Introduction: DIY LiPo Charge/Protect/5V Boost Circuit
In this video I will show you how I combined a couple of ICs in order to create a charge/protect/5V boost circuit for a single cell LiPo battery. Along the way I will show you how I designed the PCB, how I ordered it and what kind of problems occured while soldering the components and testing the circuit. Let's get started!
Step 1: Watch the Video!
The video gives you all the information you need to create your own Charge/Protect/Boost circuit. In the next steps though I will present you some additional, helpful information.
Step 2: Order the Components!
Here is the parts list of the circuit with links to where I ordered them.
SS34 Schottky Diode: https://lcsc.com/product-detail/Schottky-Barrier-D...
22µH Inductor: https://lcsc.com/product-detail/Power-Inductors_Re...
FS312F-G Protection IC: https://lcsc.com/product-detail/Battery-Protection...
MT3608 Boost Converter IC: https://lcsc.com/product-detail/DC-DC-Converters_A...
Red LED 0603: https://lcsc.com/product-detail/Light-Emitting-Dio...
Micro USB Port: https://lcsc.com/product-detail/Micro-USB-Connecto...
Green LED 0603: https://lcsc.com/product-detail/Light-Emitting-Dio...
TP4056 CC/CV Charge IC: https://lcsc.com/product-detail/PMIC-Battery-Manag...
7.5k Resistor: https://lcsc.com/product-detail/Chip-Resistor-Surf...
100 Resistor: https://lcsc.com/product-detail/Chip-Resistor-Surf...
1k Resistor: https://lcsc.com/product-detail/Chip-Resistor-Surf...
2k Resistor: https://lcsc.com/product-detail/Chip-Resistor-Surf...
22µF Capacitor: https://lcsc.com/product-detail/Multilayer-Ceramic...
FS8205 MOSFET IC: https://lcsc.com/product-detail/MOSFET_FORTUNE_FS8...
Toggle Switch: https://lcsc.com/product-detail/Toggle-Switches_Re...
0.1µF Capacitor: https://lcsc.com/product-detail/Multilayer-Ceramic...
10µF Capacitor: https://lcsc.com/product-detail/Multilayer-Ceramic...
Step 3: Create the Circuit/Order the PCB
Here you can find the schematic of the circuit and the Gerber files. You can use them to order the PCBs with JLCPCB: https://jlcpcb.com/order/pcb
Or you can simply open my EasyEDA project with my board design and click the fabrication output button: https://easyeda.com/GreatScott/LiPoChargeProtectBo...
Once you receive the PCBs, all you have to do is solder the components to it with the help of the schematic.
Attachments
Step 4: Success!
You did it! You just created your own LiPo Charge/Protect/5V Boost circuit
Feel free to check out my YouTube channel for more awesome projects:
http://www.youtube.com/user/greatscottlab
You can also follow me on Facebook, Twitter and Google+ for news about upcoming projects and behind the scenes information:
https://twitter.com/GreatScottLab
https://www.facebook.com/greatscottlab
6 People Made This Project!
- refe made it!
- MennoLabs made it!
- RamiRihawi made it!
- Rubines made it!
See 2 More
25 Comments
2 years ago
How to get 2 amp output from this circuit ?
4 years ago
I modded the device to 12V, but unfortunately the step up driver gets very hot when it is loaded with a 400mAh load. I added a heat sink so the circuit does not enter the overheat shut down protection but it still gets very hot. I added a thermal image after using it for 10 minutes. You see around the step up switcher ic, the temp is at 70 degree Celsius.
Reply 3 years ago
That's because the feedback resistors are inverted on his schematic, happened the same to me, so i decided to look up on the datasheet and make the Vout calculation and found out the problem. How it is, there is not enough feedback so the IC keeps pulsing until it shorts down itself.
You have to change R2= 1K and R3=7.5K and you also need to replace the IC, you probably have a short to GND on IN pin.
Reply 2 years ago
Nope:
Check the datasheet for the boost converter.
https://lcsc.com/product-detail/DC-DC-Converters_AEROSEMI_MT3608_MT3608_C84817.html
Vout = Vref x (1 + R1/R2)
Vref = 0,6V.
So with R1 = 7.5K and R2 = 1K:
0.6 x (1 + 7.5/1) = 0.6 x 8.5 = 5.1.
And R1 and R2 are R2 and R3 on the board.
Tip 3 years ago
R2 and R3 are inverted, R1 should be 1K and R3=7.5K, this schematic is wrong on the feedback system. As far as is see, there is no other problem.
Thanks
Reply 2 years ago
No, it is correct as it is.
Check the datasheet for the boost converter.
https://lcsc.com/product-detail/DC-DC-Converters_AEROSEMI_MT3608_MT3608_C84817.html
Vout = Vref x (1 + R1/R2)
Vref = 0,6V.
So with R1 = 7.5K and R2 = 1K:
0.6 x (1 + 7.5/1) = 0.6 x 8.5 = 5.1.
And R1 and R2 are R2 and R3 on the board.
Reply 2 years ago
Edit: no longer relevant.
Question 2 years ago on Introduction
Hello GreatScott.
I would like to use this circuit as a power supply for my small project. I need to be able to run Arduino from the battery and, when connected [in my case USB], automatically switch Arduino to USB and charge the battery. is this circuit capable, or can you advise me please.
Thank you in advance for your reply.
3 years ago
Please update LiPoChargeProtectBoost's Bom, plenty of the parts are discontinued and referring the wrong parts.
The https://www.instructables.com/id/DIY-LiPo-ChargeProtect5V-Boost-Circuit/ website lists 17 parts and in the Bom it lists 21 parts.
I want to build it is there a way to make output current variable aka adjustable that would be awesome to support more lipo and liion battery's.GreatScott aka Back To The Future ahahaah
4 years ago on Introduction
I know this was posted months ago, so I apologize for necromancing this thread.
In the parts list, two 22uF ceramic capacitors in package size 1812 were used. But of all the components, these LCSC #C28504 are the most expensive - 0.81 USD at the time of this writing. If you wanted to build 10 of these boards, you're nearly $15 USD just for these capacitors.
I suspect you selected these because you already had some on-hand. But this leads me to a question...
Is there any reason a capacitor of the same or similar values (eg. LCSC #C129303) could replace this? The latter cost currently 0.07 USD. I think the answer is no, but I want your opinion.
Now this leads to another question about making the board a little bit "modular"? What I mean to ask is, in your experience, is it reasonable to create a board that will accept the same part in a different package sizes on the same, largest pads? I've attached a picture to help clarify.
The best reasons I can think of are
1: It could be confusing, complicates or messes up the BOM
2: It's (probably) not a best practice, or for some reason frowned upon.
3. EasyEDA might not let you (still inexperienced, so I don't know the answer to this.)
What are your thoughts on this subject?
Reply 4 years ago
You can change capacitors but for best result you must add to output one tantalum capacitor 100uF10V and 2200uf10V electrolytic capacitor because in my practice i saw this module do not working with some display modules because on the output we have a bad noice.
4 years ago
Don't waste your time on this. It's nothing more than an a PCB vendor promotion.This is yet another junk circuit from JLCPCB.I got PCB from jlcpcb, but cannot
recommend them (cheap, but bad quality)
5 years ago
Regarding ordering components from LCSC - I see on their website a "BOM TOOL" which can import a spreadsheet listing all the components. So, why not include a parts spreadsheet?
5 years ago
Awesome...always love your designs and things!
Shared this at OSHPark for another way to order the boards...
https://oshpark.com/shared_projects/u9rscwQi
5 years ago
why did you choose 603 parts.
5 years ago
Awesome! What should I change if I want the exact same characteristics but with an output of 3.3V?
Reply 5 years ago
Try creating a voltage divider on the output of the circuit.
Reply 5 years ago
but it s a boost converter ic , i don.t think you can get lower than the 4v or input voltage of i.c
Reply 5 years ago
voltage divider maded by 2 resistort and midle to fb of boost ic .
Reply 5 years ago
voltage divider man .