Ducker-Charger is a completely custom, open-source power bank designed from scratch. This project aims to create a reliable Battery Management System (BMS) and charging solution, packed into a compact design.
READ CAREFULLY BEFORE PROCEEDING
This project involves the use of Lithium-Ion (Li-Ion) or Lithium Polymer (LiPo) batteries. If handled improperly, these batteries can overheat, catch fire, or explode.
- I assume no liability for any damage to property, people, or components resulting from the construction or use of this project.
- Always double-check polarity before connecting the batteries.
- Do not attempt to assemble this circuit if you are not experienced in handling lithium batteries.
- Microcontroller: [STM32F401RBT6]
- Battery Support: [12x 18650 cells in 4s3p configuration]
- Input: USB-C (PD supported)
- Output: [2 PD USB-C, 2 3A USB-A]
- Interface: [ Status LEDs, SPI OLED Display, Pressable encoder]
- Protections: Overcharge, Overdischarge, Short-circuit, Thermal protection.
Ducker-Charger/
βββ PCB/ # KiCad Project (Schematics and PCBs Layout)
βββ firmware/ # Source Code & CubeMX project
βββ mechanical/ # 3D Enclosure files
βββ docs/ # Documentation
βββ img/ # Images for this README