

Module 16S
Version 4 of the diyBMS
- Size
- 71.1 × 89.6 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 128
- Nets
- 138
- Pads
- 456
- Tracks, vias
- 1,167, 289
- Pours
- 7
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 21 Mar 2019
- Updated
- 25 Oct 2026
Overview
Module 16S is an open-source printed circuit board by stuartpittaway, from the stuartpittaway/diyBMSv4 repository on GitHub. It is a 4-layer board of 71.1 × 89.6 mm with 128 parts on 138 nets, routed with 1,167 tracks and 289 vias.
It is built around the MCP33151-05-E/MS, XL7005A and AP2204K-5.0TRG1, with the EL3H7(B)(TA)-G, MAX14921ECS+T and XC6206-1.8NR among its other parts. Its parts include 44 capacitors, 36 resistors, 11 connectors, 10 ICs and 5 diodes. It belongs with the power boards and the STM32 boards of this library.
Main components
10MCP33151-05-E/MS
MSOP-10-40℃~+125℃ 0.39LSB 1 1.5uA 1.8V~5.5V 14 500kHz 80.4dB Built-in External No SAR SPI MSOP-10 Analog to Digital Converters (ADC) ROHSMicrochip TechnologyAnalog To Digital Converters (ADC)XL7005A
SOIC-8-EP-40℃~+125℃@(TJ) 1 1.25V~20V 150kHz 2.5mA 400mA 5V~80V Adjustable Buck Buck Built-in No SOIC-8-EP DC-DC Converters ROHSXLSEMIDC-DC ConvertersAP2204K-5.0TRG1
SOT-23-5-40℃~+125℃@(Tj) 1 200mA 20uA 24V 30uVrms 5V 60dB Fixed Over Current Protection、Thermal shutdown、Enable control Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSDiodes IncorporatedVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsEL3H7(B)(TA)-G
SSOP-4-1.27mm-55℃~+110℃ 1.2V 100mV@10mA,1mA 130% 260% 3.75kV 3us 50mA 50mA 5us 6V 80V DC Phototransistor SSOP-4-1.27mm Transistor, Photovoltaic Output Optoisolators ROHSEverlight ElectronicsTransistor, Photovoltaic Output OptoisolatorsMAX14921ECS+T
TQFP-80(12x12)16 TQFP-80(12x12) Analog Front End (AFE) ROHSMaxim Integrated (Analog Devices)Battery Management ICsXC6206-1.8NR
SOT-23-40℃~+85℃ 1 1.8V 300mA 30uVrms 50dB@(1kHz) 530mV@(100mA) 5uA 8V Fixed Positive Short Circuit Protection SOT-23 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSHXVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsXC6206-3.3V
SOT-23-3L-40℃~+125℃@(Tj) 1 250mA 3.3V 3uA 400mV@(200mA) 6V Fixed Over Current Protection Positive SOT-23-3L Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSYONGYUTAIVoltage Regulators - Linear, Low Drop Out (LDO) Regulators1N4002W
SOD-123FLDiodes - General PurposehongjiachengAO3401A
SOT-231 P-Channel 14nC@10V 30V 47mΩ@10V、60mΩ@4.5V、85mΩ@2.5V 4A 55pF 645pF 80pF 900mV SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsSS210
SMA(DO-214AC)-55℃~+150℃ 1 Independent 100V 2A 500uA@100V 850mV@2A SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky Diodes
README
TemperaturePCB/README.mdDIYBMS TEMPERATURE SENSOR BOARD
This is the hardware for a TEMPERATURE SENSOR BOARD. This works with the all-in-one and v450 modules.

KiCAD 7
This design uses KiCAD version 7.0.5. Use the same or newer version for editing and viewing the files. You don't need to install KiCAD if you just wish to build one.
JLCPCB
This design will create a PCB and design files suitable for "almost" full construction at JLCPCB. Some manual soldering will still be required for the connectors and cabling.
Look inside the "export" folder for the relevant production files. Support this project by using JLCPCB referral link https://jlcpcb.com/RSZ when registering for the first time.
Parts
128| Qty | Value | Footprint | References |
|---|---|---|---|
| 24 | 1uF | Capacitor_SMD:C_0805_2012Metric | C3, C4, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C21, C29, C46, C47 +8 |
| 17 | 3K3 1% | Resistor_SMD:R_0603_1608Metric | R2, R3, R4, R5, R6, R7, R8, R10, R11, R12, R13, R14, R15, R16, R17, R75 +1 |
| 9 | 10K 1% | Resistor_SMD:R_0603_1608Metric | R20, R69, R70, R73, R74, R80, R84, R85, R86 |
| 6 | 100nF 50V | Capacitor_SMD:C_0603_1608Metric | C1, C22, C25, C28, C32, C35 |
| 4 | Fiducial | Fiducial:Fiducial_1.5mm_Mask3mm | FID1, FID2, FID3, FID4 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3_ISO7380 | H5, H6, H7, H8 |
| 3 | 330R | Resistor_SMD:R_0603_1608Metric | R21, R78, R87 |
| 2 | 100K | Resistor_SMD:R_0603_1608Metric | R82, R83 |
| 2 | 100R | Resistor_SMD:R_0603_1608Metric | R1, R52 |
| 2 | 100nF 100V | Capacitor_SMD:C_0805_2012Metric | C2, C52 |
| 2 | 14pF | Capacitor_SMD:C_0402_1005Metric | C30, C31 |
| 2 | 2.2uF | Capacitor_SMD:C_0603_1608Metric | C27, C51 |
| 2 | 47uF 16V | Capacitor_SMD:CP_Elec_5x5.4 | C43, C45 |
| 2 | BALANCE BOARD | Connector_PinSocket_2.54mm:PinSocket_1x22_P2.54mm_Vertical | J14, J15 |
| 1 | 100V, 200mW Schottky diodes | Diode_SMD:D_SOD-123 | D2 |
| 1 | 100pF | Capacitor_SMD:C_0603_1608Metric | C24 |
| 1 | 100uH | Inductor_SMD:L_1008_2520Metric_Pad1.43x2.20mm_HandSolder | L1 |
| 1 | 10K NTC | Resistor_SMD:R_0805_2012Metric | TH6 |
| 1 | 10nF | Capacitor_SMD:C_0603_1608Metric | C34 |
| 1 | 10uF tantalum | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A | C23 |
| 1 | 1N4002W | Diode_SMD:D_SOD-123F | D20 |
| 1 | 2K2 | Resistor_SMD:R_0603_1608Metric | R79 |
| 1 | 33nF | Capacitor_SMD:C_0603_1608Metric | C44 |
| 1 | 33uF 100V ±20% D10xL8.4mm | Capacitor_SMD:CP_Elec_10x7.9 | C20 |
| 1 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C33 |
| 1 | 4.99kΩ 1% | Resistor_SMD:R_0603_1608Metric | R77 |
| 1 | 43K 1% | Resistor_SMD:R_0603_1608Metric | R76 |
| 1 | 68V, 500mW zener diode | Diode_SMD:D_SOD-123 | D1 |
| 1 | 8MHZ | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | AO3401A | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | AP2204K-5.0TRG1 | Package_TO_SOT_SMD:SOT-23-5 | U11 |
| 1 | Boot_Mode | SHOU_HAN:MST22D18G2 125 | SW1 |
| 1 | CELL CONNECTOR | Ningbo Kangnex Elec:WJ15EDGRC-3.81-17P | J7 |
| 1 | EL3H7(B)(TA)-G | Package_SO:SOP-4_4.4x2.6mm_P1.27mm | U13 |
| 1 | Fuse 30mA | Fuse:Fuse_0805_2012Metric | F1 |
| 1 | LOGO | DIYBMS:diybms_logo_24x10mm | SYM02 |
| 1 | MAX14921ECS+T | Package_QFP:TQFP-80_12x12mm_P0.5mm | U1 |
| 1 | MCP1502T-45E/CHY | Package_TO_SOT_SMD:SOT-23-6 | U6 |
| 1 | MCP33151-05-E/MS | Package_SO:MSOP-10_3x3mm_P0.5mm | U3 |
| 1 | POWER_IN | Connector_Phoenix_MC:PhoenixContact_MC_1,5_2-G-3.81_1x02_P3.81mm_Horizontal | J5 |
| 1 | RELAY | Connector_JST:JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal | J10 |
| 1 | RELAY1 | Package_SO:SO-4_4.4x4.3mm_P2.54mm | U4 |
| 1 | SS210 | Diode_SMD:D_SMA | D21 |
| 1 | STM32F030K6Tx | Package_QFP:LQFP-32_7x7mm_P0.8mm | U5 |
| 1 | ST_LINK | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Horizontal | J4 |
| 1 | SolderJumper_3_Open | Jumper:SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mm_NumberLabels | JP3 |
| 1 | Symbol_CC-Noncommercial_CopperTop_Small | Symbol:Symbol_CC-Noncommercial_CopperTop_Small | SYM01 |
| 1 | TEMP1 | Connector_JST:JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal | J11 |
| 1 | TEMP2 | Connector_JST:JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal | J12 |
| 1 | TEMP3 | Connector_JST:JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal | J13 |
| 1 | TEST_12V | TestPoint:TestPoint_Pad_1.5x1.5mm | TP1 |
| 1 | TEST_1V8 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP3 |
| 1 | TEST_3V3 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP2 |
| 1 | TEST_5V | TestPoint:TestPoint_Pad_1.5x1.5mm | TP4 |
| 1 | TEST_VREF | TestPoint:TestPoint_Pad_1.5x1.5mm | TP5 |
| 1 | TXRX | Connector_Phoenix_MC:PhoenixContact_MC_1,5_4-G-3.81_1x04_P3.81mm_Horizontal | J8 |
| 1 | UART_PROG | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Horizontal | J3 |
| 1 | White | LED_SMD:LED_0603_1608Metric | D19 |
| 1 | XC6206-1.8NR | Package_TO_SOT_SMD:SOT-23-3 | U12 |
| 1 | XC6206-3.3V | Package_TO_SOT_SMD:SOT-23-3 | U9 |
| 1 | XL7005A | Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm | U10 |
More from stuartpittaway/diyBMSv4
11- 2 layers116 × 75.5 mm

