Free and open source BMS requirements

There are 2 projects in our community.

METR supports diebiems via can.

I think perhaps the killer feature would be, instead of BAM you’re off because we’re in protection, do a gradual cutoff? Low passive drain is also important. And fault indicators. blinking lights or audible or both.

I’ve been arguing (mostly with myself) that the most important things are, in order:

  1. monitoring/alerting
  2. balancing
  3. protection
  4. cost
  5. size

Protection often gets traded for size, cost and safety (hard off can throw you off or leave you with no brakes), but it really should be higher priority.

Balancing isn’t even that important if you have good monitoring (healthy packs don’t need much balancing, unhealthy packs need more than just balancing).

Cost and size are important factors. DieBieMS gets left out of a lot of builds because of this (and the 12s limit, and sparse documentation).

Also, the Chinese smart bms has a lot of features in an affordable package, and a lot of people have been poking at it. I think there’s at least one open source firmware for it:

3 Likes