ive explained quite often by now in various threads why I think a bms isnt super important really.
what do you want from your bms?
- cut off when voltage is above upper threshold (charging, probably 4.xV/cell)
- cut off when voltage is below lower threshold (riding your board, probably 3.xV/cell)
- balance the parallel packs (parallel packs can drift, cells can age, maybe your superhot mosfets of the vesc heat up some cells a lot, others stay cool and age less, etc etc there are many reasons why different parallel packs can develop slightly different charge states)
now, for charging I use my evolve charger, it cuts off at 41V on my 10S packs -> charging by single jack, no overvolt protection required! one off the bms list!
during riding, my battery is protected by the vesc settings. im using 32V soft off, 30V lower threshold, so when my board slows down I know that I hit 32V, then I got a few kilometers until it will be dead! another point off the bms list!
finally: drifting! I was aware and extremely afraid of this effect, I build up my batteries carefully and every pack equal, I have heat protection between vescs and cells but I still was afraid of drifting. the first battery I build was for my evolve carbon, 10S6P. I monitored the parallel packs on my balancer output every 2 weeks. then every 4, then finally just whenever I had the case open for whatever reason. in one year of heavy and daily commutes of 20km, I still had zero drift in the cells.
next was my 10S4P battery of LG HG2 cells. coming from my evolve battery, I just went without a BMS, since high current BMS are actually quite expensive and I wanted to use the 80A of the battery and not cut it down to 40A just because I couldnt find a small and powerfull BMS. so I went without a bms for now and started monitoring again. the battery has come a long way, probably 1500-2000km and just a week ago I hit 40km max range on my tesseract carbon build with a single motor. so the battery is still very healthy and again: ZERO drift of the cells.
and even IF the packs were drifting, there is still a headroom of 0.1V to 4.2V per parallel pack (charged only to 4.1V per cell/pack) since my battery is charged only to 41V and only discharged to 30V.
I started to believe, that if you buy quality cells and if you know exactly whats good and whats bad for lithium chemistries (and of course avoid the bad things), there isnt really a need at all for a bms! however, I would still add the balancer cables so you can check the parallel packs with your multimeter every now and then, just to be sure.