This repository contains the files for ongoing development of the Libre Solar BMS 16S100 SC.
The project is funded by the EnAccess foundation.
Technical specification: libre.solar/bms-16s100-sc/spec/ (work in progress)
The first v0.1 design of the boards is ready for review. The PCBs will be ordered to build a first prototype.
Schematic (PDF file): Control PCB / Power PCB
Bill of Materials (CSV file): Control PCB / Power PCB
Interactive board and BOM (HTML): Control PCB / Power PCB
Below images show the two stacked boards (power and control) of the BMS.
- 3 to 16 Li-ion cells in series (using bq76952)
- Integrated high-side MOSFET switch and current sensor
- STM32G0B1 or ESP32-C3 microcontroller
- Support for different cell chemistries including LiFePO4 and NMC
- Built-in CAN communication interface and UEXT extension connector
The firmware is developed in a separate repository LibreSolar/bms-firmware.
The hardware is licensed under the CERN Open Hardware Licence Version 2 - Weakly Reciprocal.
Documentation is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) License.