

Battery node
Daisy-chainable battery
- Size
- 44.2 × 66.5 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 223
- Nets
- 187
- Pads
- 703
- Tracks, vias
- 1,606, 298
- Pours
- 56
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 6 Dec 2025
- Updated
- 30 Jul 2026
Overview
Battery node is an open-source printed circuit board by ColtonTshudy, from the ColtonTshudy/battery-node repository on GitHub. It is a 4-layer board of 44.2 × 66.5 mm with 223 parts on 187 nets, routed with 1,606 tracks and 298 vias.
It is built around the ESP32-H2-MINI-1-H2S, TCAN334D and ISO7041FDBQ, with the MIE1W0505BGLVH-3R-Z, MP9485GN-Z and ADUM3160BRW among its other parts. Its parts include 82 resistors, 57 capacitors, 16 diodes, 16 transistors and 10 ICs. It belongs with the power boards and the ESP32 and RISC-V boards of this library.
Main components
12ESP32-H2-MINI-1-H2S
SMD,16.6x13.2mmSMD,16.6x13.2mm Bluetooth Modules ROHSEspressif SystemsBluetooth ModulesTCAN334D
SOIC-8-40℃~+125℃ 1Mbps 20uA 3V~3.6V 60mA CAN Transceiver SOIC-8 CAN Transceivers ROHSTexas InstrumentsCAN TransceiversISO7041FDBQ
SSOP-16-150mil-40℃~+125℃ 1 100kV/us 140ns 2.25V~5.5V 2.25V~5.5V 2Mbps 3 3000 4 Fail-safe output、Multi-voltage domain interface Low Level SSOP-16-150mil Digital Isolators ROHSTexas InstrumentsDigital IsolatorsMIE1W0505BGLVH-3R-Z
LGA-12(4x5)-40℃~+125℃ 1W 2.5kV 3.3V、5V LGA-12(4x5) Isolated DC/DC Converters ROHSMonolithic Power SystemsIsolated DC/DC ConvertersMP9485GN-Z
SOIC-8-EP-40℃~+125℃@(TJ) 170uA 2MHz 4.5V~95V 500mA Buck Buck Built-in SOIC-8-EP DC-DC Converters ROHSMonolithic Power SystemsDC-DC ConvertersADUM3160BRW
SOIC16WFull/Low Speed 2.5 kV USB Digital IsolatorAnalog DevicesUncategorisedLTV-217-B-G
SOP-4-175mil-55℃~+110℃ 1 1.2V 200mW 2us 3.75kV 3us 400mV@8mA,2.4mA 50% 50mA 50mA 600% 6V 70V DC Phototransistor SOP-4-175mil Transistor, Photovoltaic Output Optoisolators ROHSLite-OnTransistor, Photovoltaic Output OptoisolatorsXC6206P332MR
SOT-23-40℃~+85℃@(Ta) 1 1uA 200mA 3.3V 6V Fixed Over Current Protection Positive SOT-23-3L Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTorex SemiconductorVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsPBSS4350T,215-JSM
SOT-23-65℃~+150℃ 1 NPN 100MHz 100nA 2A 300 50V 5V 80mV、160mV、260mV、280mV、370mV NPN SOT-23 Bipolar (BJT) ROHSJSMSEMIBipolar (BJT)BAT46W
SOD-123-55℃~+125℃ 1 Independent 100V 150mA 2uA@75V 450mV@10mA 750mA SOD-123 Schottky Diodes ROHSDiodes IncorporatedSchottky DiodesBAT41KFILM
SOD-5231 Independent 100V 100nA@50V 1A 1V@0.2A 200mA SOD-523 Schottky Diodes ROHSSTMicroelectronicsSchottky DiodesBZT52C75
SOD-123-55℃~+150℃ 1 Independent 1kΩ 200nA@10V 300Ω 350mW 70V~79V 75V SOD-123 Zener Diodes ROHShongjiachengZener Diodes
Parts
223| Qty | Value | Footprint | References |
|---|---|---|---|
| 22 | 100Ω | PCM_JLCPCB:R_0402 | R3, R12, R14, R21, R22, R25, R32, R43, R50, R53, R56, R59, R62, R65, R68, R71 +6 |
| 17 | 220nF | PCM_JLCPCB:C_0805 | C1, C2, C17, C36, C37, C38, C39, C40, C41, C42, C43, C44, C45, C46, C47, C48 +1 |
| 16 | 10R | Resistor_SMD:R_2512_6332Metric | R11, R30, R48, R51, R54, R57, R60, R63, R66, R69, R72, R75, R78, R81, R84, R87 |
| 16 | 220Ω | PCM_JLCPCB:R_0402 | R13, R31, R49, R52, R55, R58, R61, R64, R67, R70, R73, R76, R79, R82, R85, R88 |
| 16 | PBSS4350T,215 | Package_TO_SOT_SMD:SOT-23 | Q1, Q5, Q6, Q7, Q8, Q9, Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17, Q18, Q19 |
| 14 | IO8 | TestPoint:TestPoint_Pad_D1.0mm | TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20, TP21, TP22, TP24, TP25, TP26 |
| 13 | 100nF | PCM_JLCPCB:C_0402 | C9, C10, C12, C21, C22, C26, C27, C28, C29, C30, C31, C54, C55 |
| 8 | IO25 | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3, TP4, TP5, TP10, TP11, TP23 |
| 7 | 470pF | PCM_JLCPCB:C_0402 | C3, C50, C51, C52, C53, C56, C57 |
| 6 | 0Ω | PCM_JLCPCB:R_0402 | R37, R38, R39, R40, R42, R44 |
| 4 | 100kΩ | PCM_JLCPCB:R_0402 | R4, R20, R33, R36 |
| 4 | 100uF | PCM_JLCPCB:C_1206 | C32, C33, C34, C35 |
| 4 | 1uF | PCM_JLCPCB:C_0402 | C7, C8, C13, C15 |
| 4 | BAT46W | PCM_JLCPCB:D_SOD-123 | D1, D2, D5, D12 |
| 4 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP2, JP3, JP4, JP5 |
| 3 | 10kΩ | PCM_JLCPCB:R_0402 | R1, R2, R90 |
| 3 | 2.2uF | PCM_JLCPCB:C_1206 | C4, C18, C19 |
| 3 | IO9 | TestPoint:TestPoint_Pad_D1.0mm | TP7, TP8, TP9 |
| 3 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad_TopBottom | H1, H2, H3 |
| 3 | S4B-ZR-SM4A-TF_LF_SN | JLCImport:JST_ZH_S4B-ZR-SM4A-TF_1x04-1MP_P1.50mm_Horizontal | CN3, CN4, CN7 |
| 2 | 10Ω | PCM_JLCPCB:R_0402 | R92, R93 |
| 2 | 5.1kΩ | PCM_JLCPCB:R_0402 | R45, R46 |
| 2 | 620R | PCM_JLCPCB:R_1206 | R28, R29 |
| 2 | BAT41KFILM | PCM_JLCPCB:D_SOD-523 | D7, D9 |
| 2 | BZT52C75 | PCM_JLCPCB:D_SOD-123 | D8, D10 |
| 1 | 100nF | PCM_JLCPCB:C_0805 | C20 |
| 1 | 100pF | PCM_JLCPCB:C_0402 | C11 |
| 1 | 100pF | PCM_JLCPCB:C_0603 | C5 |
| 1 | 100uF | Capacitor_Tantalum_SMD:CP_EIA-6032-20_AVX-F | C24 |
| 1 | 100Ω | PCM_JLCPCB:R_0603 | R19 |
| 1 | 10MR | PCM_JLCPCB:R_0402 | R24 |
| 1 | 10kΩ | PCM_JLCPCB:R_0603 | R23 |
| 1 | 10uF | PCM_JLCPCB:C_0603 | C25 |
| 1 | 120Ω | PCM_JLCPCB:R_0402 | R47 |
| 1 | 18kR | PCM_JLCPCB:R_0402 | R18 |
| 1 | 1uF | PCM_JLCPCB:C_0805 | C16 |
| 1 | 2.2kΩ | PCM_JLCPCB:R_0402 | R41 |
| 1 | 2.2uF | PCM_JLCPCB:C_0603 | C6 |
| 1 | 200kΩ | PCM_JLCPCB:R_0402 | R34 |
| 1 | 22nF | PCM_JLCPCB:C_0402 | C14 |
| 1 | 2SC2383_C41375137 | Package_TO_SOT_SMD:SOT-89-3 | U5 |
| 1 | 4.7uF | PCM_JLCPCB:C_0402 | C23 |
| 1 | 680Ω | PCM_JLCPCB:R_0402 | R91 |
| 1 | 68uH | Inductor_SMD:L_Changjiang_FTC404020S | L1 |
| 1 | 8.2kΩ | PCM_JLCPCB:R_0402 | R35 |
| 1 | ADUM3160 | Package_SO:SOIC-16W_7.5x10.3mm_P1.27mm | U10 |
| 1 | BAT20JFILM | JLCImport:BAT20JFILM | D14 |
| 1 | BQ76972PFBR | ct_lib:BQ76972 | U4 |
| 1 | BZT52C3V6 | PCM_JLCPCB:D_SOD-123 | D3 |
| 1 | Connector, USB-TYPE-C-16P | PCM_JLCPCB:TYPE-C-SMD_HX-TYPE-C-16PIN | CN8 |
| 1 | DSK110 | PCM_JLCPCB:D_SOD-123FL | D13 |
| 1 | ESP32-H2-MINI-1-H2S | ct_lib:MODULE_ESP32-H2-MINI-1-H2 | U1 |
| 1 | HC-PBB08-2-20-F-H3.0-G1-R-P-04 | easyeda2kicad:CONN-SMD_20P-P0.80_HC-PBB08-2-20-F-H4.0-G1-R-P-04 | CN6 |
| 1 | HX_JN1_27-2X7_TP_H4_9 | JLCImport:HX_JN1_27-2X7_TP_H4_9 | CN9 |
| 1 | ISO7041FDBQ | Package_SO:SOIC-16W_7.5x10.3mm_P1.27mm | U9 |
| 1 | Jumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP7 |
| 1 | LTV-217-B-G | PCM_JLCPCB:SOP-4_4.4x2.6mm_P1.27mm | U11 |
| 1 | MHT136CRCT | JLCImport:MHT136CRCT | LED2 |
| 1 | MHT136UBCT | JLCImport:MHT136UBCT | LED1 |
| 1 | MIE1W0505BGLVH-3R-Z | ct_lib:MIE1W0505BGLVH-3R-Z | U8 |
| 1 | MP9485GN-Z | ct_lib:MP9485GN-Z | U7 |
| 1 | NUP2105L | Package_TO_SOT_SMD:SOT-23 | D15 |
| 1 | PMEG2010AEH_115 | PCM_JLCPCB:D_SOD-123FL | D6 |
| 1 | S12B-ZR-SM4A-TF | JLCImport:JST_ZH_S12B-ZR-SM4A-TF_1x12-1MP_P1.50mm_Horizontal | CN1 |
| 1 | S8B-ZR-SM4A-TF_LF_SN | JLCImport:JST_ZH_S8B-ZR-SM4A-TF_1x08-1MP_P1.50mm_Horizontal | CN2 |
| 1 | SMAJ60CA | Diode_SMD:D_SMA | D16 |
| 1 | TCAN334D | ct_lib:TCAN334D | U12 |
| 1 | XC6206P332MR | PCM_JLCPCB:SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BR | U6 |
Questions
How big is the Battery node PCB?
It measures 44.2 × 66.5 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Battery node use?
223 parts, built around the ESP32-H2-MINI-1-H2S, TCAN334D, ISO7041FDBQ and MIE1W0505BGLVH-3R-Z. 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 Battery node KiCad files?
From the ColtonTshudy/battery-node repository on GitHub, at the commit this page was made from: the board is bms-logic/battery-node.kicad_pcb and its schematic bms-logic/afe.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Battery node design in my own project?
Its repository states no licence, so its author keeps all rights: ask ColtonTshudy before reusing the design.
Similar boards
- 4 layers71 × 150.5 mm

