Skip to the content
2 layers117.2 × 65 mmBMS v21, the printed circuit board in 3D

Bms system for lithium based cells. Carring because it cares :D

Size
117.2 × 65 mm
Copper layers
2
Thickness
1.6 mm
Parts
179
Nets
145
Pads
515
Tracks, vias
1,979, 107
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
9 Sep 2024
Updated
9 Sep 2024

Overview

BMS v21 is an open-source printed circuit board by martymsc, from the martymsc/Carring-bms repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 117.2 × 65 mm with 179 parts on 145 nets, routed with 1,979 tracks and 107 vias.

It is built around the BQ76PL455APFCR, C2012X7S2A105K125AB and CRCW0805200RFKEAC, with the 2V7002KT1G-VB, APHCM2012SYCK-F01 and CRGCQ2512F33R among its other parts. Its parts include 96 resistors, 30 capacitors, 15 transistors, 4 diodes and 4 connectors. It belongs with the power boards of this library.

Main components

12

README

README.md

Carring-bms

Bms system for lithium based cells. Carring because it cares :D

The bms is based on an arduino leonardo board from Longan Labs (https://www.longan-labs.cc/1030008.html) and a battery monitor IC from Texas Instruments called BQ76PL455A.

Current revision:

  • Battery cells voltage readout over serial
  • OV and UV protection with contactor control
  • Precharge circuit contorl
  • Isolation between contol MCU and battery
  • Mcu supply is from the car, bms ic is powered by the battery

Problems:

  • Cell balancing is present but wasnt working in last revision
  • Same for the drain current measurment

Future goals:

  • Battery drain current measurment
  • Can bus logging implmentation
  • Switch to integrated MCU, either an STM or an RP
  • Fuel gauging
  • Charging control
  • Update the bms ic to a newer BQ79654
  • Add stackable funcionality

Parts

179
QtyValueFootprintReferences
18C2012X7S2A105K125ABSamacSys_Parts:CAPC2012X145NC2, C3, C4, C5, C6, C7, C10, C11, C12, C13, C14, C15, C16, C17, C25, C30 +2
16CRCW0805200RFKEASamacSys_Parts:RESC2012X50NR23, R38, R40, R42, R43, R45, R47, R49, R51, R53, R55, R57, R59, R61, R63, R91
15ERJ-8ENF1001VSamacSys_Parts:ERJ8ENF1000VR65, R66, R67, R68, R69, R70, R71, R72, R73, R74, R75, R76, R77, R78, R79
142V7002KT1GSamacSys_Parts:SOT96P237X111-3NQ1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10, Q11, Q12, Q13, Q14
14APHCM2012SYCK-F01SamacSys_Parts:LEDC2012X50N1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
14CRGCQ2512F33RSamacSys_Parts:RESC6432X65NR9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22
14ERJ-6GEYJ202VSamacSys_Parts:RESC2013X65NR39, R41, R44, R46, R48, R50, R52, R54, R56, R58, R60, R62, R64, R80
14MM3Z6V2T1GSamacSys_Parts:SOD2512X110NZ1, Z2, Z3, Z4, Z5, Z6, Z7, Z8, Z9, Z10, Z11, Z12, Z13, Z14
14RC0805FR-07100KLSamacSys_Parts:RESC2012X60NR24, R25, R26, R27, R28, R29, R30, R31, R32, R33, R34, R35, R36, R37
14RR1220P-104-DSamacSys_Parts:RESC2013X65NR1, R2, R3, R4, R5, R6, R7, R8, R82, R86, R87, R88, R89, R90
5C0805C104K5RACTUSamacSys_Parts:C0805C1, C18, C22, C23, C28
41N4148WSamacSys_Parts:SODFL3816X120ND1, D2, D3, D4
4GRM31CR71H475KA12LSamacSys_Parts:CAPC3216X180NC19, C21, C24, C29
3ERJ-6ENF51R0VSamacSys_Parts:ERJ6ENF1000VR83, R84, R85
243650-0420SamacSys_Parts:43650-04YY_18192063J3, J4
2CRCW0805360RFKEASamacSys_Parts:RESC2012X50NR92, R93
2ERJ-8RQF1R0VSamacSys_Parts:ERJ8_B_BW_R_LW_CW_DR95, R96
166201621122SamacSys_Parts:66201621122J1
166202021122SamacSys_Parts:66202021122J2
1BQ76PL455APFCRSamacSys_Parts:QFP50P1400X1400X120-80NIC1
1C0805C223K5RACTUSamacSys_Parts:C0805C26
1C1210C185K3PACTUSamacSys_Parts:C1210C27
1CRCW080551K0FKEASamacSys_Parts:RESC2012X50NR81
1ERJ-U6QJR39VSamacSys_Parts:RESC2012X60NR94
1VJ0805D391KXCAJSamacSys_Parts:CAPC2012X145NC20
1ZXTN4004KQTCSamacSys_Parts:ZXTN4004KQTCQ15
1~SamacSys_Parts:CANBed v1.2eU1

Similar boards

  • 4 layers144.7 × 95.9 mmCell Monitoring Unit (CMU), the printed circuit board in 3D

    Cell Monitoring Unit (CMU)

    VikingMotorsports/Battery-Management-System-Capstone-2026

    The BMS Capstones deliverables

    186 parts1
  • 6 layers62 × 37 mmBM Mote 000639-AB, the printed circuit board in 3D

    BM Mote 000639-AB

    nickraymond/nereus_Pi_shield_ADIN2111

    A Raspberry Pi Zero 2W shield built from a copy of the Sofar Bristlemouth mote: ADIN2111 two-port 10BASE-T1L with PoDL, powered from the bus, 5 V for the Pi, a 24 V payload port, and the Sofar mote's power path…

    167 parts
  • 4 layers96 × 71.9 mm260510-Digital hearing aid, the printed circuit board in 3D

    260510-Digital hearing aid

    RV-crtl/Digital-Hearing-Aid-G1

    Anna — controls · Ryan — BT/telecoil · Mariya — microphone/DSP · Naomi — speaker output · Interface contracts

    236 parts
  • 2 layers40.6 × 30.4 mmDebug module, the printed circuit board in 3D

    Debug module

    inoa-io/satellite

    Satellite Hardware Project and Documentation

    36 parts2CERN-OHL-P-2.0
  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 2 layers208.8 × 396.9 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

    A low profile split keyboard designed to satisfy one single use case elegantly

    145 parts1.3k
  • 2 layers285.5 × 95 mmReviung46 ver1 1, the printed circuit board in 3D

    Reviung46 ver1 1

    gtips/reviung

    The REVIUNG41 is 41-key column staggered keyboard.

    119 parts517MIT
  • 4 layers95.6 × 73.6 mmMathpad, the printed circuit board in 3D

    Mathpad

    Summa-Cogni/Mathpad

    A mathematical keypad for students and professionals

    93 parts243

Questions

How big is the BMS v21 PCB?

It measures 117.2 × 65 mm and has 2 copper layers, 1.6 mm thick.

What parts does the BMS v21 use?

179 parts, built around the BQ76PL455APFCR, C2012X7S2A105K125AB, CRCW0805200RFKEAC and 2V7002KT1G-VB. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the BMS v21 KiCad files?

From the martymsc/Carring-bms repository on GitHub, at the commit this page was made from: the board is BMS v21.kicad_pcb and its schematic BMS v21.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the BMS v21 design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).