

BMS345
Protection and charging module for 3/4/5S lithium batteries
- Size
- 71 × 38 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 82
- Nets
- 56
- Pads
- 247
- Tracks, vias
- 352, 73
- Pours
- 18
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 5 Mar 2019
- Updated
- 31 Mar 2022
Overview
BMS345 is an open-source printed circuit board by ZOUDIO, from the ZOUDIO/BMS345 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 71 × 38 mm with 82 parts on 56 nets, routed with 352 tracks and 73 vias.
Its parts include 39 resistors, 23 capacitors, 5 diodes, 5 connectors and 2 ICs.
README
README.mdBMS345
Protection and charging module for 3/4/5S lithium batteries This project is fully open-source and may be used commercially. ZOUDIO is only liable for products of its own production.

Based on: Texas Instruments BQ77915 primary battery protector Texas Instruments BQ24650 battery charger
Configuration is set by using the onboard header.
Specifications (for more details and instructions, refer to the PDF datasheet)
- Overvoltage: 4.2V ±10mV, delay 1S
- Undervoltage: 2.9V ±18mV, delay 1S
- Cell balancing 4mA per cell
- Maximum continuous discharge: 10A
- Overcurrent protection: 15A, delay 180mS
- Short-circuit protection: 30A, delay 1mS
- Recovery after fault event: Attach charger
- Open cell/wire detection: 4.5S delay
- Power consumption: 8μA typical
- Charging current: 1A
- Charging voltage: 4.05V per cell
- MPPT voltage: 17.5V
- Operating temperature: -40 to 85 °C
- Dimensions (WxHxD): 71x38x15mm
Parts
82| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 100n | RENDER:C0603 | C4, C5, C6, C7, C8, C9, C10, C11, C12, C15, C21 |
| 8 | 1u | RENDER:C0805 | C1, C2, C3, C13, C14, C16, C17, C19 |
| 7 | 10k | RENDER:R0603 | R1, R3, R17, R18, R21, R25, R26 |
| 7 | 1K | RENDER:R0603 | R4, R5, R6, R7, R8, R9, R10 |
| 6 | 1M | RENDER:R0603 | R2, R20, R22, R23, R31, R32 |
| 3 | 100k | RENDER:R0603 | R27, R33, R39 |
| 3 | 10u | RENDER:C1206 | C18, C22, C23 |
| 3 | 249k | RENDER:R0603 | R34, R35, R37 |
| 2 | 100R | RENDER:R0603 | R15, R19 |
| 2 | 10K | RENDER:R0603 | R13, R14 |
| 2 | 39m | RENDER:R1206 | R30, R38 |
| 2 | 8m | RENDER:R2512SNS | R11, R16 |
| 2 | NMOS | RENDER:SO8FLDual | Q1, Q2 |
| 2 | Schottky | RENDER:SOT-23Z | D3, D4 |
| 1 | 10R | RENDER:R0603 | R29 |
| 1 | 10V | RENDER:SOT-23Z | D5 |
| 1 | 10u | RENDER:SRN1060 | L1 |
| 1 | 18p | RENDER:C0603 | C20 |
| 1 | 2R | RENDER:R1206 | R12 |
| 1 | 33M | RENDER:R0603 | R36 |
| 1 | 3M3 | RENDER:R0603 | R24 |
| 1 | 75K | RENDER:R0603 | R28 |
| 1 | BATT | RENDER:JSTXH_S6B | J2 |
| 1 | BATT+ | RENDER:Pad_6mm | TP1 |
| 1 | BATT- | RENDER:Pad_6mm | TP2 |
| 1 | BQ24650 | RENDER:QFN16 | U1 |
| 1 | BQ77915 | RENDER:TSSOP-24 | U2 |
| 1 | CONFIG | RENDER:PinHeader_2x05_P2.54mm_Vertical | J1 |
| 1 | DC Jack | RENDER:DC_Jack | J3 |
| 1 | EXTLED | RENDER:JSTPH_3P | J4 |
| 1 | NTC | RENDER:2P_2.54mm_header | J5 |
| 1 | PACK+ | RENDER:Pad_6mm | TP3 |
| 1 | PACK- | RENDER:Pad_6mm | TP4 |
| 1 | RED/GREEN | RENDER:KingBright_KPTB | D1 |
| 1 | Schottky | RENDER:SOD-128 | D2 |
| 1 | ZOUDIO | RENDER:ZOUDIO25mm | Logo1 |
Questions
How big is the BMS345 PCB?
It measures 71 × 38 mm and has 2 copper layers, 1.6 mm thick.
What parts does the BMS345 use?
82 parts. 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 BMS345 KiCad files?
From the ZOUDIO/BMS345 repository on GitHub, at the commit this page was made from: the board is BMS345.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the BMS345 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).
Similar boards
- 2 layers68 × 55.4 mm

- 2 layers271.8 × 78.7 mm

PCPI AppliCard
baldengineer/bit-preserve
Project for capturing vintage, classic, aka old computer schematics in KiCad.
82 parts446 - 2 layers57.2 × 60.3 mm

- 2 layers35.6 × 33 mm

Axp209 breakout
CRImier/MyKiCad
My KiCad boards. Can't be bothered uploading individually anymore, so here you go.
82 parts253GPL-3.0 - 2 layers65 × 40 mm

Mdb slave esp32s3-sim7080g
nodestark/mdb-esp32-cashless
ESP32-based MDB cashless device for vending machines, supporting EVA DTS DEX/DDCMP telemetry and payments over the MDB protocol via Bluetooth and MQTT
82 parts190MIT - 2 layers83.5 × 66 mm

Open ed Rev.B
krikzz/open-ed
Open-ED is a very simple and cheap open source Genesis/Megadrive cartridge. The cartridge does not have its own processor or FPGA, it is built in the old school style using only memory and discrete logic.
82 parts169MIT - 2 layers46.3 × 90.7 mm

- 2 layers97.1 × 97 mm
