bms-c1
A flexible Open Source Battery Management System (BMS) suitable for various applications.
https://github.com/LibreSolar/bms-c1
Category: Energy Storage
Sub Category: Battery
Keywords
bms bq76952 hardware open
Last synced: 17 minutes ago
JSON representation
Repository metadata
16s / 100A Battery Management System
- Host: GitHub
- URL: https://github.com/LibreSolar/bms-c1
- Owner: LibreSolar
- License: other
- Created: 2021-10-27T14:15:35.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-08T09:39:49.000Z (7 months ago)
- Last Synced: 2025-04-25T14:07:23.210Z (2 days ago)
- Topics: bms, bq76952, hardware, open
- Language: KiCad Layout
- Homepage: https://libre.solar/bms-c1/manual/
- Size: 30.9 MB
- Stars: 150
- Watchers: 16
- Forks: 41
- Open Issues: 25
- Releases: 0
-
Metadata Files:
- Readme: README.md
README.md
Libre Solar BMS C1
Tested prototype, only minor issues left.
This repository contains the files for ongoing development of the Libre Solar BMS C1.
Remark: This BMS was previously named BMS 16S100 SC. It was renamed to C1 (with C for compact/centralized) because the maximum current and supported number of cells depend on the parts actually populated on the PCB, so these specs should not be encoded in the PCB name.
The development of this BMS is funded by the EnAccess foundation.
Schematic: PDF file
Bill of Materials: CSV file or interactive HTML BOM
Firmware repository: LibreSolar/bms-firmware
User manual: libre.solar/bms-c1/manual/
Mechanical CAD file: bms-c1.FCStd
Mechanical BOM: bms-c1_bom_mechanical.csv
Heat sink drawings: 10003_BackPlateAsm.pdf
Test report: testing/v0.3
Features
- 3 to 16 Li-ion cells in series
- Continuous current: 70-100A (depending on used MOSFETs and heat sink)
- Cell types: LiFePO4, Li-ion NMC and others (customizable)
- Measurements
- Cell voltages
- Pack voltage
- Pack current
- Pack (2x), MOSFET and shunt temperatures
- Based on Texas Instruments bq76952
- Integrated high-side MOSFET switch and current sensor
- Espressif ESP32-C3 microcontroller
- Communication interfaces:
- CAN
- RS-485 (connector shared with CAN)
- USB (CDC-ACM and JTAG)
- USART
- I2C
- Bluetooth Low Energy
- WiFi
- Hardware features
- 4-layer PCB
- M5 screw terminals
- Heat sink at back side
- Applications
- Off-grid storage
- Light-electric vehicles (LEV)
Firmware
The firmware is developed in a separate repository LibreSolar/bms-firmware.
License
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.
Owner metadata
- Name: Libre Solar Project
- Login: LibreSolar
- Email:
- Kind: organization
- Description:
- Website: https://libre.solar
- Location: Hamburg, Germany
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/17674115?v=4
- Repositories: 46
- Last ynced at: 2024-04-14T08:13:49.584Z
- Profile URL: https://github.com/LibreSolar
GitHub Events
Total
- Issues event: 7
- Watch event: 39
- Issue comment event: 13
- Fork event: 6
Last Year
- Issues event: 7
- Watch event: 39
- Issue comment event: 13
- Fork event: 6
Committers metadata
Last synced: 7 days ago
Total Commits: 53
Total Committers: 4
Avg Commits per committer: 13.25
Development Distribution Score (DDS): 0.17
Commits in past year: 6
Committers in past year: 3
Avg Commits per committer in past year: 2.0
Development Distribution Score (DDS) in past year: 0.333
Name | Commits | |
---|---|---|
Martin Jäger | m****n@l****r | 44 |
Roman PASSLER | r****r@g****m | 7 |
Vasyl Mosiiuk | v****k@g****m | 1 |
Jean Alinei | j****i@o****g | 1 |
Committer domains:
- owntech.org: 1
- libre.solar: 1
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 63
Total pull requests: 13
Average time to close issues: 5 months
Average time to close pull requests: 9 days
Total issue authors: 25
Total pull request authors: 4
Average comments per issue: 2.98
Average comments per pull request: 2.77
Merged pull request: 13
Bot issues: 0
Bot pull requests: 0
Past year issues: 10
Past year pull requests: 1
Past year average time to close issues: N/A
Past year average time to close pull requests: about 17 hours
Past year issue authors: 6
Past year pull request authors: 1
Past year average comments per issue: 1.3
Past year average comments per pull request: 2.0
Past year merged pull request: 1
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- EarthLord (14)
- martinjaeger (8)
- pasrom (4)
- jalinei (4)
- JochenKr (4)
- B-hafedh (4)
- Ananyaaynana (3)
- yangminglong (2)
- vybhav-nag (2)
- devbotas (2)
- HGQ21102 (2)
- robm0162 (1)
- jlmxyz (1)
- photon-delight (1)
- joshuasiumao (1)
Top Pull Request Authors
- pasrom (7)
- martinjaeger (4)
- jalinei (1)
- vasylmosiiuk (1)
Top Issue Labels
- enhancement (9)
- bug (7)
- question (6)
- information (5)
- specification (3)
- wontfix (2)
- help wanted (1)
Top Pull Request Labels
Dependencies
- actions/checkout v2 composite
- docker://pandoc/latex latest-ubuntu composite
- peaceiris/actions-gh-pages v3 composite
- INTI-CMNB/KiBot v2_k7 composite
- actions/checkout v3 composite
- INTI-CMNB/KiBot v2_k7_1_6_3 composite
- actions/checkout v3 composite
- actions/upload-artifact v4 composite
- actions/download-artifact v4 composite
- peter-evans/create-or-update-comment v3 composite
- peter-evans/find-comment v2 composite
Score: 6.551080335043405