
MPPT Li Ion CN3791 charger board panel
SolderedElectronics/MPPT-Li-Ion-CN3791-charger-board-hardware-design
Hardware design, BOM, gerbers and 3D files for MPPT-Li-Ion-CN3791-charger-board designed by Soldered Electronics.

Hybrid Powerbank: Solar + MagSafe + 18W Fast Charge
POWERBANK CLEAN2 is an open-source printed circuit board by Onaensar, from the Onaensar/Survibank repository on GitHub. It is a 2-layer board of 92 × 110.6 mm with 69 parts on 55 nets, routed with 623 tracks and 127 vias.
It is built around the CN3791, IP5328 and AOD4185, with the RBR5LAM30ATFTR, RU20P7C and YPRH1209-470M among its other parts. Its parts include 28 capacitors, 14 resistors, 10 diodes, 3 ICs and 2 connectors. It belongs with the power boards of this library.
SURVIBANK is an open-source portable power system designed for outdoor adventures, emergency preparedness, and off-grid environments.
The project combines high-efficiency power management with multiple charging methods, including USB, MagSafe, and solar energy.
Unlike standard powerbanks, this board integrates 18W Bidirectional Fast Charging, MPPT Solar Energy Harvesting, and MagSafe Compatible Wireless Charging into a single, compact PCB.
Designed by: Abdullah Ensar Institution: İzmir Bakırçay University, Electrical and Electronics Engineering
At the heart of the board is the IP5328P SoC, handling high-efficiency bi-directional charging.
Built for off-grid scenarios, the board includes a dedicated CN3791 Maximum Power Point Tracking (MPPT) circuit.
No cables? No problem. The IP6808 wireless charging transmitter ensures your devices stay powered up seamlessly.
This PCB isn't just an electrical prototype; it is designed for real-world mechanical integration.
The board has passed all DRC checks with 0 Errors and 0 Warnings in KiCad.
You can find the production-ready .zip file containing all Gerber and Drill files in the Fabrication folder.
-✅ Concept Design -✅ System Architecture -✅ PCB Design -⏳ PCB Manufacturing -⏳ Prototype Assembly -⏳ Firmware Development -⏳ Functional Testing -⏳ Enclosure Design -⏳ Version 1.0 Release
This project is released under the Open Source Hardware (OSHW) license. Feel free to use, modify, and build upon this design!
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | LED | LED_SMD:LED_0603_1608Metric | D1, D2, D3, D4, D5 |
| 4 | 100nF | Capacitor_SMD:C_0805_2012Metric | C25, C26, C27, C28 |
| 4 | 22uf 16v | Capacitor_SMD:C_1206_3216Metric | C14, C16, C18, C19 |
| 3 | 100R | Resistor_SMD:R_0603_1608Metric | R7, R8, R9 |
| 3 | 100nf 25v | Capacitor_SMD:C_0603_1608Metric | C8, C9, C11 |
| 3 | 22uf 25v | Capacitor_SMD:C_0805_2012Metric | C10, C12, C13 |
| 2 | 10u | Capacitor_SMD:C_0805_2012Metric | C1, C22 |
| 2 | 10uf 25v | Capacitor_SMD:C_1206_3216Metric | C3, C17 |
| 2 | 2.2uf 16v | Capacitor_SMD:C_0805_2012Metric | C5, C6 |
| 2 | 22uf 25v | Capacitor_SMD:C_1206_3216Metric | C7, C15 |
| 2 | C_Polarized_Small | Capacitor_SMD:CP_Elec_4x5.7 | C4, C23 |
| 1 | 0.01R | Resistor_SMD:R_1206_3216Metric | R4 |
| 1 | 100k@25c | Resistor_SMD:R_0805_2012Metric | TH1 |
| 1 | 100n | Capacitor_SMD:C_0805_2012Metric | C20 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 10k | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | TH2 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C24 |
| 1 | 114k | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | 120R | Resistor_SMD:R_0805_2012Metric | R11 |
| 1 | 1k | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 1u | Capacitor_SMD:C_0805_2012Metric | C2 |
| 1 | 2.2uh | Inductor_SMD:L_12x12mm_H4.5mm | L1 |
| 1 | 220n | Capacitor_SMD:C_0805_2012Metric | C21 |
| 1 | 330 | Resistor_SMD:R_0805_2012Metric | R14 |
| 1 | 40m | Resistor_SMD:R_0805_2012Metric | R13 |
| 1 | 4k7 | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | 62k | Resistor_SMD:R_0805_2012Metric | R12 |
| 1 | 82k 1% | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | AOD4185 | Package_TO_SOT_SMD:TO-252-2 | D8 |
| 1 | Battery_Cell | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | BT1 |
| 1 | CN3791 | Package_SO:SSOP-10_3.9x4.9mm_P1.00mm | U2 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | Green | LED_SMD:LED_0805_2012Metric | D6 |
| 1 | IP5328 | Package_DFN_QFN:QFN-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mm | U1 |
| 1 | LED | LED_SMD:LED_0805_2012Metric | D10 |
| 1 | NC | Resistor_SMD:R_0603_1608Metric | R10 |
| 1 | RBR5LAM30ATFTR | Diode_SMD:D_SMB | D9 |
| 1 | RU20P7C | Package_TO_SOT_SMD:SOT-23 | Q3 |
| 1 | Red | LED_SMD:LED_0805_2012Metric | D7 |
| 1 | SW_Push | Button_Switch_SMD:SW_Push_1P1T_NO_CK_KMR2 | SW1 |
| 1 | TERMINAL_KF235-5.0-2P | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | K1 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J2 |
| 1 | YPRH1209-470M | Inductor_SMD:L_12x12mm_H4.5mm | L2 |
| 1 | ~ | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
The 65 most common of 69 parts.

SolderedElectronics/MPPT-Li-Ion-CN3791-charger-board-hardware-design
Hardware design, BOM, gerbers and 3D files for MPPT-Li-Ion-CN3791-charger-board designed by Soldered Electronics.

punkfab/pcb-corpus
235 real KiCad boards from open-source hardware repositories, prepared as a placement and routing benchmark


Hidayatur-rahman/Solar-Water-Level-Monitor-ESP8266-ESPHome-
A solar-powered water tank level monitoring system built around the ESP8266 (ESP-12E), designed in KiCad and running on ESPHome

Vaaxs/solarCharger
A solar charge controller with MPPT and a 5V USB-C output. You wire a 6V solar panel into one terminal block and a 1S lithium pack into the other, and it charges the pack at up to 2.4A while holding the panel at the…

gredzikk/kubisat
Hardware and software of cubesat model for engineering thesis

Stary2001/my-mesh-nodes
Here's all my mesh stuff. Everything here is licensed under CERN OHL-P.

ben-labs-ltd/BL-N305X
Meshtastic intended LoRa Node - Ben Labs Node 30.5dBm
It measures 92 × 110.6 mm and has 2 copper layers, 1.6 mm thick.
69 parts, built around the CN3791, IP5328, AOD4185 and RBR5LAM30ATFTR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the Onaensar/Survibank repository on GitHub, at the commit this page was made from: the board is Hardware/KiCad_Project/POWERBANK_CLEAN2.kicad_pcb and its schematic Hardware/KiCad_Project/POWERBANK.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Onaensar before reusing the design.