- 4 layers38.1 × 17.6 mm

Vent
zachariahsharma/vent
Vynte smart vent hardware — KiCad schematics, PCB layout, and saved fabrication exports.
25 parts - 4 layers40 × 25 mm

- 2 layers57.8 × 48.6 mm

Esp32-weather epd
Diabltica/esp32-weather-epd_pcb
A low-power E-Paper weather display powered by an ESP32 microcontroller. Utilizes the OpenWeatherMap API.
67 partsGPL-3.0 - 2 layers89 × 55.5 mm

Mintypcb
jackw01/pi-tin
Open source raspberry pi handheld retro gaming console
129 parts75CERN-OHL-W-2.0 - 2 layers79 × 31 mm

MBus to radio
Tobias0110/EVN_Kaifa_ESP_MQTT
Allows you to read the MBus data of a Kaifa smartmeter used by the EVN in Austria, decrypt the packages and send the values over MQTT.
67 parts2GPL-2.0 - 2 layers89 × 55.5 mm

Mintypcb
SophBG/pi-tin-mod
Personal build of jackw01's Pi Tin (3D-printed clamshell version, KiCad 10). It adds 10 RGB LEDs under the buttons, a centred speaker, a USB-drive mode for the ROMs, and ESD protection on USB, and runs on an Orange Pi…
158 parts1 - 4 layers78 × 58 mm

Johnson node
ManchesterStingerMotorsports/johnson-node
Fully modular CAN node hardware and firmware libraries
108 parts2