Skip to the content
2 layers50 × 50 mmOpen Battery Charger, the printed circuit board in 3D

Embedded power electronics project: intelligent 2S Li-Ion charger with protection, power switching and monitoring, designed in KiCad.

Size
50 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
47
Nets
42
Pads
178
Tracks, vias
262, 28
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
22 May 2026
Updated
25 May 2026

Overview

Open Battery Charger is an open-source printed circuit board by DavidVeloz95, from the DavidVeloz95/Open-Source-Battery-Smart-Charger repository on GitHub, published under the MIT licence. It is a 2-layer board of 50 × 50 mm with 47 parts on 42 nets, routed with 262 tracks and 28 vias.

It is built around the LT3650EMSE-8.4#PBF, TPS26600RHFR and CMSH3-40MA, with the FDC610PZ, BAV70 and KDZVTR12B among its other parts. Its parts include 12 resistors, 12 diodes, 10 capacitors, 3 ICs and 2 transistors. It belongs with the power boards of this library.

Main components

10

README

README.md

Open Battery Smart Charger

Smart 2S Li-Ion battery charger designed in KiCad featuring input protection, power-path management, and intelligent charging control.


Overview

This project implements an intelligent battery charging system for 2-cell Li-Ion batteries (8.4V) with integrated protection and automatic power switching.

The system combines:

  • Smart charging control
  • Input overvoltage and overcurrent protection
  • Automatic source/battery switching
  • Auxiliary regulated 3.3V rail
  • Battery monitoring interfaces

The design was developed in KiCad 10 as part of a hardware/electronics engineering portfolio project.


Features

  • 2S Li-Ion battery charging (8.4V)
  • Constant-current / constant-voltage (CC/CV) charging
  • Input surge and fault protection
  • Power-path management between external supply and battery
  • Reverse current protection
  • 3.3V regulated output for embedded systems
  • Thermistor input for battery temperature supervision
  • System and battery voltage interfaces

System Architecture

1. Input Protection Stage

The input stage is protected using the TPS26600 eFuse, providing:

  • Overvoltage protection (OVP)
  • Current limiting
  • Fault protection
  • Hot-plug robustness

This stage protects downstream electronics from abnormal supply conditions.

2. Smart Battery Charger

Battery charging is managed using the LT3650, configured for:

  • 2S Li-Ion battery charging
  • Constant-current / constant-voltage charging profile
  • Battery temperature monitoring
  • Charging status feedback

3. Power Path Management

The LTC4412 controller enables automatic switching between:

  • External DC power source
  • Battery supply

This ensures uninterrupted system operation while preventing reverse current paths.

4. Auxiliary Power Rail

A dedicated 3.3V LDO regulator powers low-voltage logic and embedded systems.


Main Components

ComponentFunction
LT3650Smart battery charger
TPS26600Input protection / eFuse
LTC4412Ideal diode power-path controller
LDK320AM33R3.3V voltage regulator

Specifications

ParameterValue
Battery Type2S Li-Ion
Charge Voltage8.4V
Charging MethodCC/CV
Logic Rail3.3V
Input ProtectionOVP / current limiting
Design ToolKiCad 10

Repository Structure

text
Open_Battery_Charger/
│
├── hardware/
│   ├── Open_Battery_Charger.kicad_pro
│   ├── Open_Battery_Charger.kicad_sch
│   ├── Open_Battery_Charger.kicad_pcb
│   └── fp-lib-table
│
├── docs/
│   ├── schematic.pdf
│   ├── schematic.png
│   ├── 2D_pcb_top.png
│   ├── 2D_pcb_bottom.png
│   ├── 3D_pcb_top.png
│   ├── 3D_pcb_bottom.png
│   ├── Detailed_Design_Procedure_LT3650.pdf
│   ├── Detailed_Design_Procedure_TPS2660
│   └── Open_Source_Battery_Smart_Charger_Specifications.pdf
│
└── production/
    ├── gerbers/
    └── bom.csv

Schematic

Schematic


PCB Design

Top View

PCB Top

3D Render

PCB Render


Design Considerations

Key engineering decisions considered during development:

  • Input fault protection for safer operation
  • Efficient battery charging profile implementation
  • Automatic power source switching
  • Low-voltage regulation for embedded systems
  • Modular architecture for maintainability

Tools

  • KiCad 10
  • Datasheet-driven design methodology
  • Electronic circuit validation

Future Improvements

  • PCB manufacturing and validation
  • Thermal characterization
  • Charging efficiency measurements
  • Test reports and oscilloscope captures
  • Firmware integration for battery monitoring

License

This project is released under the MIT License.

Parts

