Need Help? +44 (0) 123 4567
You can add your content here.

Battery Chargers

Filters
Featured
Popularity
Date
Set Ascending Direction
View as Grid List
10 Items
24
36
48
60

A lithium battery charging module in this category might be a simple charger board, an integrated power-bank board, a USB tester, or a battery status display. TP4056 boards are 1S lithium chargers, not complete battery-power systems, and 3.0–4.2 V battery voltage is not the same as regulated 5 V output. Some integrated boards add boost, indicators, or protection, while 2S charging needs a different module family such as TP5100.

24
36
48
60

Choose the right battery charging module by job

These boards are specialized, not interchangeable. A TP4056 handles CC/CV charging for one 3.7 V nominal, 4.2 V full Li-ion or LiPo cell, but it does not provide regulated 5 V output. A protection board based on DW01 + 8205 adds over-discharge and short-circuit cutoff, not charging. For charge + 5 V output from one cell, an integrated IP5306 or MH-CD42 board is the cleaner fit. For 2S charging, the route here is TP5100 with selectable 8.4 V / 4.2 V modes. In battery-powered ESP32 projects, the common split is a charger or power-bank board for power plus a MAX17043 if you also want MCU-readable battery status. Before first power-up, it is worth checking polarity and verifying battery/module wiring.

Need / job Best module type Product example What it does not replace
Charge one 1S Li-ion/LiPo cell from USB 1S charger module TP4056 1A linear lithium charger Not a 5 V regulator, not a discharge protector by itself
Charge a 2S lithium pack 2S charger module TP5100 2A lithium battery charger Not a balancing BMS
Charge a cell and power a 5 V load Integrated boost-charger / power-bank board IP5306 Type-C 2A boost charger or MH-CD42 5V 2A charging/discharging board Not an adjustable output supply
Add over-discharge and short protection to a 1S pack 1-cell protection board 1-cell 3.7V 3A protection board Not a charger
Show battery percentage to a microcontroller I2C fuel gauge MAX17043 I2C battery fuel gauge Not a charger or 5 V power stage
Test USB chargers, cables, or power-bank output USB tester Keweisi USB tester with OLED display or KWS-MX18 USB tester with memory Not a cell charger; measures USB-side power behavior, not cell chemistry
Monitor RC pack cells and get a low-voltage alarm Balance-plug cell checker / buzzer 1-8S LiPo tester and buzzer alarm Not an embedded fuel gauge
Create adjustable regulated output with a display Buck-boost regulator XY-LUP USB buck-boost with LCD Not a battery charger or protection circuit

What to check before buying a TP4056 charging module

A TP4056 charging module is the right lithium battery charging module when you need simple 1S USB charging. It is the wrong buy if you expect a full battery-power system.

  • Can I use the device while charging? Not safely on a bare TP4056. If a load stays attached, the load current can prevent charge termination at about C/10, so the charger may never see a true full condition. For charge-and-run builds, choose a board with load sharing or power path handling instead.
  • Match chemistry and cell count exactly. These TP4056 boards are 1A linear chargers with 4.5 V–5.5 V input, intended for 1S 4.2 V Li-ion/LiPo only. They are not for LiFePO4 at 3.6–3.65 V, LiHV at 4.35 V, or any 2S pack.
  • Choose protection intentionally. The TP4056 chip alone is charger only; discharge protection comes from extra circuitry or from a protected cell. With-protection is the default for bare or unprotected cells. Without-protection is for batteries that already include built-in protection.
  • Check charge current against battery size. The common 1A setting suits roughly 2000 mAh and larger cells at about 0.5C. Small 150–500 mAh cells need lower current through an Rprog change.
  • Do not expect 5 V from the board. Battery output is about 3.0–4.2 V, so a 5 V project still needs a separate boost stage.
  • Plan for beginner mistakes. The board has no overcurrent protection, and reverse output connection can damage the chip. Before connecting a cell, use a meter for confirming battery polarity and checking cell voltage. In many portable Arduino battery projects, this is where shoppers realize the charger does not also power the board directly.
If your build needs… TP4056 alone?
1S USB charging for a 4.2 V lithium cell Yes
Safety cutoff for a bare unprotected cell Only if you choose a protected version, or add a 1-cell protection board
Regulated 5 V output No
Use while charging No
2S charging No
LiFePO4 charging No
Small 150–500 mAh cell charging Not at the default 1A setting

