
Voltage window
eigenlucy/micromppt
800mV-5.5Vin <5W high efficiency MPPT battery charger with autonomous perturb and observe set point adjustment

800mV-5.5Vin <5W high efficiency MPPT battery charger with autonomous perturb and observe set point adjustment
Elec is an open-source printed circuit board by eigenlucy, from the eigenlucy/micromppt repository on GitHub, published under the MIT licence. It is a 2-layer board of 23.9 × 13.7 mm with 23 parts on 13 nets, routed with 142 tracks and 17 vias.
Its parts include 8 ICs, 7 capacitors, 6 resistors, 1 diode and 1 fuse. It belongs with the power boards of this library.

SPV1040 Based 5W MPPT Boost Charger With Autonomous Perturb-and-Observe Set Point Adjustment
Tiny, versatile, high efficiency solar charging, designed with Meshtastic clients in mind
This release has been configured for single cell lipo charging, and includes an XB3306 lithium battery protection circuit. I have tested this converter with avariety of cell chemistries, as well as supercapacitors, and I will release a more minimal SPV1040 package in the upcoming week with configuration guidelines to for a more general purpose multichemistry solar charging module. See the project page on my website for more configuration guidelines, panel recommendations, and ordering info (WIP).
Built with atopile and KICAD 9. See my atopile usage guide for help installing and using atopile
TO DO:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | JST_Sales_America_B2B_PH_K_S_LF__SN:CONN-TH_B2B-PH-K-S | U7, U8, U10 | |
| 3 | 1kΩ ±1% 62.5mW | UNI_ROYAL_0402WGF1001TCE:R0402 | R3, R4, R5 |
| 2 | 100nF ±10% 16V X7R | Samsung_Electro_Mechanics_CL05B104KO5NNNC:C0402 | C4, U2 |
| 2 | 10µF ±20% 6.3V X5R | Samsung_Electro_Mechanics_CL10A106MQ8NNNC:C0603 | C3, U5 |
| 1 | STMicroelectronics_SPV1040T:TSSOP-8_L4.4-W3.0-P0.65-LS6.4-BL | U1 | |
| 1 | Littelfuse_0603L150SLYR:F0603 | F1 | |
| 1 | XySemi_XB3306D:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | U9 | |
| 1 | TECH_PUBLIC_SRV05_4_P_T7:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR | U4 | |
| 1 | GOODWORK_B5819W:SOD-123F_L2.7-W1.6-LS3.8-RD-1 | D1 | |
| 1 | Coilcraft_XAL6060_103MEC:IND-SMD_L6.6-W6.4 | U3 | |
| 1 | 10kΩ ±1% 62.5mW | UNI_ROYAL_0402WGF1002TCE:R0402 | U6 |
| 1 | 10mΩ ±1% 1W | FOJAN_FRM121WFR010TM:R1206 | R6 |
| 1 | 1MΩ ±1% 62.5mW | UNI_ROYAL_0402WGF1004TCE:R0402 | R1 |
| 1 | 1nF ±20% 50V X7R | CCTC_TCC0402X7R102M500AT:C0402 | C5 |
| 1 | 1µF ±10% 25V X5R | Samsung_Electro_Mechanics_CL05A105KA5NQNC:C0402 | C6 |
| 1 | 390kΩ ±1% 62.5mW | UNI_ROYAL_0402WGF3903TCE:R0402 | R2 |
| 1 | 4.7µF ±10% 16V X5R | Samsung_Electro_Mechanics_CL10A475KO8NNNC:C0603 | C2 |
It measures 23.9 × 13.7 mm and has 2 copper layers, 1.6 mm thick.
23 parts. 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 eigenlucy/micromppt repository on GitHub, at the commit this page was made from: the board is elec/layout/default/default.kicad_pcb and its schematic elec/layout/default/default.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

eigenlucy/micromppt
800mV-5.5Vin <5W high efficiency MPPT battery charger with autonomous perturb and observe set point adjustment


google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards






Duet3D/Duet-2-Hardware
The KiCAD source for the Duet 3d printer controller see www.duet3d.com