UBMS-2
grokicad·grokicad·kicad-example-files/BMS/uBMS-2.kicad_pcb
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…

Main components on the UBMS-2
UBMS-2 bill of materials (BOM)
215 components, 62 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | QFN60_ESP32-S2-MINI-1_EXP | ESP32-S2-MINI-1 | U1 |
| 1 | ADS1115IDGSR ADS1115IDGS | TSSOP-10_3x3mm_P0.5mm | U2 |
| 1 | LM5166XDRCR LM5166X | Texas_S-PVSON-N10_ThermalVias | U3 |
| 1 | TL431ACDBZR TL431DBZ | SOT-23 | U4 |
| 1 | TLV1117LV33DCYR TLV1117-33 | SOT-223-3_TabPin2 | U5 |
| 1 | TSC2012IDT | SO-8_3.9x4.9mm_P1.27mm | U6 |
| 2 | SN74HC595BRWNR | QFN40P250X250X50-17N | U7, U8 |
| 1 | VDMG10C0 | VDMG10C0 | U9 |
| 2 | CD74HC4067SM96 CD74HC4067SM | SSOP-24_5.3x8.2mm_P0.65mm | U10, U11 |
| 1 | TXS0108EPW | TSSOP-20_4.4x6.5mm_P0.65mm | U12 |
| 1 | SN74HC595BRWNR | QFN40P250X250X50-17N | U13 |
| 1 | NTD5865NLT4G NTD5865NL | TO-252-2 | Q3 |
| 12 | FQD5N20LTM FQD5N20L | TO-252-2 | Q4, Q5, Q6, Q7, Q8, Q9, Q10, Q11 +4 |
| 1 | DX07S016JA1R1500 JAE_DX07S016JA1R1500 | DX07S016JA1R1500 | J1 |
| 2 | XT60PW-M20 | XT60PW-M20 | J2, J3 |
| 3 | 0878325623 Conn_02x07_Odd_Even | Molex_Milli_Grid_0878325623_TopBottom | J5, J6, J7 |
| 1 | 0ZCJ0050FF2G 500mA PTC | 0ZCJ0050FF2G_3216X125N | F1 |
| 3 | PTS815_SJK_250_SMTR_LFS SWITCH | PTS815_SJK_250_SMTR_LFS | SW1, SW2, SW3 |
| 4 | NTCG103JF103FT1 10k | R_0402_1005Metric | TH1, TH2, TH3, TH4 |
| 1 | RB162VAM-20TR | D_TUMD2 | D1 |
Show 42 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 7 | 150060VS55040 GREEN_LED | LED_0603_1608Metric | D2, D3, D7, D22, D24, D25, D26 |
| 3 | TPD1E10B06QDPYRQ1 | D_0402_1005Metric | D4, D8, D21 |
| 1 | 150060SS55040 RED_LED | LED_0603_1608Metric | D5 |
| 2 | 150060YS55040 YELLOW_LED | LED_0603_1608Metric | D6, D23 |
| 12 | SD1206S020S1R0 D | D_1206_3216Metric | D9, D10, D11, D12, D13, D14, D15, D16 +4 |
| 1 | 1267AY-101M=P3 100uH | 1267AY-101M=P3 | L1 |
| 16 | CC0402KRX7R7BB104 0.1uF | C_0402_1005Metric | C1, C3, C4, C6, C9, C10, C11, C13 +8 |
| 1 | C0805C106K8PACTU 10uF | C_0805_2012Metric | C2 |
| 26 | GCM155R71H103KA55D 10nF | C_0402_1005Metric | C5, C12, C15, C16, C17, C18, C19, C20 +18 |
| 2 | GRM1555C1H220JA01D 22pF | C_0402_1005Metric | C7, C8 |
| 1 | HMK316AC7225KL-TE 2.2uF | C_1206_3216Metric | C41 |
| 1 | CC0402KRX7R9BB332 33nF | C_0402_1005Metric | C42 |
| 1 | JMK316ABJ476MLHT 47uF | C_1206_3216Metric | C43 |
| 1 | GRM155C81C225ME15D 2.2uF | C_0402_1005Metric | C44 |
| 3 | C0805C105Z4VACTU 1uF | C_0805_2012Metric | C46, C47, C50 |
| 3 | RC0402FR-0710KL 10k | R_0402_1005Metric | R1, R4, R9 |
| 2 | RC0402FR-0727RL 27R | R_0402_1005Metric | R2, R3 |
| 1 | RC0402FR-0771K5L 71.5k | R_0402_1005Metric | R5 |
| 1 | RC0402FR-07105KL 105k | R_0402_1005Metric | R6 |
| 1 | CSNL2512FT1L00 1m Ohm | R_2512_CSNL2512 | R7 |
| 1 | RC0402FR-07470RL 470R | R_0402_1005Metric | R8 |
| 9 | RC0402FR-07330RL 330R | R_0402_1005Metric | R10, R11, R12, R13, R14, R15, R16, R17 +1 |
| 10 | RC0402FR-071KL 1k | R_0402_1005Metric | R19, R25, R26, R27, R28, R89, R90, R101 +2 |
| 10 | RC0402FR-074K7L 4.7k | R_0402_1005Metric | R20, R21, R23, R24, R29, R72, R73, R74 +2 |
| 3 | RC0402FR-0747KL 47k | R_0402_1005Metric | R22, R42, R44 |
| 2 | RC0402FR-075K1L 5.1k | R_0402_1005Metric | R30, R88 |
| 2 | RC0402FR-07360KL 360k | R_0402_1005Metric | R31, R37 |
| 1 | RC0402FR-07200KL 200k | R_0402_1005Metric | R32 |
| 2 | RC0402JR-07330KL 330k | R_0402_1005Metric | R33, R48 |
| 4 | RC0402FR-07499KL 499k | R_0402_1005Metric | R34, R35, R46, R49 |
| 3 | RC0402FR-07560KL 560k | R_0402_1005Metric | R36, R45, R47 |
| 4 | RC0402FR-07100KL 100k | R_0402_1005Metric | R38, R39, R40, R41 |
| 1 | RC0402FR-0724K9L 24.9k | R_0402_1005Metric | R43 |
| 1 | RC0402FR-07147KL 147k | R_0402_1005Metric | R50 |
| 2 | RC0402FR-0739K2L 39.2k | R_0402_1005Metric | R51, R55 |
| 4 | RC0402FR-0730KL 30k | R_0402_1005Metric | R52, R53, R54, R107 |
| 2 | RC0402FR-0733K2L 33.2k | R_0402_1005Metric | R56, R57 |
| 1 | RC0402FR-0716K2L 16.2k | R_0402_1005Metric | R58 |
| 1 | RC0402FR-0747K5L 47.5k | R_0402_1005Metric | R59 |
| 12 | RC0402FR-0722KL 22k | R_0402_1005Metric | R60, R61, R62, R63, R64, R65, R66, R67 +4 |
| 12 | RC1206FR-13100KL 100k | R_1206_3216Metric | R76, R77, R78, R79, R80, R81, R82, R83 +4 |
| 1 | RC0402FR-0791KL 91k | R_0402_1005Metric | 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
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Powertrain
byrantech
64 × 45.4 mm171 parts4LMIT4.3kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8k