Integrated 5V power-bank boards vs separate charger + regulator

If you need a battery charger module with display, or one board that both charges a cell and powers a 5 V device, integrated power-bank boards are easier to buy correctly than a charger-plus-parts stack. The IP5306 Type-C 2A boost charger combines charging, boost output, protection, and a 4-LED voltage-based fuel gauge on one board. The supplied version uses Type-C input, supports 2.1 A charge and 2.4 A discharge, and is rated at 91–92% efficiency. If simultaneous charging and discharging is the deciding feature, the direct alternative is the MH-CD42 5V 2A charging/discharging board.

The trade-off is standby behavior. IP5306-type boards auto-sleep below about 45–50 mA after about 32 seconds unless you use an always-on or I2C-configurable variant, and the MH-CD42 card also states automatic standby below 50 mA. That matters for sleeping sensor nodes and low-draw ESP8266 builds. If you are unsure, start by measuring real current draw. A separate TP4056 charger board plus a regulator is still the modular route when you need something other than fixed 5 V.

Approach Good for Key built-in features Main limitation
IP5306 Type-C 2A board Simple 5 V gadgets and compact DIY power banks Charge + boost + protection + 4-LED gauge, Type-C input, 2.1 A charge / 2.4 A discharge May sleep below about 45–50 mA after about 32 s
MH-CD42 integrated board Charge-and-run 5 V builds 5 V 2 A output, simultaneous charging/discharging, 4-LED status Automatic standby below 50 mA
5V 1A power bank charger module Budget DIY power banks Dual USB output, Micro USB input, 1 A discharge, 85% discharge efficiency Lower output tier
H961 dual USB power bank module Builds that need an LCD percentage display and flexible input ports Dual 2.4 A USB output, LCD percentage display, Micro / Type-C / Lightning input options No reverse polarity protection circuit; no true QC or PD fast charging
TP4056 + separate regulator Custom power architecture Flexible choice of charger, boost converter, and protection More wiring, no all-in-one convenience
XY-LUP USB buck-boost with LCD Adjustable output instead of fixed 5 V 1.2 V–24 V adjustable output, display, three input methods Not a charger board

1S vs 2S charging, protection, and chemistry match

Battery setup Suitable family in this category Required extra caution
1S Li-ion / LiPo TP4056 1A charger module Charges one 4.2 V lithium cell from a 4.5 V–5.5 V input only
Parallel matched cells wired as one 1S pack TP4056 family Parallel matched cells are still treated as 1S for charging, but cell matching still matters
2S Li-ion / LiPo TP5100 charger module Set the board for 8.4 V mode; up to 2 A max charge current; does not provide balancing, so it is typically paired with a separate 2S BMS
LiFePO4 — Needs 3.6–3.65 V termination, so it should not be charged on a 4.2 V TP4056 profile
LiHV — Needs a 4.35 V full-charge profile, which is outside a TP4056’s 4.2 V profile

TP4056 is the 1S route, not a multi-cell solution. It must not be used for 2S packs, and using multiple TP4056 modules on one shared supply for series charging is unsafe because the boards share input ground. If you have a two-cell pack in series, identify the pack and check pack voltage before choosing a charger. The supplied 2S-capable option here is the TP5100 family with selectable 8.4 V / 4.2 V modes. Charging a 2S pair as a unit is not the same as balance charging. In embedded builds on STM boards or other 2S-powered systems, that often means downstream BMS planning as well.

Battery display and testing options: percentage, per-cell alarm, or USB-side measurement

“Display” can mean three different jobs. For an embedded battery level indicator module, the MAX17043 I2C battery fuel gauge is the battery-percentage path for 1S projects. It operates from 3.5–5 V DC, reports battery status and voltage over I2C, includes a programmable alert pin, and supports hardware or software reset, but it does not charge the cell. Its I2C address is 0x36. The most common bad readings come from wrong wiring or measuring the 5 V rail instead of the battery.

Raw battery voltage is only a rough SOC estimate because Li-ion voltage is nonlinear through much of the discharge curve and changes with load, so voltage sag can make a healthy battery look emptier than it is. If you need a visual readout after choosing a monitor, that is where separate LCD modules come in. If you need project current logging rather than a percentage estimate, use a current-sense approach such as INA219 instead.

