This small breakout board is a highly flexible charger for 2-4S LiIon battery packs.
It can be powered via USB-C port or via a fixed input voltage in the range of 5-20V. The board supports USB-PD, and when you power it via its USB-C input, it automatically negotiates the most efficient input voltage.
Boards come preconfigured for 2S, 3S, or 4S LiIon battery packs. Make sure you order the version you need. By manually replacing two (tiny) resistors, you can re-configure the board for 1S and 5S, and you can change the chemistry from LiIon/LiPo to LiFePo4.
Overview
This board is a Chinese product with an unknown (and undocumented) power management chip. Considering its price (around €2.00), it is an excellent value and may be your one-stop solution to charge 2-5S LiIon/LiPo/LiFePo4 battery packs conveniently via USB.
Unfortunately, not all the options supported by the power management chip are available for order. 1S and 5S as well as the option to use LiFePo4 require manual replacement of two resistors on the board.
This is a charger only: the USB-C port is unidirectional and can be used for charging only. This board is not a discharger. If you want to built a power bank and supply USB power from your battery pack, look at charger-discharger boards.
Item | Description |
---|---|
Voltage Input | 5-20V, USB PD |
Voltage Output | 2S, 3S, or 4S (preconfigured) |
Charger | LiIon/LiPo LiFePo4 requires changes on the board |
LEDs | 3 LEDs, indicating charging, quick charge, and fully charged |
Protections | Over-Temperature, Short-Circuit This board is no BMS, you will still need a separate BMS board for your battery pack |
Heat Generation
This is a very efficient synchronous converter board that can reach 98% efficiency. Excess heat generation is low under these circumstances.
However, the charger can get quite hot (>70C) if you force it to boost a large voltage gap. So if you i.e. supply just 5V via a basic USB power supply, and charge a 4S battery pack, then make sure to add additional heat sinks.
The best way to keep the module temperature low is to use a modern USB PD power supply in which case the charger negotiates a higher voltage and can work efficiently.
Connections
Connect the battery to B+
and B-
. Make sure you are using a separate BMS board with balancing capabilities.
Input power can either be supplied via USB-C, or via the dedicated VIN+
and VIN-
pads (5-15V).
Additional Solder Pads
On the back side, B
, G
, and R
can be used to connect external LEDs.
On the front side, located between B+
and B-
, additional unmarked solder pads can be used to add a thermistor.
Connecting a temperature probe is not enough, though. Using a temperature sensor requires changing the NTC voltage divider resistor on the board (unfortunately no documentation exists).
Indicator LEDs
The board comes with three LEDs in different colors:
LED | Description |
---|---|
green | on: fast charge or no battery connected 4Hz flash: battery short circuit |
red | on: charging |
blue | blinking: negotiating fast charge on: fully charged |
The LEDs are labeled on the PCB backside (however in Chinese):
On the backside of the board, three through-hole solder pads labeled R
, G
, and B
exist that can be used to connect external LEDs (remove the onboard LEDs).
Battery Chemistry and Strings
This breakout board is sold preconfigured for LiIon chemistry and 2S, 3S, or 4S configuration. These boards cover only a fraction of the use cases that the power management IC can handle.
Manually Re-Configuration
Regardless of battery chemistry or string count, from the charger perspective, the only thing that matters is the battery cut-off voltage. That’s the voltage that indicates a full charge.
Technically, this charger supports cut-off voltages from 3.6-21.0V, so this charger can handle 1-5S both for LiIon/LiPo and LiFePo4. At least this is what sellers claim.
According to the seller, the cut-off voltage is set using two resistors (R1
and R2
), and can be fine-tuned using a third resistor (R2'
).
The general formula to calculate the cut-off voltage is:
Vcutoff = 1.8V * (1 + (R1
/R2
))
These are the resulting values for the most common configurations:
Charging Cut-Off Voltage (V) | Chemistry | Strings | R1 (top) | R2 (bot) | R2’ |
---|---|---|---|---|---|
3.60 | LiFePO4 | 1S | 100K | 100K | - |
3.65 | LiFePO4 | 1S | 25K | 30K | 180K (trim) |
3.70 | LiFePO4 | 1S | 56K | 59K | - |
4.10 | LiIon/LiPo | 1S | 39K | 7.50K | - |
4.20 | LiIon/LiPo | 1S | 27K | 20.0K | - |
4.35 | LiIon HV | 1S | 100K | 80.6K | - |
7.30 | LiFePO4 | 2S | 100K | 32.7K | - |
7.40 | LiFePO4 | 2S | 56K | 18.0K | - |
8.40 | LiIon/LiPo | 2S | 51K | 13.7K | - |
10.95 | LiFePO4 | 3S | 100K | 19.6K | - |
11.10 | LiFePO4 | 3S | 62K | 12.0K | - |
12.60 | LiIon/LiPo | 3S | 160K | 26.7K | - |
14.60 | LiFePO4 | 4S | 180K | 25.5K | - |
14.80 | LiFePO4 | 4S | 180K | 26.0K | - |
16.80 | LiIon/LiPo | 4S | 140K | 16.9K | - |
18.25 | LiFePO4 | 5S | 220K | 24.0K | - |
21.00 | LiIon/LiPo | 5S | 160K | 15.0K | - |
Caveat and Urban Legends
There is absolutely no documentation:
- There are no markings on the power management IC, so it is unclear which pin is the chip feedback pin (
FB
) and what its specs really are. - There are no prints on the PCB, so it is unclear which resistors are
R1
andR2
.
When comparing images of different string-versions of this chip, there seem to be no resistor differences (except for the shunts), but possibly vendors reused the same image for different versions.
After investigating the traces with no luck, I decided to order a couple of different board versions myself to clarify if in fact there are configurable resistors, or whether possibly the different board versions use different chip versions with internal feedback circuitry. I’ll keep you updated as I go.
That said, all of this is for academic reasons and out of curiosity. I am quite happy with the preconfigured boards as-is. This works perfectly well for me out of the box.
Slow Website?
This website is very fast, and pages should appear instantly. If this site is slow for you, then your routing may be messed up, and this issue does not only affect done.land, but potentially a few other websites and downloads as well. Here are simple steps to speed up your Internet experience and fix issues with slow websites and downloads..
Comments
Please do leave comments below. I am using utteran.ce, an open-source and ad-free light-weight commenting system.
Here is how your comments are stored
Whenever you leave a comment, a new github issue is created on your behalf.
-
All comments become trackable issues in the Github Issues section, and I (and you) can follow up on them.
-
There is no third-party provider, no disrupting ads, and everything remains transparent inside github.
Github Users Yes, Spammers No
To keep spammers out and comments attributable, all you do is log in using your (free) github account and grant utteranc.es the permission to submit issues on your behalf.
If you don’t have a github account yet, go get yourself one - it’s free and simple.
If for any reason you do not feel comfortable with letting the commenting system submit issues for you, then visit Github Issues directly, i.e. by clicking the red button Submit Issue at the bottom of each page, and submit your issue manually. You control everything.
Discussions
For chit-chat and quick questions, feel free to visit and participate in Discussions. They work much like classic forums or bulletin boards. Just keep in mind: your valued input isn’t equally well trackable there.
(content created Oct 12, 2025)