DiyBMSv4Leaf
stuartpittaway·diyBMSv4Leaf
About the DiyBMSv4Leaf PCB
DiyBMSv4Leaf is an open source AVR/Arduino PCB design by stuartpittaway, published on GitHub under the CC-BY-NC-4.0 license. It is a 2-layer board measuring 218 × 30 mm, with 76 components from 24 distinct parts.
Its main chip is the ATtiny841-SSU, from the AVR/Arduino family. Other key parts include the C32565. By type, the board carries 44 resistors, 8 diodes, 8 capacitors, 2 ICs, 2 transistors and 2 crystals.
It belongs with the power & battery and iot & wireless designs in this gallery.
From the project
diy BMS version 4 for Nissan Leaf cells
Version 4 of the diyBMS for Nissan Leaf Cells
Do it yourself battery management system for Lithium ion battery packs/cells
This circuit revision has been made by George Boudreau - using the original v4 BMS design by Stuart Pittaway.
To contact George, please message on https://community.openenergymonitor.org/
Software and code for the modules and controller can now be found in a seperate repo
Main components on the DiyBMSv4Leaf
DiyBMSv4Leaf bill of materials (BOM)
76 components, 24 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | C32565 EL3H7(B)(TA)-G | SOP-4_4.4x2.6mm_P1.27mm | U2, U4 |
| 2 | SM2320NSAC-TRG | SOT-23 | Q101, Q201 |
| 2 | X50328MSB2GI 8MHZ Ceramic Resonator | Crystal_SMD_5032-2Pin_5.0x3.2mm | Y101, Y201 |
| 2 | AVR-ISP-6 | PinHeader_2x03_P2.54mm_Vertical | J102, J202 |
| 2 | ATtiny841-SSU | SOIC-14_3.9x8.7mm_P1.27mm | ATTINY841-1, ATTINY841-2 |
| 4 | B2B-PH-K(LF)(SN) | JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | EXT_TEMP_1, EXT_TEMP_2, RX1, TX1 |
| 2 | mSMD150 | Fuse_1812_4532Metric | F100, F200 |
| 2 | SMBJ5.0A | D_SMB | D100, D200 |
| 2 | AZ432ANTR-E1 | SOT-23 | D101, D201 |
| 2 | NCD0805R1 DUMP | LED_0805_2012Metric | D103, D203 |
| 2 | NCD0805B2 DATA | LED_0805_2012Metric | D104, D204 |
| 2 | CC0805KRX7R9BB104 100nF | C_0805_2012Metric | C101, C201 |
| 2 | CL21B105KBFNNNE 1uF | C_0805_2012Metric | C102, C202 |
| 4 | CL21C220JBANNNC 22pF | C_0805_2012Metric | C104, C105, C204, C205 |
| 8 | 0805W8F1002T5E 10K | R_0805_2012Metric | R101, R103, R108, R120, R201, R203, R208, R220 |
| 2 | CMFB103F3950FANT | R_0805_2012Metric | R102, R202 |
| 2 | 0805W8F1001T5E 1K | R_0805_2012Metric | R104, R204 |
| 2 | 0805W8F6801T5E 6.8K | R_0805_2012Metric | R105, R205 |
| 2 | 0805W8F2701T5E 2.7K | R_0805_2012Metric | R106, R206 |
| 4 | 0805W8F2201T5E 2K2 | R_0805_2012Metric | R107, R109, R207, R209 |
Show 4 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 18 | 201007F330KT4E 3.3OHM 3/4W | R_2010_5025Metric | R110, R111, R112, R113, R114, R115, R116, R117 +10 |
| 2 | 0805W8F5100T5E 510R | R_0805_2012Metric | R119, R219 |
| 2 | 220 | R_0805_2012Metric | R121, R221 |
| 2 | ERJP06F4701V 4K7 | R_0805_2012Metric | R122, R222 |
DiyBMSv4Leaf design files
The KiCad project lives in the stuartpittaway/diyBMSv4Leaf repository on GitHub; these links point at the commit this page was built from.
- LayoutdiyBMS-Leaf.kicad_pcb
- SchematicdiyBMS-Leaf.kicad_sch
- BOMgerber/diyBMS-Leaf_BOM.xlsx
DiyBMSv4Leaf: common questions
What microcontroller does the DiyBMSv4Leaf use?
The DiyBMSv4Leaf is built around the ATtiny841-SSU, from the AVR/Arduino family.
How big is the DiyBMSv4Leaf PCB?
The DiyBMSv4Leaf measures 218 × 30 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the DiyBMSv4Leaf?
76 components, from 24 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the DiyBMSv4Leaf design files?
From the stuartpittaway/diyBMSv4Leaf repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the DiyBMSv4Leaf design in my own project?
It is published under CC-BY-NC-4.0, which limits how it may be reused; read the license before building on it.
Can I test firmware for the DiyBMSv4Leaf without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Magspoof
samyk
35 × 29 mm11 parts2LNo license4.2kAVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
Labrador
espotek-org
36.8 × 34.7 mm75 parts2LNo license1.2kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0k