Imported from GitHub: Mohamed-U3/3S-parallel-Lithium-ion-Battery-charging-circuit · commit 751356b · license MIT
Description
With active balancing circuit in the future (v2.0 ISA), the circuit will be able to charge multi-cell connected in parallel and balance between them while discharging.
README
U3 LiPo Charging Circuit
A complete modular LiPo battery management solution, designed in KiCad by Eng. Mohamed Yousry. This project combines a charger, protection circuit, and active balancer for safe and efficient LiPo battery management, suited for embedded systems, robotics, and DIY electronics.
Features
- Battery Charging Circuit
- IC: BQ24090DGQ
- Input: 5V (USB or external)
- Integrated current setting, termination, and charging indicators
- Optimized for single-cell LiPo batteries
- Battery Protection Circuit
- IC: XB8889D
- Overcharge, overdischarge, and short-circuit protection
- Automatic recovery feature
- Output and input connectors included for seamless integration
- Active Balancer Circuit
- Balance two battery cells using autonomous active balancer ICs
- Inductor-based charge redistribution for improved battery health
- Independent status and enable pins for customization
Schematic Overview
The project schematic is divided into three main sections:
- Battery Charging Circuit – Handles safe charging of the LiPo cell.
- Battery Protection Circuit – Protects against voltage and current faults.
- Active Balancer Circuit – Maintains consistent voltage across multi-cell packs.
All schematic design is done in KiCad 6.0 and up.
Getting Started
Prerequisites
- KiCad version 6.0+ (required to open Design Files)
- Basic electronics assembly and soldering skills
Files Included
LiPoCharger.kicad_sch: Complete project schematic- (You may add: BOM, Gerber files, and 3D models if available)
How to Use
- Review the schematic file (
.kicad_sch) in KiCad. - Modify component values as needed for your specific battery and current specs.
- Generate PCB layout and fabricate your board.
- Solder components according to schematic.
- Integrate into your battery-powered project.
Block Diagram
[5V Charger Input] --> [Charging Circuit] --> [Protection Circuit] --> [Active Balancer] --> [Battery Pack]
License
This project is open-source and licensed under the MIT License. See LICENSE file for details.
Author
Eng. Mohamed Yousry Mechatronics Engineer / Embedded Hardware & Software Designer
Contribution & Support
- Issues and pull requests are welcome!
- For questions or collaboration: [email protected]
Acknowledgements
- Designed using KiCad EDA 9.0.3
- Inspired by robust battery management requirements in embedded applications
- Inspired by GreatScott! Youtube channel
Disclaimer: Double-check all component ratings for your specific application. Improper LiPo charging/protection can be dangerous.
Footnotes
-
image.jpeg ↩