First boards tested, some issues might still be open.
Schematic: PDF file in repository
Gerber files: PCB ordering documentation
Bill of Materials: BOM export from KiCAD
- 3 to 8 Li-ion cells (e.g. LiFePO4)
- Integrated high-side MOSFET switch and current sensor
- Balancing current approx. 150 mA
- STM32F072 or STM32L452 ARM Cortex 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.