Skip to the content
PCBKitNew board
2 layers64.8 × 39.4 mmLithiumBMS, the printed circuit board in 3D

Li-Ion and Li-Pol Battery management system with MCU

Size
64.8 × 39.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
125
Nets
83
Pads
377
Tracks, vias
1,053, 134
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
10 May 2018
Updated
10 May 2018

Overview

LithiumBMS is an open-source printed circuit board by JiriS97, from the JiriS97/LithiumBMS repository on GitHub, published under the MIT licence. It is a 2-layer board of 64.8 × 39.4 mm with 125 parts on 83 nets, routed with 1,053 tracks and 134 vias.

It is built around the STM32L051K8U6, LM324 and INA219AID, with the VOM1271, TCMD4000 and BAV99 among its other parts. Its parts include 60 resistors, 32 capacitors, 12 diodes, 9 ICs and 5 connectors. It belongs with the power boards and the STM32 boards of this library.

Main components

8

README

README.md

LithiumBMS

This project is 1-6S Li-Ion/Li-Pol Battery management system, with balancer, load switch and advanced features as external monitoring/setting over UART and temperature measurement Development of this board began for BUT (VUT Brno in Czech), on Robotics course.

It also includes configurator app, which can be found in this repo.

Supported batteries

All Li-Ion and Li-Pol batteries of 1-6 serially connected cells

Parameters

ParameterValueUnit
Dimmensions65x40x21mm
Maximal number of cells6-
Minimal number of cells1-
Maximal voltage of entire accupack26V
Maximal voltage per single cell6V
Maximal pulse current with this configuration30A
Maximal current of WAGO connector16A
Maximal current of MOSFETs100A
Balancing current60 ÷ 80mA
Peak power consumption5mA
Idle power consumption120uA
Typical consumed current when measuring U, I, P2mA
Typical consumed power when measuring voltage of cells4uA
Typical average power consumption200uA
Typical current drain from cell that is being balanced70mA
Typical power drain from cell that is being balanced200mW
Operating temperature range-20 ÷ +80°C
Storing temperature range-20 ÷ +100°C
Internal resistance of saturated power MOSFETs4,5mΩ
Total internal resistance when MOSFEts are saturated9mΩ
Period of cell voltage measurementconfigurablems
Period of voltage, power and current measurementconfigurablems
Time of microcontroller sleep stateconfigurablems

Detailed description of supported AT commands and the board itself can be found in attached PDF documents in the Docs folder, schematic and PCB layout in the PCB folder

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Parts

125
QtyValueFootprintReferences
26100nCapacitors_SMD:C_0603C1, C2, C10, C11, C12, C15, C16, C17, C18, C19, C20, C21, C22, C24, C25, C27 +10
12330kResistors_SMD:R_0603R25, R26, R27, R28, R29, R30, R34, R35, R36, R37, R38, R39
12680kResistors_SMD:R_0603R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24
104k7Resistors_SMD:R_0603R40, R41, R42, R43, R44, R45, R51, R52, R54, R55
7220RResistors_SMD:R_0603R1, R2, R3, R4, R5, R6, R46
61uCapacitors_SMD:C_0603C13, C14, C23, C26, C30, C31
63V0Diodes_SMD:D_MiniMELFD2, D3, D4, D5, D6, D7
656RResistors_SMD:R_2512R7, R8, R9, R10, R11, R12
41kResistors_SMD:R_0603R33, R59, R60, R61
30R03Resistors_SMD:R_1206R56, R57, R58
31MResistors_SMD:R_0603R31, R32, R62
3BAV99TO_SOT_Packages_SMD:SOT-23D12, D13, D14
2IRLR7833TO_SOT_Packages_SMD:TO-252-2Q3, Q4
2LM324Housings_SOIC:SOIC-14_3.9x8.7mm_Pitch1.27mmU3, U4
2TCMD4000Housings_SSOP:SOP-16_4.4x10.4mm_Pitch1.27mmU1, U2
1100KResistors_SMD:R_0603R53
110RResistors_SMD:R_0603R50
115AFuse_Holders_and_Fuses:BladeFuse-Mini_Keystone_3568F2
116V0Diodes_SMD:D_MiniMELFD1
12N7002TO_SOT_Packages_SMD:SOT-23Q1
1330RResistors_SMD:R_0603R47
1BALANCERConnectors_JST:JST_EH_B07B-EH-A_07x2.50mm_StraightJ1
1BSS84TO_SOT_Packages_SMD:SOT-23Q2
1D_SchottkyDiodes_SMD:D_SMAD8
1EXT_ONPin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmJ3
1INA219TO_SOT_Packages_SMD:SOT-23-8U8
1POWERTerminalBlocks_WAGO:TerminalBlock_WAGO-804_RM5mm_2polJ2
1PolyfuseResistors_SMD:R_1812F1
1REDLEDs:LED_0603D9
1STM32L051K8Housings_QFP:LQFP-32_7x7mm_Pitch0.8mmU7
1SWDPin_Headers:Pin_Header_Straight_1x06_Pitch2.54mmJ4
1SW_PushJS_ElectroMechanical:Button_SMD_5.2mmSW1
1TMP36TO_SOT_Packages_SMD:SOT-23-5U9
1TPS783TO_SOT_Packages_SMD:SOT-23-5U5
1UARTPin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmJ5
1VOM1271Housings_SSOP:SOP-4_3.8x4.1mm_Pitch2.54mmU6

