Battery discharger
jkordek1·Battery-discharger·KiCAD_Files/BatteryDischargerV1.kicad_pcb
About the Battery discharger PCB
Battery discharger is an open source AVR/Arduino PCB design by jkordek1, published on GitHub. It is a 2-layer board measuring 100 × 160 mm, with 51 components from 24 distinct parts.
Its main chip is the ATmega328-A, from the AVR/Arduino family. Other key parts include the AMS1117-3.3 and MT3608. By type, the board carries 17 resistors, 7 capacitors, 4 transistors, 4 battery holders, 4 fuses and 3 ICs.
It belongs with the power & battery designs in this gallery.
From the project
Automated battery discharger for Li-Po and Li-Ion batteries
If you have a lot of 18650 Li-Ion battery cells that you won't be using any time soon you need to discharge them. In order for cells to stay healthy and remain their capacirty, they need to be stored at 50% of capacity (3.7 - 3.8V). This device discharges the batteries to the storage level voltage.
Automated battery discharger for Li-Po and Li-Ion batteries powered by ATmega328p microcontroller. Used for safely discharging 4 single-cell 18650 batteries to a storage level voltage (3.7V). No need for external power, the circuit is powered from cell #1.

Main components on the Battery discharger
Battery discharger bill of materials (BOM)
51 components, 24 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATmega328-A | TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U2 |
| 1 | MT3608 | SOT-23-6 | U3 |
| 4 | IRLZ44N | TO-220-3_Horizontal_TabDown | Q1, Q2, Q3, Q4 |
| 1 | 16MHz | CSTCE16M0V53-R0 | Y1 |
| 1 | USBasp | IDC-Header_2x05_P2.54mm_Vertical | J1 |
| 1 | OLED | OLED | J2 |
| 1 | UART | PinHeader_1x03_P2.54mm_Horizontal | J3 |
| 4 | 4V2 - 18650 | 18650-holder | BT1, BT2, BT3, BT4 |
| 2 | 100n | C_0603_1608Metric | CD1, CD2 |
| 4 | 2A | 696108003002 | F1, F2, F3, F4 |
| 1 | Buzzer | Buzzer_TDK_PS1240P02BT_D12.2mm_H6.5mm | LS1 |
| 2 | SW_Push | Omron_B3F-12x12mm | SW1, SW2 |
| 1 | SS12 | D_SMA | D1 |
| 1 | 10u | L_1206_3216Metric | L1 |
| 1 | 4R7 | Inductor_4mm(5x5mm pads) | L2 |
| 3 | 100n | C_0603_1608Metric | C1, C2, C3 |
| 2 | 22u / 16V | C_1210_3225Metric | C5, C6 |
| 2 | 10u | C_1210_3225Metric | C7, C8 |
| 5 | 10k | R_0603_1608Metric | R4, R15, R16, R21, R22 |
Show 4 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 6 | 100 | R_0603_1608Metric | R7, R8, R13, R14, R19, R20 |
| 1 | 100k | R_0603_1608Metric | R9 |
| 1 | 13k3 | R_0603_1608Metric | R10 |
| 4 | 3R3, 10W | PRW0AWJW33JB00 | R11, R12, R17, R18 |
Battery discharger design files
The KiCad project lives in the jkordek1/Battery-discharger repository on GitHub; these links point at the commit this page was built from.
Battery discharger: common questions
What microcontroller does the Battery discharger use?
The Battery discharger is built around the ATmega328-A, from the AVR/Arduino family.
How big is the Battery discharger PCB?
The Battery discharger measures 100 × 160 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Battery discharger?
51 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 Battery discharger design files?
From the jkordek1/Battery-discharger 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 Battery discharger design in my own project?
The repository has no license, so all rights stay with jkordek1. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Battery discharger 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
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
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746AVR/Arduino
Easyduino Atmega
Hanqaqa
68.8 × 53.6 mm35 parts4LCERN-OHL-P-2.0746AVR/Arduino
UsbGpib
xyphro
54 × 15 mm21 parts2LMIT683AVR/Arduino
Lumberjack
peej
284.7 × 94.2 mm149 parts2LMIT402