Anyone building custom BMS firmware instead of using an off-the-shelf module?

Battery chemistry, pack design, BMS, runtime, charging/swapping, and keeping actuators from cooking themselves.
wei_ross
Posts: 104
Joined: Wed Jul 16, 2025 2:40 am

Anyone building custom BMS firmware instead of using an off-the-shelf module?

Post by wei_ross »

This has been on my mind since a conversation I had last week. Fast charging accelerates capacity fade over repeated cycles, so fleet operators generally have to choose between minimizing downtime (fast charging) and maximizing pack lifespan (slower charging or swap-based approaches) rather than getting both for free. Thermal margin in a densely packed humanoid chassis is often the real limiting factor on sustained performance, not raw motor power - actuators get thermally throttled well before they'd hit their absolute torque limits, especially during repeated high-load cycles like continuous lifting. Feel free to tell me I'm overthinking this.
"The best actuator is the one that doesn't overheat."
zoeanderson
Posts: 243
Joined: Sat Oct 26, 2024 2:39 am

Re: Anyone building custom BMS firmware instead of using an off-the-shelf module?

Post by zoeanderson »

Appreciate the detailed answer. Battery placement (torso-centered vs backpack vs distributed through the limbs) is a real tradeoff between center-of-mass/balance considerations and thermal/cooling access - a torso-centered pack helps balance but is harder to cool than a more exposed backpack placement. Kind of makes me think about how different this all looked even three years ago.
thomas65
Posts: 59
Joined: Sat Feb 14, 2026 11:59 am

Re: Anyone building custom BMS firmware instead of using an off-the-shelf module?

Post by thomas65 »

@zoeanderson Yeah, this tracks with what I've read as well. Higher-voltage power architectures reduce resistive losses and current draw through the wiring harness for a given power level, which is part of why some newer platforms are moving away from lower-voltage packs as total system power demand climbs. Idle/standing power draw is often surprisingly close to a meaningful fraction of active walking power draw once you account for onboard compute, sensors, and balance-holding torque - 'doing nothing' still costs real energy on a humanoid.
Watching this space closely since 2019.
karen_kim
Posts: 116
Joined: Wed Jun 25, 2025 11:18 pm

Re: Anyone building custom BMS firmware instead of using an off-the-shelf module?

Post by karen_kim »

@thomas65 Not sure I fully agree here. DC-DC conversion losses across all the individual actuator drivers add up across a whole robot - it's a less glamorous efficiency question than battery chemistry, but power electronics efficiency meaningfully affects real-world runtime too.
ethan17
Posts: 138
Joined: Mon May 19, 2025 8:21 pm

Re: Anyone building custom BMS firmware instead of using an off-the-shelf module?

Post by ethan17 »

@karen_kim Worth being a little skeptical of the marketing angle here. Tesla's Optimus Gen 2 reportedly carries roughly a 2.3 kWh pack and manages about two hours of dynamic work, while Unitree's H1 runs a smaller 0.864 kWh pack good for under four hours of largely static operation - a useful illustration of how battery size and workload type both drive runtime. A BMS (battery management system) has to guard against transient current spikes from sudden gait changes or lifting motions, not just steady-state draw - peak current headroom and fast-acting protection logic matter as much as total capacity for real-world duty cycles.
"Torque is a lifestyle."
freya.smith
Posts: 72
Joined: Wed Feb 11, 2026 5:28 pm

Re: Anyone building custom BMS firmware instead of using an off-the-shelf module?

Post by freya.smith »

From what I've seen: Solid-state battery claims from platforms like XPeng's IRON, GAC's GoMate, and EngineAI's T800 are genuinely promising on paper for energy density and safety margins, but independent, large-scale field validation of those runtime claims is still fairly limited as of 2026 - it's real progress, not yet fully proven at scale.
she/her
erik_novi
Posts: 192
Joined: Sun Oct 13, 2024 6:23 am

Re: Anyone building custom BMS firmware instead of using an off-the-shelf module?

Post by erik_novi »

@freya.smith I see it a little differently. Hot-swappable battery packs solve the runtime bottleneck for continuous operations (like a 24/7 warehouse shift) without needing a much bigger, heavier pack, but they add mechanical complexity, a failure-prone connector interface, and logistics overhead for managing spare packs.
she/her
charlesbianchi
Posts: 157
Joined: Fri Apr 18, 2025 2:51 am

Re: Anyone building custom BMS firmware instead of using an off-the-shelf module?

Post by charlesbianchi »

@erik_novi Small correction on one detail: Best-in-class lithium-ion cells used in humanoids are currently landing around 280-300 Wh/kg, which is respectable but still leaves battery mass as one of the largest single contributors to total robot weight.
she/her
matthew43
Posts: 199
Joined: Wed Nov 06, 2024 9:18 am

Re: Anyone building custom BMS firmware instead of using an off-the-shelf module?

Post by matthew43 »

@charlesbianchi Side note that might be relevant: There's no widely standardized safety certification specific to humanoid battery packs yet in most jurisdictions - deployments generally lean on adapted versions of existing standards for industrial battery systems and electrical safety rather than a purpose-built humanoid standard. Makes me wonder how this looks in another five years.
he/him | robotics hobbyist since the DARPA Grand Challenge days
carol38
Posts: 80
Joined: Thu Aug 28, 2025 1:48 am

Re: Anyone building custom BMS firmware instead of using an off-the-shelf module?

Post by carol38 »

@matthew43 To answer this directly: Distributed power architectures (multiple smaller packs or local capacitor buffering near high-draw actuators) can reduce peak current demands on the main bus and improve fault isolation, at the cost of added complexity versus a single central pack. Regenerative braking on humanoid joints can recover some energy during deceleration phases of walking, but the actual energy recovered is modest compared to a vehicle, since humanoid joints don't sustain the same continuous high-speed rotation that makes regen worthwhile in EVs. Kind of makes me think about how different this all looked even three years ago.
Post Reply