Skip to content

BEEMB/Simple-Battery-Charger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Li-Ion Battery Charger & Monitor

A feature-rich DIY circuit for charging 3.7V Li-Ion batteries and visually monitoring their charge level with a 10-LED bar graph.

Assembled PCB

✨ Features

  • Charging: Based on the BQ24075 standalone charger IC.
  • Monitoring: Utilizes the LM3914 for a 10-segment LED voltage indicator.
  • Power Input: USB-C connector for 5V input.
  • Safety: Includes provisions for battery temperature monitoring (NTC).
  • Professional Design: Double-sided PCB designed for easy assembly.

🛠️ Hardware

Key Components

  • IC1: BQ24075 - Battery Charger
  • IC2: LM3914 - LED Driver
  • Connectors: USB-C, 2mm JST for battery
  • Indication: 10x LEDs (Color code: Red for low, Green for high)

Schematic & PCB

  • The schematic and PCB were designed in Altium Develop.
  • Find the manufacturing-ready Gerber files in the Fab Files/Gerber/ directory.

🔧 Build Instructions

  1. Stencil & Paste: Use the provided Gerbers to order a PCB and stencil. Apply solder paste using the stencil.
  2. Place Components: Refer to the schematic and component placement diagram.
  3. Reflow: Use a hot plate or reflow oven for the bottom side, and a hot air gun for the top side.
  4. Critical Note: The LM3914 requires a scaled-down voltage for the SIG pin. The correct voltage dividers are implemented in this design. (See Troubleshooting for the common mistake).
  5. Access Designe files online: Click Here to check

⚡ Troubleshooting

Problem Symptom Solution
Incorrect LED Indication All LEDs light up regardless of battery voltage. This is caused by applying the full battery voltage directly to the LM3914's SIG pin. The input must be scaled down via a voltage divider to match the 1.25V reference. This design has the correct resistors.
Battery Not Charging STAT LED does not indicate charging. Check the input power and the BAT/TS pin connections. Ensure the battery is not deeply discharged.

🎥 Video Tutorial

A full making-of video, covering the design, assembly, and troubleshooting in detail, is available on my YouTube channel: Click here to watch

📜 License

This project is released under the MIT License. Feel free to use it for personal or commercial projects.

🙏 Acknowledgments

  • Thanks to JLCPCB for manufacturing the PCBs.
  • Datasheets provided by Texas Instruments (BQ24075) and Texas Instruments (LM3914).

About

A DIY Li-Ion battery charger with a 10-LED level monitor based on the BQ24075 and LM3914.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors