

ModuleV421
Version 4 of the diyBMS
- Size
- 30 × 50 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 54
- Nets
- 37
- Pads
- 126
- Tracks, vias
- 333, 55
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 21 Mar 2019
- Updated
- 25 Oct 2026
Overview
ModuleV421 is an open-source printed circuit board by stuartpittaway, from the stuartpittaway/diyBMSv4 repository on GitHub. It is a 2-layer board of 30 × 50 mm with 54 parts on 37 nets, routed with 333 tracks and 55 vias.
It is built around the ATTINY841-SSU, EL3H7(B)(TA)-G and AO3400A. Its parts include 34 resistors, 4 diodes, 3 capacitors, 1 IC and 1 transistor. It belongs with the power boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
3ATTINY841-SSU
SOIC-14-40℃~+85℃ 1.7V~5.5V 10bit 12 16MHz 512Byte 512Byte 8 Bit 8KB AVR Built-in FLASH SOIC-14 Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)EL3H7(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 OptoisolatorsAO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETs
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
54| Qty | Value | Footprint | References |
|---|---|---|---|
| 20 | 6.2OHMS | Resistors_SMD:R_1206 | R10, R11, R12, R13, R22, R24, R25, R26, R27, R28, R29, R30, R31, R32, R33, R34 +4 |
| 3 | 47KOHMS | Resistors_SMD:R_0603 | R15, R20, R21 |
| 2 | 2.2KOHMS | Resistors_SMD:R_0603 | R17, R18 |
| 1 | 1.8KOHMS | Resistors_SMD:R_0603 | R23 |
| 1 | 100nF | Capacitors_SMD:C_0805 | C1 |
| 1 | 10KOHMS | Resistors_SMD:R_0603 | R1 |
| 1 | 10uF X5R | Capacitors_SMD:C_0603 | C3 |
| 1 | 1KOHMS | Resistors_SMD:R_0603 | R2 |
| 1 | 1uF | Capacitors_SMD:C_0805 | C2 |
| 1 | 220OHMS | Resistors_SMD:R_0603 | R5 |
| 1 | 27KOHMS | Resistors_SMD:R_0603 | R4 |
| 1 | 4.7KOHMS | Resistors_SMD:R_0603 | R16 |
| 1 | 510OHMS | Resistors_SMD:R_0603 | R14 |
| 1 | 68KOHMS | Resistors_SMD:R_0603 | R3 |
| 1 | AO3400A | TO_SOT_Packages_SMD:SOT-23 | Q1 |
| 1 | ATtiny841-SSU | Housings_SOIC:SOIC-14_3.9x8.7mm_Pitch1.27mm | ATTINY841 |
| 1 | AVR-ISP-6 | Pin_Headers:Pin_Header_Straight_2x03_Pitch2.54mm | J2 |
| 1 | Battery | Connectors_JST:JST_PH_S2B-PH-K_02x2.00mm_Angled | POWER1 |
| 1 | Blue | LEDs:LED_0805 | D2 |
| 1 | EL3H7(B)(TA)-G | Housings_SSOP:SOP-4_4.4x2.8mm_Pitch1.27mm | U1 |
| 1 | Green | LEDs:LED_0805 | D4 |
| 1 | NTC THERMISTOR 47KOHMS 4050K | Resistors_SMD:R_0402 | R19 |
| 1 | RX Connector | Connectors_JST:JST_PH_S2B-PH-K_02x2.00mm_Angled | RX1 |
| 1 | Red | LEDs:LED_0805 | D3 |
| 1 | Remote temp input 47K @ 25oC | Pin_Headers:Pin_Header_Straight_1x05_Pitch2.54mm | SENSOR1 |
| 1 | TL432G-A-AE3-R | TO_SOT_Packages_SMD:SOT-23 | D1 |
| 1 | TX Connector | Connectors_JST:JST_PH_S2B-PH-K_02x2.00mm_Angled | TX1 |
The 49 most common of 54 parts.
More from stuartpittaway/diyBMSv4
11- 2 layers116 × 75.5 mm

- 4 layers71.1 × 89.6 mm

- 2 layers122.5 × 87.6 mm

- 2 layers61 × 74 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 layers218 × 30 mm

- 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 - 2 layers86.4 × 64.8 mm

- 2 layers33 × 51.6 mm

- 2 layers

- 2 layers65 × 56 mm

- 2 layers29.8 × 20.3 mm

Franzininho tiny841
Franzininho/Franzininho-Tiny
Repositório para Franzininho Tiny - Uma placa com attiny841 da família Franzinho
22 parts3 - 2 layers65 × 56 mm

Questions
How big is the ModuleV421 PCB?
It measures 30 × 50 mm and has 2 copper layers, 1.6 mm thick.
What parts does the ModuleV421 use?
54 parts, built around the ATTINY841-SSU, EL3H7(B)(TA)-G and AO3400A. 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 ModuleV421 KiCad files?
From the stuartpittaway/diyBMSv4 repository on GitHub, at the commit this page was made from: the board is ModuleV421/ModuleV421.kicad_pcb and its schematic ControllerCircuit/ControllerCircuit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ModuleV421 design in my own project?
Its repository states no licence, so its author keeps all rights: ask stuartpittaway before reusing the design.