If you want to see… Best product type Example in this category Limitation to know
Battery % inside a 1S MCU project I2C fuel gauge MAX17043 fuel gauge module Monitoring only, not charging; setup matters
Total and per-cell voltage on an RC pack, plus a buzzer Cell checker / low-voltage alarm 1-8S LiPo tester and buzzer alarm Alarm function is mainly for 2S–8S; 1S use is commonly measurement-only
USB volts, amps, mAh, and power Inline USB tester Keweisi USB tester, KWS-MX18 USB tester, or USB Charger Doctor Measures on the USB side, not directly at cell voltage

The 1-8S tester and buzzer alarm supports 1S to 8S packs, shows total and cell-by-cell voltage, and has an adjustable low-voltage buzzer and LED alarm. Adjustable thresholds are around 2.7–3.8 V, with 3.3 V commonly used as a default. For USB testing, the Keweisi OLED tester covers 4–20 V and 0–3 A and logs capacity and power, while the KWS-MX18 expands that to 4–30 V and 0–5 A, adds 9-group power-off memory, and includes internal temperature display. USB tester capacity numbers are measured at USB voltage, so compare energy in Wh rather than raw mAh when checking battery or power-bank claims. In this class, cheap testers are useful for comparisons, around ~1–5% accuracy, but some KWS-style units can show current offset, a 0.12 A reading floor, and about 12 mA self-consumption.

FAQs on Battery Charging Modules & Display

Can a TP4056 charging module power my project while the battery is charging?

No — a bare TP4056 should not safely power a load while charging because the load current can defeat charge termination at about C/10. If your device must run while charging, you need load-sharing or power-path circuitry, or a board intended for simultaneous charging and discharging such as the MH-CD42; with integrated power-bank boards, still check standby behavior before buying.

Do I need a TP4056 with protection or without protection?

With protection is the default for bare or unprotected cells because the extra circuitry adds over-discharge and over-current cutoff. Without protection is the right match for batteries that already have built-in protection, where stacking protection can cause nuisance cutoffs.

Can I charge two 18650 cells with these modules?

Yes, but it depends on wiring: two cells in series need a 2S charger such as TP5100 set for 8.4 V, while two matched cells in parallel are still 1S and can use a TP4056-type charger. A TP4056 must not be used for series charging from a shared supply.

Will a power-bank module stay on for very low-power ESP32 or sensor projects?

No in many cases — many IP5306-style and MH-CD42-style boards enter standby below about 45–50 mA after about 32 seconds. Deep-sleep microcontroller loads can fall under that threshold, so choose an always-on or I2C-configurable option when possible, or keep the load above the cutoff point.

How do I get a real battery percentage display?

For an embedded 1S project, the MAX17043 provides I2C state-of-charge reporting, while raw voltage is only a rough estimate and RC-style 1-8S buzzers are for pack voltage and alarm use. Choose the fuel-gauge path when you need percentage data in code rather than just a voltage reading.

Are USB testers accurate enough to check power-bank or charger capacity?

Yes for comparison work — cheap USB testers are accurate enough at roughly ~1–5%, but their mAh is measured at USB voltage. To judge a 3.7 V battery or power bank fairly, compare in Wh and allow for conversion losses.

Can I use a phone charger with these lithium charging modules?

Yes for 1A TP4056-style boards, as long as the adapter provides a solid 5 V source with enough current. If the cable or adapter sags below about 4.75 V, charging can slow down or stall, and a USB-C connector changes the port style more than the charging capability.

Glossary

TP4056
A common single-cell lithium charger IC family for 1S 4.2 V Li-ion/LiPo charging, often mistaken for a full battery management solution.
DW01 + 8205
The protection IC and MOSFET pair commonly added to charger boards to provide over-discharge, over-current, and short-circuit cutoff.
Load sharing / power path
Circuitry that lets a device run from input power while the battery charges separately, which is the feature a bare TP4056 lacks.
1S / 2S
Battery pack notation where 1S means one cell in series and 2S means two cells in series; that difference determines charger compatibility.
Boost converter
A regulator that raises a single-cell battery’s roughly 3.0–4.2 V to a regulated 5 V output for USB or logic loads.
mAh vs Wh
mAh is capacity at a given voltage, while Wh is energy; Wh is the fair way to compare USB tester readings to 3.7 V battery ratings.
Fuel gauge
A battery-monitor IC that estimates state of charge more intelligently than a simple voltage readout.
Balance charging
Charging that also equalizes the voltage of each cell in a series pack, which TP5100 does not do on its own.
To Top
Help
Shop
Account
0 Cart