UBMS-2

grokicad·grokicad·kicad-example-files/BMS/uBMS-2.kicad_pcb

UBMS-2 PCB layout, top view — open source ESP32 board by grokicad

About the UBMS-2 PCB

UBMS-2 is an open source ESP32 PCB design by grokicad, published on GitHub. It is a 4-layer board measuring 65 × 100 mm, with 215 components from 62 distinct parts.

Its main chip is the QFN60_ESP32-S2-MINI-1_EXP, from the ESP32 family. Other key parts include the ADS1115IDGSR, LM5166XDRCR, TL431ACDBZR, TLV1117LV33DCYR and TSC2012IDT. By type, the board carries 96 resistors, 52 capacitors, 26 diodes, 13 ICs, 13 transistors and 6 connectors.

It belongs with the wearables and power & battery designs in this gallery.

From the project

Grok powered schematic intelligence for your kicad repositories

AI-powered KiCad schematic intelligence. GroKi transforms complex hardware schematics into interactive, AI-explained experiences. Upload any KiCad project and get instant component analysis, circuit explanations, and part recommendations—all powered by Grok AI.

- Interactive visualization: WebGL-based schematic viewer with pan, zoom, and component highlighting - AI-powered analysis: Grok integration for component explanations and circuit understanding - Smart part search: Integrated DigiKey OAuth search with obsolescence detection - Edge-deployed: Globally distributed on Cloudflare Workers…

UBMS-2, from the project README
From the project README

Main components on the UBMS-2

UBMS-2 bill of materials (BOM)

215 components, 62 distinct parts.

QtyPartRefs
1
QFN60_ESP32-S2-MINI-1_EXP
U1
1
ADS1115IDGSR
ADS1115IDGS
U2
1
LM5166XDRCR
LM5166X
U3
1
TL431ACDBZR
TL431DBZ
U4
1
TLV1117LV33DCYR
TLV1117-33
U5
1
TSC2012IDT
U6
2
SN74HC595BRWNR
U7, U8
1
VDMG10C0
U9
2
CD74HC4067SM96
CD74HC4067SM
U10, U11
1
TXS0108EPW
U12
1
SN74HC595BRWNR
U13
1
NTD5865NLT4G
NTD5865NL
Q3
12
FQD5N20LTM
FQD5N20L
Q4, Q5, Q6, Q7, Q8, Q9, Q10, Q11 +4
1
DX07S016JA1R1500
JAE_DX07S016JA1R1500
J1
2
XT60PW-M20
J2, J3
3
0878325623
Conn_02x07_Odd_Even
J5, J6, J7
1
0ZCJ0050FF2G
500mA PTC
F1
3
PTS815_SJK_250_SMTR_LFS
SWITCH
SW1, SW2, SW3
4
NTCG103JF103FT1
10k
TH1, TH2, TH3, TH4
1
RB162VAM-20TR
D1
Show 42 more
QtyPartRefs
7
150060VS55040
GREEN_LED
D2, D3, D7, D22, D24, D25, D26
3
TPD1E10B06QDPYRQ1
D4, D8, D21
1
150060SS55040
RED_LED
D5
2
150060YS55040
YELLOW_LED
D6, D23
12
SD1206S020S1R0
D
D9, D10, D11, D12, D13, D14, D15, D16 +4
1
1267AY-101M=P3
100uH
L1
16
CC0402KRX7R7BB104
0.1uF
C1, C3, C4, C6, C9, C10, C11, C13 +8
1
C0805C106K8PACTU
10uF
C2
26
GCM155R71H103KA55D
10nF
C5, C12, C15, C16, C17, C18, C19, C20 +18
2
GRM1555C1H220JA01D
22pF
C7, C8
1
HMK316AC7225KL-TE
2.2uF
C41
1
CC0402KRX7R9BB332
33nF
C42
1
JMK316ABJ476MLHT
47uF
C43
1
GRM155C81C225ME15D
2.2uF
C44
3
C0805C105Z4VACTU
1uF
C46, C47, C50
3
RC0402FR-0710KL
10k
R1, R4, R9
2
RC0402FR-0727RL
27R
R2, R3
1
RC0402FR-0771K5L
71.5k
R5
1
RC0402FR-07105KL
105k
R6
1
CSNL2512FT1L00
1m Ohm
R7
1
RC0402FR-07470RL
470R
R8
9
RC0402FR-07330RL
330R
R10, R11, R12, R13, R14, R15, R16, R17 +1
10
RC0402FR-071KL
1k
R19, R25, R26, R27, R28, R89, R90, R101 +2
10
RC0402FR-074K7L
4.7k
R20, R21, R23, R24, R29, R72, R73, R74 +2
3
RC0402FR-0747KL
47k
R22, R42, R44
2
RC0402FR-075K1L
5.1k
R30, R88
2
RC0402FR-07360KL
360k
R31, R37
1
RC0402FR-07200KL
200k
R32
2
RC0402JR-07330KL
330k
R33, R48
4
RC0402FR-07499KL
499k
R34, R35, R46, R49
3
RC0402FR-07560KL
560k
R36, R45, R47
4
RC0402FR-07100KL
100k
R38, R39, R40, R41
1
RC0402FR-0724K9L
24.9k
R43
1
RC0402FR-07147KL
147k
R50
2
RC0402FR-0739K2L
39.2k
R51, R55
4
RC0402FR-0730KL
30k
R52, R53, R54, R107
2
RC0402FR-0733K2L
33.2k
R56, R57
1
RC0402FR-0716K2L
16.2k
R58
1
RC0402FR-0747K5L
47.5k
R59
12
RC0402FR-0722KL
22k
R60, R61, R62, R63, R64, R65, R66, R67 +4
12
RC1206FR-13100KL
100k
R76, R77, R78, R79, R80, R81, R82, R83 +4
1
RC0402FR-0791KL
91k
R106

UBMS-2 design files

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

UBMS-2: common questions

What microcontroller does the UBMS-2 use?

The UBMS-2 is built around the QFN60_ESP32-S2-MINI-1_EXP, from the ESP32 family.

How big is the UBMS-2 PCB?

The UBMS-2 measures 65 × 100 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the UBMS-2?

215 components, from 62 distinct parts. The full bill of materials is listed on this page.

Where can I download the UBMS-2 design files?

From the grokicad/grokicad repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the UBMS-2 design in my own project?

The repository has no license, so all rights stay with grokicad. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the UBMS-2 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.

More boards in grokicad

Similar boards