Do you need a portable & rechargeable 5-12V solution to power your projects? Simply add a 28-29mm (1-1/8") hole into your application & insert this carrier design. The self-retention clips will secure it in place.
(06-07-25) 18650_lipo_charger_booster_v2. Added more clearance at PCB mounting locations to facility in-place soldering.
The following describes a charger circuit for a single-cell 18650 LiPo battery using the popular TP4056 coupled with a ME2108 or MT3608 boost converter. Understanding how each circuit works is essential when it comes to safety & extending the life of your LiPo's, not to mention saving your electronics from an unexpected failure of your power source.
IMPORTANT NOTICE: This solution is not suitable for load sharing; i.e. charging and load control at the same time. Therefore, you must disconnect any load before charging the battery when using any TP4056 based boards. With a load connected, the monitored charge current will be altered such that the current detected by the TP4056 may never terminate the battery charging process! There is a good article about the problem here: The TP4056: Lithium Ion/polymer Battery Charger IC
The good news is that you can add a load sharing circuit yourself, or buy a different module based on something like the MCP73871. There is an excellent article on how to add one to a TP4056 board using only 3 components: TP4056 lithium charger module - modification to add power sharing - Other Hardware / General Electronics - Arduino Forum


A very popular & inexpensive single-cell LiPo charger consists of the following components:
An important function of the DW01A is to provide over-charging & over-discharge protection, along with the use of the FS8205 to disconnect the circuit from any output electronics.


Figure 1: A typical TP4056 based PCB & Schematic
Although readily used, there are a number of drawbacks with respect to using most TR4056 based boards which users need to be made aware of:
IMPORTANT NOTE: The booster needs to operate down to a minimum of at least 2.5V, or at least down to the programed minimum working voltage of the TP4056, otherwise, your boost converter could output a higher unregulated voltage & damage the output electronics.
| R3 (Kohms) | Icharge (mA) |
|---|---|
| 10 | 130 |
| 5 | 250 |
| 4 | 300 |
| 3 | 400 |
| 2 | 580 |
| 1.66 | 690 |
| 1.5 | 780 |
| 1.33 | 900 |
| 1.2 | 1000 |
Table 1: Programming Charge Current with value of R1
There are a number of TR4056 based LiPo charger boards with integrated DC to DC booster ccts available. They go under product codes J5019, HW-357 & AC01, to name a few. However, the problem with most, if not all, is that they do not contain the DW01A overcharge & over-discharge protection switch OR any load sharing circuit for some odd reason & therefore, not recommend for safe use.

Figure 2: Example of a TP4056 Board with built-in Voltage Boost Converter but with no overcharge or over-discharge protection or load sharing cct.
So until someone develops a TP4056 based board with a boost converter AND a proper DW01A protection switch, the best & still cheapest solution is to use a separate voltage boost converter at the output of a typical TP4056 PCB. As mentioned earlier, the converter needs to operate down to the programmed over-discharge voltage protection cut-off. A good candidate are ME2108 or MT3608 based circuits which are capable of operating at inputs down to 2.5V & therefore, compatible with TP4056 type circuits having a lower over-discharge voltage protection cut-off programed at 2.5V or higher.

Figure 3: A typical ME2108 5V Boost Converter Schematic & PCB
ME2108 5V Boost Converter Specs


Figure 4: A MT3608 5-12V Boost Converter Schematic & PCB with jumper selection vs. potentiometer
MT3608 5-12V Boost Converter Specs
| Quantity | Value / Type | Example Part # / Notes |
|---|---|---|
| 1 | Single-Cell Lipo Charger Board | TP4056 based |
| 1 | 5V Output DC to DC Booster Board | ME2108 based |
| optional | 5-12V Output DC to DC Booster Board | MT3608 based |
| 1 | 18650 Lipo Battery Holder | Keystone Electronics P/N 1042 |
The author marked this model as their own original creation.