Skip to the content
2 layers90 × 40 mmLiIon Battery Protection, the printed circuit board in 3D

LiIon Battery Protection

imguxuuuu/Battery-Protection-PCB1

Manufacturing-ready Li-Ion Battery Protection PCB designed using KiCad 9 with complete documentation, Gerber files, simulations, and manufacturing package.

Size
90 × 40 mm
Copper layers
2
Thickness
1.6 mm
Parts
11
Nets
6
Pads
23
Tracks, vias
23, 0
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
24 Jul 2026
Updated
30 Jul 2026

Overview

LiIon Battery Protection is an open-source printed circuit board by imguxuuuu, from the imguxuuuu/Battery-Protection-PCB repository on GitHub, published under the MIT licence. It is a 2-layer board of 90 × 40 mm with 11 parts on 6 nets, routed with 23 tracks and 0 vias.

Its parts include 3 resistors, 2 diodes, 1 capacitor, 1 connector and 1 fuse. It belongs with the power boards of this library.

README

README.md

🔋 Li-Ion Battery Protection PCB

KiCad PCB Voltage License DRC

A compact single-cell (3.7 V) Li-Ion battery protection and voltage monitoring PCB designed using KiCad 9.

This project demonstrates the complete PCB design workflow, including schematic capture, PCB layout, routing, copper pour, design rule verification, Gerber generation, and manufacturing documentation.


📸 Project Banner

Project Banner


📖 Project Overview

This PCB provides a simple yet reliable protection and monitoring solution for a single-cell Li-Ion battery.

The design includes:

  • Reverse-current protection
  • Overcurrent protection
  • Battery voltage sensing
  • Power indication
  • Test points
  • Manufacturing-ready outputs

The project was developed to demonstrate practical PCB design skills and follows good engineering documentation practices suitable for a hardware portfolio.


✨ Features

  • ✅ Reverse current protection using 1N5819 Schottky diode
  • ✅ 500 mA resettable Polyfuse
  • ✅ Battery voltage divider for MCU ADC
  • ✅ 100 nF analog filter capacitor
  • ✅ Green power indicator LED
  • ✅ BAT_ADC and GND test points
  • ✅ 90 mm × 40 mm PCB
  • ✅ Ground copper pour
  • ✅ Passed KiCad DRC (0 Errors)
  • ✅ Manufacturing-ready Gerber files

📊 PCB Specifications

ParameterValue
Board Size90 mm × 40 mm
Layers2
Copper Weight1 oz
Input Voltage3.0–4.2 V DC
Nominal Voltage3.7 V Li-Ion
Design SoftwareKiCad 9
DRC StatusPassed (0 Errors)

⚡ Circuit Overview

The battery output first passes through a 500 mA resettable Polyfuse, providing overcurrent protection.

The protected voltage is then routed through a 1N5819 Schottky diode, preventing reverse current flow.

The output powers:

  • Output connector
  • Power indicator LED
  • Battery voltage monitoring circuit

Battery voltage is measured using a 100 kΩ / 100 kΩ resistor divider followed by a 100 nF RC filter, providing a stable analog voltage for a microcontroller ADC.


🔄 Functional Block Diagram

text
Battery
   │
   ▼
PTC Fuse
   │
   ▼
Schottky Diode
   │
   ▼
BAT_OUT
 ├──► LED Indicator
 └──► ADC Voltage Divider

🖼️ Project Images

Schematic

Schematic


PCB Top View

PCB Top


3D PCB View

PCB 3D


Gerber Verification

Gerber


📁 Repository Structure

text
docs/
gerbers/
images/
pcb/
references/
releases/
simulation/

📋 Bill of Materials

See BOM.csv


✔ Verification

  • ERC Completed
  • DRC Passed (0 Errors)
  • Copper Pour Verified
  • Gerbers Verified
  • Drill Files Generated
  • Fabrication Package Prepared

🛠 Software Used

  • KiCad 9
  • KiCad Gerber Viewer
  • LTspice XVII
  • Git
  • GitHub

🚀 Future Improvements

  • DW01A Battery Protection IC
  • USB Type-C Charging Circuit
  • Reverse Polarity MOSFET Protection
  • Battery Fuel Gauge
  • JST Battery Connector
  • Current Sense Amplifier
  • TVS Surge Protection
  • Mounting Holes

📚 Documentation

  • Project Report
  • Project Specification
  • Design Decisions
  • Manufacturing Notes
  • Component Datasheets
  • PCB Design Checklist

📄 License

This project is licensed under the MIT License.

See the LICENSE file for details.


⭐ Acknowledgements

Designed using KiCad 9 as part of a hardware engineering portfolio project demonstrating PCB design, documentation, and manufacturing preparation.

Parts

11
QtyValueFootprintReferences
2100kResistor_SMD:R_0805_2012MetricR2, R3
1100nFCapacitor_SMD:C_0805_2012MetricC1
11N5819Diode_SMD:D_SMAD1
1330Resistor_SMD:R_0805_2012MetricR1
1500mA PTCFuse:Fuse_1206_3216MetricF1
1BAT_ADCTestPoint:TestPoint_Pad_D1.5mmTP1
1BAT_OUTConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1GND_TESTTestPoint:TestPoint_Pad_D1.5mmTP2
1GreenLED_SMD:LED_0805_2012MetricLED1
1Li-Ion 3.7VBattery:BatteryHolder_Keystone_1042_1x18650BT1

Similar boards

  • 2 layers60 × 30 mmController, the printed circuit board in 3D

    Controller

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    11 parts3kApache-2.0
  • 2 layers103 × 30.5 mmTS Front Endcap, the printed circuit board in 3D

    TS Front Endcap

    EEVengers/ThunderScope

    ThunderScope GitHub Repo

    11 parts1.3kMIT
  • 2 layers26 × 30 mmExpansion Card, the printed circuit board in 3D

    Expansion Card

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    11 parts1.1kCC-BY-4.0
  • 2 layers53.9 × 23.2 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    11 parts1kGPL-3.0
  • 2 layers10 × 20 mm2 connector Sensor Board, the printed circuit board in 3D

    2 connector Sensor Board

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    11 parts915
  • 2 layersFet module, the printed circuit board in 3D

    Fet module

    ByteWelder/Decktility

    A handheld PC

    11 parts855CC-BY-SA-4.0
  • 2 layers47 × 33 mmSevensegment led display module, the printed circuit board in 3D

    Sevensegment led display module

    tardate/LittleArduinoProjects

    a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!

    11 parts803MIT
  • 2 layers42.5 × 36.8 mmDevboard, the printed circuit board in 3D

    Devboard

    basilfx/TRADFRI-Hacking

    Hacking IKEA TRÅDFRI products, such as light bulbs, window blinds and other accessories.

    11 parts743CC-BY-4.0

Questions

How big is the LiIon Battery Protection PCB?

It measures 90 × 40 mm and has 2 copper layers, 1.6 mm thick.

What parts does the LiIon Battery Protection use?

11 parts. 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 LiIon Battery Protection KiCad files?

From the imguxuuuu/Battery-Protection-PCB repository on GitHub, at the commit this page was made from: the board is pcb/LiIon_Battery_Protection/LiIon_Battery_Protection.kicad_pcb and its schematic pcb/LiIon_Battery_Protection/LiIon_Battery_Protection.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the LiIon Battery Protection design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).