

ModuleV440
Version 4 of the diyBMS
- Size
- 30 × 61.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 45
- Nets
- 28
- Pads
- 107
- Tracks, vias
- 305, 79
- Pours
- 6
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 21 Mar 2019
- Updated
- 25 Oct 2026
Overview
ModuleV440 is an open-source printed circuit board by stuartpittaway, from the stuartpittaway/diyBMSv4 repository on GitHub. It is a 2-layer board of 30 × 61.3 mm with 45 parts on 28 nets, routed with 305 tracks and 79 vias.
It is built around the ATTINY841-SSU, EL3H7(B)(TA)-G and CMFB103F3950FANT, with the AO3400A, AZ432ANTR-E1 and SMBJ5.0A among its other parts. Its parts include 23 resistors, 4 capacitors, 4 diodes, 1 IC and 1 transistor. It belongs with the power boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
7ATTINY841-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 OptoisolatorsCMFB103F3950FANT
0805-40℃~+120℃ 1.25mm 1.25mm 10kΩ 2mm 3950K 4021K ±1% ±1% 0805 NTC Thermistors ROHSGuangdong Fenghua Advanced Tech (FH)NTC ThermistorsAO3400A
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 SemiconductorMOSFETsAZ432ANTR-E1
SOT-23-40℃~+125℃ 1.25V~18V 1.25V~18V 100mA 20ppm/℃ 80uA Adjustable Parallel ±0.5% SOT-23 Voltage Reference ROHSDiodes IncorporatedVoltage ReferenceSMBJ5.0A
DO-214AA(SMB)-65℃~+150℃ 5V 600W@10/1000us 65.3A@10/1000us 7V 800uA 9.2V TVS Unidirectional DO-214AA(SMB) ESD and Surge Protection (TVS/ESD) ROHSMDDESD And Surge Protection (TVS/ESD)MSMD150
1812-40℃~+85℃ 1.5A 100A 160mΩ 3A 40mΩ 800mW 8V 8s 1812 Resettable Fuses ROHSTECHFUSEResettable Fuses
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
45| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 3.3OHM 3/4W | Resistor_SMD:R_2010_5025Metric | R6, R8, R12, R22, R24, R25, R26, R29, R30 |
| 4 | 10KOHMS | Resistor_SMD:R_0805_2012Metric | R1, R15, R20, R21 |
| 3 | 2.2KOHMS | Resistor_SMD:R_0805_2012Metric | R16, R17, R18 |
| 2 | 22pF | Capacitor_SMD:C_0805_2012Metric | C4, C5 |
| 2 | CMFB103F3950FANT | Resistor_SMD:R_0805_2012Metric | R19, R23 |
| 1 | 100nF | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | 1KOHMS | Resistor_SMD:R_0805_2012Metric | R2 |
| 1 | 1uF | Capacitor_SMD:C_0805_2012Metric | C2 |
| 1 | 2.7K | Resistor_SMD:R_0805_2012Metric | R4 |
| 1 | 220 OHMS | Resistor_SMD:R_0805_2012Metric | R5 |
| 1 | 510OHMS | Resistor_SMD:R_0805_2012Metric | R14 |
| 1 | 6.8K | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | 8MHZ Ceramic Resonator | Crystals:Crystal_SMD_5032-2pin_5.0x3.2mm | Y1 |
| 1 | AO3400A | TO_SOT_Packages_SMD:SOT-23 | Q1 |
| 1 | ATtiny841-SSU | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | ATTINY841 |
| 1 | AVR-ISP-6 | Pin_Headers:Pin_Header_Straight_2x03_Pitch2.54mm | J2 |
| 1 | AZ432ANTR-E1 | Package_TO_SOT_SMD:SOT-23 | D1 |
| 1 | Battery | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | POWER1 |
| 1 | Blue | LED_SMD:LED_0805_2012Metric | D4 |
| 1 | EL3H7(B)(TA)-G | Package_SO:SOP-4_4.4x2.6mm_P1.27mm | U1 |
| 1 | Ext Temp Sensor | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | EXTTEMP1 |
| 1 | Ext Temp Sensor | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | REMOTE1 |
| 1 | RX Connector | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | RX1 |
| 1 | Red | LED_SMD:LED_0805_2012Metric | D3 |
| 1 | SMBJ5.0A | Diode_SMD:D_SMB | D2 |
| 1 | TX Connector | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | TX1 |
| 1 | mSMD150 | Fuse:Fuse_1812_4532Metric | F1 |
The 42 most common of 45 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 × 50 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 layers86.4 × 64.8 mm

- 4 layers144 × 127 mm

Frothfet
hoeken/frothfet
Yarrboard load controller board with current sense, volt sense, fuses, and sender support.
394 parts14GPL-3.0 - 2 layers25 × 99 mm

Cremini blade atmega328p
nicklasfrahm/mykilio
Mykilio is the proposal for a new Living Standard with the goal to reimagine infrastructure management and monitoring.
102 parts1MIT - 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 layers89 × 85 mm

- 4 layers55.5 × 0 mm

- 2 layers170 × 120 mm

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