Bms c1

LibreSolar·bms-c1·kicad/bms-c1.kicad_pcb

Bms c1 PCB layout, top view — open source ESP32 board by LibreSolar
Simulate this board

About the Bms c1 PCB

Bms c1 is an open source ESP32 PCB design by LibreSolar, published on GitHub under the CERN-OHL-W-2.0 license. It is a 4-layer board measuring 135 × 70 mm, with 167 components from 63 distinct parts.

Its main chip is the ESP32-C3-MINI-1-N4, from the ESP32 family. Other key parts include the SN65HVD230DR, SN65HVD75DR, LMR38010SDDAR and BQ76952PFBR. By type, the board carries 64 resistors, 47 capacitors, 21 diodes, 12 transistors, 11 connectors and 5 ICs.

It belongs with the power & battery, iot & wireless and sensors designs in this gallery.

From the project

16s / 100A Battery Management System

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.

Bms c1, from the project README
From the project README

Main components on the Bms c1

Bms c1 bill of materials (BOM)

167 components, 63 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
SN65HVD230DR
SN65HVD230
Texas Instruments
U1
1
SN65HVD75DR
SN65HVD75
Texas Instruments
U2
1
LMR38010SDDAR
LMR38010
Texas Instruments
U3
1
BQ76952PFBR
BQ76952
Texas Instruments
U4
1
ESP32-C3-MINI-1-N4
ESP32-C3-MINI-1
Espressif Systems
U5
1
DMN10H220LE
Diodes Inc.
Q1
8
IPT012N08N5
Infineon
Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9
1
BSS84AK,215
BSS84
Nexperia
Q10
1
BSS123N H6327
BSS123N
Infineon
Q11
1
ZXMP10A17GTA
Diodes Incorporated
Q12
1
662024231722
MicroFit 2x12
Würth
J1
2
B4B-PH-SM4-TB(LF)(SN)
B4B-PH-SM4
JST
J2, J6
1
USB4105-GF-A
USB_C_Receptacle_USB2.0
GCT
J3
1
B3B-PH-SM4-TB(LF)(SN)
B3B-PH-SM4
JST
J4
1
B2B-PH-SM4-TB(LF)(SN)
B2B-PH-SM4
JST
J5
4
225852-E
CONN_01X01
Erni
P1, P2, P3, P4
1
CONN_01X01
P5
2
NTCG163JF103FT1S
10k
TDK
RT1, RT2
2
TL3305AF160QG
SW_PUSH
E-Switch
S1, S2
1
LTST-C190KRKT
LED red
Lite-On
LED1
Show 43 more
QtyPartRefs
1
LTST-C190KGKT
LED green
Lite-On
LED2
2
PMEG10010ELRX
Nexperia
D1, D13
6
BAT46W-7-F
BAT46W
Diodes Incorporated
D2, D5, D10, D15, D16, D20
2
ESD5B5.0ST1G
onsemi
D3, D4
1
PESD2CANFD24V-TR
PESD2CANFD
Nexperia
D8
1
VSS8D3M10-M3/H
VSS8D3M10-M3/I
Vishay
D9
1
MMSZ4685T1G
3.6V
onsemi
D11
1
SMCJ70A
Bourns
D12
4
MMSZ5246B-7-F
16V
Diodes Incorporated
D14, D17, D21, D24
1
BZT52C5V1S-7-F
5.1V
Diodes Incorporated
D19
1
MURS360
Diodes Incorporated
D22
1
MMSZ5267BT1G
75V
Diodes Incorporated
D23
1
SRN8040-220M
22µH
Bourns
L2
17
CL10B224KA8NNNC
220nF
Samsung Electro-Mechanics
C1, C2, C3, C4, C5, C6, C7, C8 +9
2
CL31A476MPHNNNE
47µF
Samsung Electro-Mechanics
C17, C18
14
CL10B104KC8NNNC
100nF
Samsung Electro-Mechanics
C19, C21, C24, C28, C31, C34, C36, C37 +6
1
CL10A225KP8NNNC
2.2µF
Samsung Electro-Mechanics
C20
2
CL31B225KCHSNNE
2.2µF
Samsung Electro-Mechanics
C22, C23
1
CL31B105KCHNNNE
1µF
Samsung Electro-Mechanics
C25
6
CL10C101JC8NNNC
100pF
Samsung Electro-Mechanics
C27, C29, C32, C33, C35, C38
2
CL10A105KA8NNNC
1µF
Samsung Electro-Mechanics
C30, C47
1
AEK1010470M100R
47uF
KYOCERA AVX
C39
1
CL21A106KPFNNNE
10µF
Samsung Electro-Mechanics
C46
17
RC2010JK-0720RL
20
Yageo
R1, R2, R3, R4, R5, R6, R7, R8 +9
1
RC1206FR-07100RL
100
Yageo
R18
4
RC0603FR-07100RL
100
Yageo
R19, R20, R38, R44
2
RC0603FR-070RL
0R
Yageo
R21, R37
3
RC0603FR-071KL
1k
Yageo
R22, R23, R46
3
RC0603FR-071ML
1M
Yageo
R24, R26, R62
1
RC1206FR-0710RL
10
Yageo
R25
4
RC0603FR-075K1L
5.1k
Yageo
R27, R35, R53, R54
2
RC0603FR-0782KL
82k
Yageo
R28, R65
4
RC0603FR-0710KL
10k
Yageo
R29, R30, R60, R68
1
RC0603FR-0735K7L
35.7k
Yageo
R31
2
RC0603FR-072K2L
2.2k
Yageo
R32, R33
1
RC0603FR-0752K3L
52.3k
Yageo
R34
3
RC0603FR-0710ML
10M
Yageo
R39, R52, R59
9
RC0603FR-0747RL
47
Yageo
R40, R41, R42, R43, R47, R48, R49, R50 +1
1
WSLP5931L3000FEA
300µ
Vishay
R45
2
RC0603FR-0768KL
68k
Yageo
R51, R61
2
RC0603FR-0762RL
62R
Yageo
R56, R64
1
RC0603FR-07470RL
470
Yageo
R58
1
PWR163S-25-40R0FE
40
Bourns
R63

Bms c1 design files

The KiCad project lives in the LibreSolar/bms-c1 repository on GitHub; these links point at the commit this page was built from.

Bms c1: common questions

What microcontroller does the Bms c1 use?

The Bms c1 is built around the ESP32-C3-MINI-1-N4, from the ESP32 family.

How big is the Bms c1 PCB?

The Bms c1 measures 135 × 70 mm, has 4 copper layers and is 1.58 mm thick.

How many components are on the Bms c1?

167 components, from 63 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Bms c1 design files?

From the LibreSolar/bms-c1 repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Bms c1 design in my own project?

Yes, under the terms of its CERN-OHL-W-2.0 license, which LibreSolar chose for the repository.

Can I test firmware for the Bms c1 without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

Similar boards