Well there’s the thing, 30 out of 50 of the cells were about 2 years old but very lightly used, however by and large these are the cells that are behaving, the 20 newer ones are usually the problem. All cells are decent Panasonic NCR18650PF (I think 2700mAh). All cells in each parallel block of 5 are from the same ‘batch’.
The BMS is a regular ebay job but these have worked fine before although this bike gets some serious off road commuting abuse (forrest tracks, fields, cobbled streets).
Charging at work is by a regular 2A 42V Lion charger on a timer in case I get called of site.
Home charge is an intelligent charger based around an Arduino microcontroller that charges at 2.0A until 42.0V and then when the current tapers to 200mA terminates the charge, this also gives me an Ah figure of what has been put into the battery and the time taken. If this is showing 42.0V and 0.0A I know that the battery BMS has tripped on over voltage, the last time it did this was at 97% charge which off the top of my head is around 220mA.
My last battery built the same way and using the same charging regime is still running strong after 1600 charge cycles (20,000 miles), I don’t discharge more than 50% unless there is a detour or particularly savage head wind.
I use built-in battery heaters if the temperature is below 0 degrees, I have a temperature read out fitted so I can keep an eye on the cells.
The physical construction is by 3D printed cell holders inside a carbon composite battery box mounted under the downtube in a similar way to an oversize crud catcher.