I've now thoroughly reviewed both PDFs. Let me give you a clear summary.
Yes, both USB charging and battery protection are already covered in your battery architecture — they're part of the self-contained battery pack design you've been developing. Here's the breakdown:
The battery pack includes a full USB-C PD charging system built into the electronics bay at the bottom of the scaffold: ppl-ai-file-upload.s3.amazonaws
- USB-C panel-mount port (IP67, on the side of the battery end cap)
- PD trigger board (ZY12PDN or STUSB4531, ~31×15×4mm) — negotiates 20V from any charger 45W–240W automatically
- Boost converter (XL6019, 20V→42V CC/CV) — steps up to pack charge voltage
- Total electronics fit in ~60×45×25mm, tucked into the electronics bay
The key design point: all electronics live on the battery, not in the frame. You pull the battery out, plug your MacBook charger into the USB-C port on the side, charge on the kitchen table. The frame side is 100% passive — just flat copper pads. ppl-ai-file-upload.s3.amazonaws
A 10S BMS is included in the electronics bay, handling: ppl-ai-file-upload.s3.amazonaws
- Overcurrent, overvoltage, undervoltage protection
- Short-circuit and temperature cutoff
- Cell balancing during charge
- Per-cell fusing was deliberately skipped — at 3.5A per cell in 2P, the BMS alone handles everything adequately
The connector design settled on an elevated pad island + recessed pogo pin dock approach: ppl-ai-file-upload.s3.amazonaws
- Frame side: Elevated flat gold pads on a raised "speed bump" — water sheets off, no pooling
- Battery side: 6-pin pogo block recessed deep inside a dock cavity — finger-safe by geometry (IP2X-style)
- 2 power pins + signal/thermistor/comm pins
Your notes confirm the DT dimensions are not locked down yet, and you've been exploring both round and oval options: ppl-ai-file-upload.s3.amazonaws
| Discussed Size | Context |
|---|---|
| 50mm round | Original spec for 2×2 grid of 21700 cells |
| 55–60mm | Referenced for fitting 21700s with BMS/wiring room |
| 43×59mm oval | The 1-2-1 diamond layout (narrower, taller) |
| ~50×65 (your current thinking) | Wider than the diamond, gives more lateral room |
The 50×65 oval gives you more cross-sectional area than the 43×59 diamond and better lateral stiffness for pedaling loads. The tall axis (65mm) resists braking/vertical loads while the narrow axis (50mm) keeps the frame slim between your knees. Since you're building in aluminum (not steel), you have freedom to specify custom oval tubing from the fabricator. ppl-ai-file-upload.s3.amazonaws
The scaffold cage parameters (currently cagew = 53, cageh = 48 in the OpenSCAD file) would need updating to match whatever oval you settle on. With a 50×65 outer and ~2mm wall, you'd have roughly 46×61mm inner bore — plenty of room for the 2×2 cell grid (~43×43mm footprint) plus wiring channel and air gaps. ppl-ai-file-upload.s3.amazonaws
Bottom line: your electronics stack is already specced and costed at $22–38 total for BMS + USB-C PD + boost converter. The DT oval just needs to be finalized around whatever gives comfortable clearance for the scaffold + 1mm air gap on each side. ppl-ai-file-upload.s3.amazonaws
You're right to push back — it's not a big issue at your current levels. Let me do the actual math.
The Real Numbers
So worst case, a quality holder adds ~15 mΩ per cell compared to a spot weld. Now let's see what that means for Omera's pack.
Power Loss in Practice
Your pack is a 13S2P configuration (48V, 250W motor). At full load:
Max continuous current: ~5–6A from the pack (250W ÷ 48V)
Per cell in a 2P group: ~2.5–3A each
Power lost per contact at 3A with 15 mΩ: P = I² × R = 9 × 0.015 = 0.135W
With 26 cells × 2 contacts each = 52 contacts total: 52 × 0.135W = ~7W total
On a 250W system, that's about 2.8% loss — comparable to the loss in the wiring and BMS MOSFETs anyway. You'd barely notice it in range.[alibaba]
And that's the absolute worst case at full sustained load. At typical cruising assist (~100–150W), the current is half that, and since losses scale with I², the real-world loss drops to under 1%.
Why the Industry Argument Is Overblown
The "contact resistance" argument only matters for high-drain applications — 20A+ per cell for power tools or drones. For an e-bike pulling 3A per cell, it's negligible. The real reasons the industry spot-welds are:[reddit]
Manufacturing speed — spot welding is faster on a production line than placing cells in holders[evlithium]
Vibration resistance — spot welds can't rattle loose, springs theoretically can (but proper BeCu holders with 8–14N insertion force handle this fine)[alibaba]
It prevents user servicing — which is the actual goal[bike-eu]
Your "Replace All At Once" Policy
This is the correct approach and it completely eliminates the cell-matching argument. If users swap all 26 cells simultaneously:
All cells are same age, same chemistry, same capacity
BMS starts fresh with a balanced pack
No weak-cell / strong-cell mismatch possible
Users buy a standard cell (Samsung 50E, Molicel P42A) from any supplier
You just specify in the manual: "Replace all cells simultaneously with identical cells. Mixing old and new cells voids warranty." This is no different from how every flashlight, remote control, and AA-powered device has worked for decades.
The EU Battery Regulation actually supports your right-to-repair angle, even though the commission recently caved to industry pressure on single-cell replacement. A pack designed for full-set user replacement is still fully compliant and far more sustainable than a sealed glued brick that goes to landfill after 3 years.repair+1
The Real Numbers
So worst case, a quality holder adds ~15 mΩ per cell compared to a spot weld. Now let's see what that means for Omera's pack.
Power Loss in Practice
Your pack is a 13S2P configuration (48V, 250W motor). At full load:
Power lost per contact at 3A with 15 mΩ: P = I² × R = 9 × 0.015 = 0.135W
With 26 cells × 2 contacts each = 52 contacts total: 52 × 0.135W = ~7W total
On a 250W system, that's about 2.8% loss — comparable to the loss in the wiring and BMS MOSFETs anyway. You'd barely notice it in range. [alibaba](https://www.alibaba.com/product-insights/how-to-choose-the-best-21700-battery-holder-a-complete-buying-guide.html)
And that's the absolute worst case at full sustained load. At typical cruising assist (~100–150W), the current is half that, and since losses scale with I², the real-world loss drops to under 1%.
Why the Industry Argument Is Overblown
The "contact resistance" argument only matters for high-drain applications — 20A+ per cell for power tools or drones. For an e-bike pulling 3A per cell, it's negligible. The real reasons the industry spot-welds are: [reddit](https://www.reddit.com/r/batteries/comments/1e8x6j3/power_losses_from_21700_holder_vs_nickel/)
Your "Replace All At Once" Policy
This is the correct approach and it completely eliminates the cell-matching argument. If users swap all 26 cells simultaneously:
You just specify in the manual: "Replace all cells simultaneously with identical cells. Mixing old and new cells voids warranty." This is no different from how every flashlight, remote control, and AA-powered device has worked for decades.
The EU Battery Regulation actually supports your right-to-repair angle, even though the commission recently caved to industry pressure on single-cell replacement. A pack designed for full-set user replacement is still fully compliant and far more sustainable than a sealed glued brick that goes to landfill after 3 years. repair