Questions

How big is the LithiumBMS PCB?

It measures 64.8 × 39.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the LithiumBMS use?

125 parts, built around the STM32L051K8U6, LM324, INA219AID and VOM1271. 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 LithiumBMS KiCad files?

From the JiriS97/LithiumBMS repository on GitHub, at the commit this page was made from: the board is PCB/v1.0/KiCad/LithiumBMS.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the LithiumBMS design in my own project?

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

Similar boards

  • 2 layers48.3 × 20.3 mmUINIO MCU STM32L051K8U6, the printed circuit board in 3D

    UINIO MCU STM32L051K8U6

    uinika/UINIO-MCU-STM32L051K8U6

    the Evaluation Board base on STM32L051K8 Series.

    30 parts9
  • 2 layers44.8 × 47.8 mmJerboa panel, the printed circuit board in 3D

    Jerboa panel

    cuspaceflight/Jerboa

    Tiny balloon tracker

    146 parts2MIT
  • 2 layers77.7 × 73.2 mmBMT BionX Minimum Translator vereinfacht, the printed circuit board in 3D

    BMT BionX Minimum Translator vereinfacht

    stancecoke/BionX_Minimal_Translator

    Drive your BionX motor with a no-name battery and a Kunteng LCD-display without any further BionX-components

    40 parts22GPL-3.0
  • 4 layers200 × 100 mmIntegrated, the printed circuit board in 3D

    Integrated

    westonb/biwheel-coil

    A portable (bike mounted) QCW Tesla Coil.

    268 parts3
  • 2 layers112 × 92 mmBatterySwitch Steuerplatine, the printed circuit board in 3D

    BatterySwitch Steuerplatine

    bugtesterdani/BatterySwitch

    Automatische Umschaltung zwischen zwei Akkus (Batterie 1: 50 Ah, Batterie 2: 30 Ah) in einem 72-V-System (ca. 71,x V Ladeschluss, ca. 58 V Entladeschluss — z. B.

    56 parts
  • 4 layers128.5 × 88.3 mmMain relay board, the printed circuit board in 3D

    Main relay board

    thunderbikes/kicad_cntrl_board

    145 parts
  • 4 layers82.6 × 82.5 mmJumperless2, the printed circuit board in 3D

    Jumperless2

    Architeuthis-Flux/Jumperless

    A jumperless breadboard

    208 parts914
  • 4 layers82.6 × 82.6 mmJumperlessV5r8, the printed circuit board in 3D

    JumperlessV5r8

    Architeuthis-Flux/JumperlessV5

    The next generation jumperless breadboard

    650 parts332