Anyone building custom BMS firmware instead of using an off-the-shelf module?
-
gary.tanaka2
- Posts: 86
- Joined: Fri Nov 07, 2025 2:35 pm
Re: Anyone building custom BMS firmware instead of using an off-the-shelf module?
@carol38 +1 to this. Worth adding:
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. 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.
Re: Anyone building custom BMS firmware instead of using an off-the-shelf module?
@gary.tanaka2 Appreciate the detailed answer.
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. 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.
This whole thread is a good reminder how young this field still is.
they/them
Re: Anyone building custom BMS firmware instead of using an off-the-shelf module?
I can speak to this a bit.
The average humanoid in 2026 carries under 2.5 kWh of battery capacity, with real-world runtimes clustering between two and four hours depending on how dynamic the workload is - static, low-motion tasks stretch runtime much further than continuous walking or lifting.
Ex-automotive, now full-time robots.
-
carlossanchez
- Posts: 155
- Joined: Mon Feb 17, 2025 1:44 am
Re: Anyone building custom BMS firmware instead of using an off-the-shelf module?
@jlefebvre Speaking from personal experience here,
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.
Makes me wonder how this looks in another five years.
"Torque is a lifestyle."
-
harmonicjen60
- Posts: 64
- Joined: Sat Feb 07, 2026 7:12 am
Re: Anyone building custom BMS firmware instead of using an off-the-shelf module?
Here's what I know on this:
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.
-
betty.king
- Posts: 87
- Joined: Sun Sep 14, 2025 8:37 am
Re: Anyone building custom BMS firmware instead of using an off-the-shelf module?
@harmonicjen60 Here's the relevant bit as far as I understand it:
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. 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.
Watching this space closely since 2019.
-
benjaminsanchez
- Posts: 180
- Joined: Fri Apr 18, 2025 1:58 am
Re: Anyone building custom BMS firmware instead of using an off-the-shelf module?
@betty.king Same conclusion I've come to. Also worth noting:
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.
Re: Anyone building custom BMS firmware instead of using an off-the-shelf module?
I can speak to this a bit.
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.
Re: Anyone building custom BMS firmware instead of using an off-the-shelf module?
@james15 This raises a question for me -
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. 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.
Reminds me a bit of the early drone hobbyist scene, honestly.
she/her | grad student, biped locomotion
-
matthew.yamamoto0
- Posts: 66
- Joined: Sun Dec 14, 2025 8:43 pm
Re: Anyone building custom BMS firmware instead of using an off-the-shelf module?
@young56 I'd frame this differently.
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.
"Torque is a lifestyle."