47
QtyValueFootprintReferences
4SMAJ12A-HP6AT/13Diode_SMD:D_SMAD1, D2, D3, D4
31uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C5, C8
2100nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC9, C10
210kResistor_SMD:R_0805_2012MetricR10, R11
210uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C6
25.1kResistor_SMD:R_0805_2012MetricR7, R8
2CMSH3-40MADiode_SMD:D_SMAD5, D9
2FDC610PZPackage_TO_SOT_SMD:SuperSOT-6Q1, Q2
2MountingHole_2.2mm_M2_ISO7380_PadMountingHole:MountingHole_2.2mm_M2_ISO7380_PadH1, H2
1100kResistor_SMD:R_0805_2012MetricR4
1100uCapacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B_HandSolderC7
116.5kResistor_SMD:R_0805_2012MetricR5
12200uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3
1275nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2
1287kResistor_SMD:R_0805_2012MetricR1
13.16kResistor_SMD:R_0805_2012MetricR2
130.1kResistor_SMD:R_0805_2012MetricR3
13613C10UHCapacitor_SMD:C_1812_4532Metric_Pad1.57x3.40mm_HandSolderL1
1470kResistor_SMD:R_0805_2012MetricR12
150mResistor_SMD:R_0805_2012MetricR9
16kResistor_SMD:R_0805_2012MetricR6
1BAV70Package_TO_SOT_SMD:SOT-23D10
1Conn_01x05_PinConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ1
1Conn_01x06_PinConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ2
1KDZVTR12BDiode_SMD:D_SOD-123D11
1LDK320AM33RPackage_TO_SOT_SMD:SOT-23-5_HandSolderingPS1
1LT3650EMSE-8.4#PBFPackage_SO:MSOP-12-1EP_3x4.039mm_P0.65mm_EP1.651x2.845mm_ThermalViasIC1
1LTC4412xS6Package_TO_SOT_SMD:TSOT-23-6U2
1MF-SMDF100_33X-2David_Library:MF-SMDF100_33X-2F1
1Q62702P5178LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD8
1Q62702P5179LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD7
1S1751-46TestPoint:TestPoint_Keystone_5015_Micro_MiniTP1
1SS1040_R1_00001Diode_SMD:D_SOD-123D6
1SS34Diode_SMD:D_SMAD12
1TPS26600RHFPackage_DFN_QFN:Texas_RHF0024A_VQFN-24-1EP_4x5mm_P0.5mm_EP2.65x3.65mm_ThermalViasU1

Similar boards

  • 2 layers50.8 × 33 mmCrimpdeq Alt, the printed circuit board in 3D

    Crimpdeq Alt

    florentdenis/Crimpdeq-Alt

    69 parts
  • 4 layers100 × 50 mmLo cate pcb, the printed circuit board in 3D

    Lo cate pcb

    pkwill01/lo-cate

    58 parts
  • 4 layers75 × 65 mmCam, the printed circuit board in 3D

    Cam

    elktownlabs/murgcam

    Autonomous, time-based, low power still camera

    116 parts
  • 2 layers100 × 60 mmAlarming AC Enclosure, the printed circuit board in 3D

    Alarming AC Enclosure

    manhoosbilli1/atmega328-enclosure-tamper-alarm

    ATmega328 AC enclosure tamper/intrusion alarm with LTC2960 voltage monitor, LTC4412 PowerPath, boost+buck converters

    98 parts
  • 6 layers65 × 50 mmSwitch main v4, the printed circuit board in 3D

    Switch main v4

    ben5049/switch-v4-hardware

    KiCad design files for the 4th iteration of my single pair Ethernet (SPE) switch. The firmware can be found in unified-switch-firmware.

    471 parts33GPL-3.0
  • 6 layers93 × 50 mmSwitch main v5, the printed circuit board in 3D

    Switch main v5

    ben5049/switch-v5-hardware

    KiCad design files for the 5th iteration of my single pair Ethernet (SPE) switch. It is similar to v4 but with more ports and an RJ45 connector so an external media converter isn't needed to connect to regular Ethernet…

    646 parts25AGPL-3.0
  • 6 layers70 × 80 mmCm5-carrier v2, the printed circuit board in 3D

    Cm5-carrier v2

    ben5049/cm-carrier-hardware

    Compact CM5 carrier board with an M.2 E-key connector and a 1000BASE-T1 Ethernet PHY, as well as other optional IO.

    334 parts1AGPL-3.0
  • 4 layers35 × 35 mmCanonical, the printed circuit board in 3D

    Canonical

    AnasSarkiz/smart-nema14-motor-controller

    STEPPERONLINE 14HM11-0404S controller — unrouted work-in-progress prototype; mechanical and electrical qualification pending

    213 parts

Questions

How big is the Open Battery Charger PCB?

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

What parts does the Open Battery Charger use?

47 parts, built around the LT3650EMSE-8.4#PBF, TPS26600RHFR, CMSH3-40MA and FDC610PZ. 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 Open Battery Charger KiCad files?

From the DavidVeloz95/Open-Source-Battery-Smart-Charger repository on GitHub, at the commit this page was made from: the board is hardware/Open_Battery_Charger.kicad_pcb and its schematic hardware/Open_Battery_Charger.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Open Battery Charger 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).