A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

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

README.md

Libre Solar BMS C1

Development Stage 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

BMS C1

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


GitHub Events

Total
Last Year

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 Email 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:


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

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/LibreSolar/bms-c1

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

.github/workflows/pandoc.yml actions
  • actions/checkout v2 composite
  • docker://pandoc/latex latest-ubuntu composite
  • peaceiris/actions-gh-pages v3 composite
.github/workflows/kibot_checks.yml actions
  • INTI-CMNB/KiBot v2_k7 composite
  • actions/checkout v3 composite
.github/workflows/kibot_diff.yml actions
  • INTI-CMNB/KiBot v2_k7_1_6_3 composite
  • actions/checkout v3 composite
  • actions/upload-artifact v4 composite
.github/workflows/kibot_run_comment.yml actions
  • actions/download-artifact v4 composite
  • peter-evans/create-or-update-comment v3 composite
  • peter-evans/find-comment v2 composite

Score: 6.551080335043405