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.
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?

Post by gary.tanaka2 »

@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.
young58
Posts: 106
Joined: Fri Oct 17, 2025 6:16 am

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

Post by young58 »

@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
jlefebvre
Posts: 59
Joined: Wed Jan 14, 2026 3:07 pm

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

Post by jlefebvre »

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?

Post by carlossanchez »

@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?

Post by harmonicjen60 »

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?

Post by betty.king »

@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?

Post by benjaminsanchez »

@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.
james15
Posts: 90
Joined: Sun Oct 26, 2025 3:39 am

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

Post by james15 »

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.
young56
Posts: 123
Joined: Mon Jun 09, 2025 5:26 pm

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

Post by young56 »

@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?

Post by matthew.yamamoto0 »

@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."
Post Reply