First boards tested, some issues might still be open.
Schematic: PDF file
Bill of Materials: CSV file or interactive HTML BOM
Firmware repository: LibreSolar/bms-firmware
- 3 to 8 Li-ion cells (e.g. LiFePO4)
- Integrated high-side MOSFET switch and current sensor
- Balancing current approx. 150 mA
- STM32L452 ARM Cortex-M4 microcontroller
- Built-in CAN communication interface and UEXT extension connector
The firmware is developed in a separate repository LibreSolar/bms-firmware.
The PCB is designed such that a heat sink can be easily attached at the bottom. The following images show a draft idea for the housing. The files of the heat sink and the cover can be found in the housing
folder as native FreeCAD files.
The PCBs have not been tested regarding EMC and other regulations. If you reproduce the boards, you use them at your own risk and responsibility.