DIY Lithium Battery USB Charger Booster
Compact Lipo charger & booster in one tiny PCB, USB-C input, 5V output, high efficiency, and open-source design!
- IC1:BQ24075 (LiPo Charger)
- IC2:PAM2401 (Boost Converter)
- L1: 2.2µH Inductor (2A saturation current)
- D1: Schottky Diode (SS34)
- USB-C Connector (SMD, 16-pin)
- JST 2.0mm Connectors (Battery + Output)
- LEDs (Power/Charge Status)
- PCB Fabrication:JLCPCB (Purple solder mask!)
- Soldering:
- Debugging:
- Design Software: Altium Designer
- BQ24075 Charger IC
- Why? Handles all lithium battery charging logic
- Key Feature: Built-in thermal regulation (no cooked batteries!)
- Setup: Identical to my previous project (USB-C in, 500mA default)
- PAM2401 Boost Converter
- Why? Converts low battery voltage 0.9V–4.2V battery voltage to a stable 5V/500mA output
- Key Specs: 1MHz switching, needs 2.2µH inductor (I used a 2A-rated one)
- Gotcha: LX pin requires careful PCB routing

- Isolate power paths! My mistake: Accidentally connecting charger/booster outputs (more in Step 4).
- Add reverse protection (Schottky diode on USB input).
- Size: 24mm × 34mm (fits behind a battery)
- Ground Plane: Full copper pour under power components
- Component Placement:Inductor <5mm from PAM2401 (reduces noise)
- USB-C port on left edge for easy access
- Schematic Capture: Altium Designer
- Component Sourcing: Selected JLCPCB-compatible parts for easy assembly
After getting the Circuit very well designed, I generated its related GERBER files and uploaded them to JLCPCB website to order these Purple color PCBs.

Tools Needed:
- Stencil + solder paste (I used Chip Quik TS391LT)
- Hotplate (or reflow oven)
- Precision tweezers (for 0402 components)

2. Place components with the aid of tweezers in this order:
- Start with the small parts (Capacitors, resistors)
- PAM2401/BQ24075 ICs
- Inductor and passives
- USB-C connector (check alignment!)

3. Reflow on a hotplate (220°C for 90 sec).

Check: Inspect joints under a microscope, look for bridged pins or cold solder.

- Booster output stuck at 3V instead of 5V
- Inductor overheating
- LX pin showing glitchy pulses (scope capture below)

Inductor overheating ---> Output short ---> Check LX pin with scope
- Root Cause:
- My schematic accidentally connected the charger and booster outputs!
- Cut the conflicting trace between ICs.
- Verified clean 5V output afterward.
- Check the output Pulses signal from the booster LX pin to the inductor

- Efficiency: 92% at 500mA load
- Output Stability: ±50mV ripple
- Charging Current: 500mA (adjustable via resistor)
Success! Now it charges batteries and delivers 5V reliably.


Discussion (3 comments)