- 2 layers122.5 × 87.6 mm

- 2 layers61 × 74 mm

- 2 layers30 × 50 mm

- 2 layers30 × 61.3 mm

- 2 layers30 × 61.3 mm

- 2 layers30 × 50 mm

- 2 layers75 × 30 mm

- 2 layers26 × 16.9 mm

- 2 layers10.5 × 83 mm

- 2 layers16 × 29.8 mm

Similar boards
- 2 layers105 × 82 mm

Module 16S
botaneta/All-in-one-diybms
Proyecto de módulo para lectura y balanceo de celdas hasta 16S
244 parts - 4 layers97 × 79.5 mm

- 6 layers76 × 46.4 mm

Rp2350 driver
sequoia-hope/rp2350-motor-controller
An RP2350 based brushless motor controller
291 parts39 - 2 layers110 × 100 mm

Jbc miniregler
KarlZeilhofer/htl-loetregler-mini
Einfacher Regler für JBC Lötspitzen der Serie T210, T245 und T470, Weller RT-Spitzen und TS100-Spitzen sollten auch funktionieren.
180 parts2MIT - 4 layers97.2 × 82.7 mm

- 2 layers100 × 98 mm

- 2 layers86.4 × 64.8 mm

- 2 layers218 × 30 mm

Questions
How big is the Module 16S PCB?
It measures 71.1 × 89.6 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Module 16S use?
128 parts, built around the MCP33151-05-E/MS, XL7005A, AP2204K-5.0TRG1 and EL3H7(B)(TA)-G. 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 Module 16S KiCad files?
From the stuartpittaway/diyBMSv4 repository on GitHub, at the commit this page was made from: the board is ModuleV490-AllInOne/Module_16S.kicad_pcb and its schematic ControllerCircuit/ControllerCircuit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Module 16S design in my own project?
Its repository states no licence, so its author keeps all rights: ask stuartpittaway before reusing the design.