Battry-Management-System
src94·Battry-Management-System
About the Battry-Management-System PCB
Battry-Management-System is an open source AVR/Arduino PCB design by src94, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 156.7 × 80.6 mm, with 143 components from 41 distinct parts.
Its main chip is the ATMEGA328P-PU, from the AVR/Arduino family. Other key parts include the TPS62291DRVR, LM5165, LTC6803IG-3, AT25SF081 and TCAN332DCNR. By type, the board carries 52 resistors, 31 diodes, 29 capacitors, 14 transistors, 8 ICs and 5 connectors.
It belongs with the power & battery designs in this gallery.
From the project
BMS for a 12S Li-ion battery pack (Hardware)
Main components on the Battry-Management-System
Battry-Management-System bill of materials (BOM)
143 components, 41 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TPS62291DRVR | DFN-6-1EP_2x2mm_Pitch0.5mm | U1 |
| 1 | LM5165 | DFN-10-1EP_3x3mm_Pitch0.5mm | U2 |
| 1 | LTC6803IG-3 | TSSOP-44_4.4x11.2mm_Pitch0.5mm | U3 |
| 1 | ATMEGA328P-PU | DIP-28_W7.62mm_LongPads | U4 |
| 1 | AT25SF081 | SOIC-8_3.9x4.9mm_Pitch1.27mm | U5 |
| 1 | TCAN332DCNR | SOT-23-8_Handsoldering | U6 |
| 1 | ACS711xLCTR-25AB | SOIC-8_3.9x4.9mm_Pitch1.27mm | U7 |
| 1 | MIC4427 | SOIC-8_3.9x4.9mm_Pitch1.27mm | U8 |
| 12 | BSS84PWH6327XTSA1 | SOT-323_SC-70_Handsoldering | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 +4 |
| 2 | 240N75F3 | TO-252-2 | Q15, Q18 |
| 1 | Crystal | Crystal_HC49-U_Vertical | Y1 |
| 1 | BALANCING | JST_EH_S13B-EH_13x2.50mm_Angled | J1 |
| 1 | TEMP | JST_EH_S02B-EH_02x2.50mm_Angled | J2 |
| 1 | CAN OUT | JST_EH_S02B-EH_02x2.50mm_Angled | J3 |
| 1 | BATT_DCH | JST_EH_S02B-EH_02x2.50mm_Angled | J4 |
| 1 | BATT_IN | JST_EH_S02B-EH_02x2.50mm_Angled | J6 |
| 1 | PMEG6020ER | D_SOD-123F | D1 |
| 1 | SP4020-01FTG | D_SOD-323_HandSoldering | D2 |
| 1 | CMHZ5265B TR | D_SOD-123F | D3 |
| 12 | MM3Z12VT1G | D_SOD-323_HandSoldering | D4, D5, D8, D9, D10, D11, D12, D18 +4 |
Show 21 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 12 | LED | LED_1206_HandSoldering | D6, D7, D13, D14, D15, D16, D17, D23 +4 |
| 1 | 20V Zener | D_SOD-123 | D28 |
| 1 | CHARGING | LED_1206_HandSoldering | D30 |
| 1 | DISCHARGE | LED_1206_HandSoldering | D31 |
| 1 | SHORT_CIRCUIT | LED_1206_HandSoldering | D32 |
| 1 | 68U | L_6.3x6.3_H3 | L1 |
| 1 | 22U | L_6.3x6.3_H3 | L2 |
| 1 | 33U | L_6.3x6.3_H3 | L3 |
| 5 | 1U | C_1206_HandSoldering | C1, C6, C7, C8, C29 |
| 2 | 10U | C_1206_HandSoldering | C2, C4 |
| 1 | 22U | C_1206_HandSoldering | C3 |
| 17 | 0.1U | C_1206_HandSoldering | C5, C9, C10, C11, C12, C13, C14, C15 +9 |
| 4 | 100nF | C_1206_HandSoldering | C22, C23, C24, C30 |
| 6 | 1M | R_1206_HandSoldering | R1, R3, R4, R7, R8, R9 |
| 1 | 100K | R_1206_HandSoldering | R2 |
| 4 | 1K | R_1206_HandSoldering | R5, R51, R52, R53 |
| 26 | 100 | R_1206_HandSoldering | R6, R10, R11, R12, R15, R16, R17, R18 +18 |
| 12 | 47 | R_1210_HandSoldering | R13, R14, R22, R23, R24, R25, R26, R37 +4 |
| 1 | 10K | R_1206_HandSoldering | R47 |
| 1 | 120 | R_1206_HandSoldering | R48 |
| 1 | 10K | R_1210_HandSoldering | R49 |
Battry-Management-System design files
The KiCad project lives in the src94/Battry-Management-System repository on GitHub; these links point at the commit this page was built from.
- LayoutBMS_V2.kicad_pcb
Battry-Management-System: common questions
What microcontroller does the Battry-Management-System use?
The Battry-Management-System is built around the ATMEGA328P-PU, from the AVR/Arduino family.
How big is the Battry-Management-System PCB?
The Battry-Management-System measures 156.7 × 80.6 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Battry-Management-System?
143 components, from 41 distinct parts. The full bill of materials is listed on this page.
Where can I download the Battry-Management-System design files?
From the src94/Battry-Management-System repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Battry-Management-System design in my own project?
Yes, under the terms of its GPL-3.0 license, which src94 chose for the repository.
Can I test firmware for the Battry-Management-System without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746