CC-BY-SA 3.0

Recommend Projects

CN3801 LiFePO4 Solar Charger SMD

1 year ago 1508
  • Description
  • Documents
  • BOM
  • Attachments
  • Members
  • Comments


Solar powered switch-mode charger (CN3801), protector (HY2112) and 5V booster (MT3608) for LiFePO4 batteries. The charger provides maximum power point tracking (MPPT) and can easily be modified to work with LiPo batteries.




This work is licensed under Creative Commons Attribution-ShareAlike 3.0 Unported License. (


LiFePO4 Solar Charger



ID Name Designator Footprint Quantity BOM_Manufacturer Part
1 Connector VIN1,VOUT1,BAT1 HDR-1X2/2.54 3 2.54-1*2PFemale
2 CN3801 U1 SSOP-10_150MIL 1 CN3801
3 KF301-2P BAT2,VOUT2,VIN2 KF301-2P 3 ?
4 HY2112 U2 SOT-23-6 1 HY2112
5 100n C8,C9,C1,C2 0805 4 CC0805KRX7R9BB104
6 22uH L2 IND-SMD_L7.3-W6.8 1 JSHC0650H-220M-G
7 47uH L1 IND-SMD_L7.3-W6.8 1 JSHC0650-470M
8 27k R3 0805 1 0805W8F2702T5E
9 3k R4 0805 1 0805W8F3001T5E
10 2k R9,R7 0805 2 0805W8F2001T5E
11 1k5 R1 0805 1 0805W8F1501T5E
12 15k R8 0805 1 0805W8F1502T5E
13 100R R6 0805 1 0805W8F1000T5E
14 120R R2 0805 1 0805W8F1200T5E
15 10u C7,C6 CAP-D5.0XH5.5 2 RVT1H100M0505
16 FDS4435BZ Q1 SOIC-8_L5.0-W4.0-P1.27-LS6.0-BL 1 FDS4435BZ
17 R050 R5 2512 1 MRF6432(2512)LR050FTS
18 MT3608 U3 SOT-23-6 1 MT3608
19 Slide Switch PWR SLIDE SWITCH DPDT 1P2T 1 New SchematicLib
20 FS8205 Q2 SOT-23-6 1 FS8205
21 CHRG LED2 LED-0805 1 FC-2012HRK-620D
22 DONE LED1 LED-0805 1 0805G (Green)
23 220n C4 0805 1 CL21B224KBFNNNE
24 4u7 C5,C3 0805 2 CL21A475KAQNNNE
25 22u C10,C11 1206 2 GRM31CR61C226KE15L
26 SS34 D1,D2,D3 SMA(DO-214AC) 3 SS34


The owner does not allow comments in this project now

Comments (5)

danricho Reply

Hi Stefan,

Do you think this could be modified to perform a UPS function for a Raspberry Pi?

I am interested in designing one, but working from yours, I can see the following changes required:
- USB 5V input rather than Solar Panel
- Fuel Gauge chip to report voltage level to pi over IIC perhaps (primarily to allow for graceful shutdown)
- Programmable 5V output to boot rPi up after USB input is restored (plus a small micro controller to do so I guess)
- Optional OLED display to allow system information display on the same board

I'm interested in your thoughts as I'm not very proficient with Power electronics.


Stefan Wagner Reply

@danricho Hi, I think the "CN3058 LiFePO4 Charger Booster" will be a better starting point, as it already works with 5V input and it's much simpler. However you will need a boost converter which is capable of delivering at least 2A. For communicating with the Pi I think a single line to one GPIO pin which tells the Pi to shut down by going low or high would be enough (I think there are some scripts for the Pi out there which do the job). The rest can be done with a micro, if you do not use the oled (instead some indicator LEDs) then a simple and cheap ATtiny13 would be enough. Do you prefer LiPo or LiFePO4 batteries? And by the way, I'm not a professional either ;-)

Stefan Wagner Reply

@danricho Hi, I made a simple UPS for you:

danricho Reply

@wagiminator WOW! I will certainly build one and try it out!

Stefan Wagner Reply

@danricho I wish you success !

如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow
We use cookies to offer you a better experience. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this site, you consent to the use of our cookies.