Micromppt
800mV-5.5Vin MPPT Boost Charger with Autonomous Perturb-and-Observe Setpoint Adjustment
UPDATE 4/22/25: Micromppt V3 has been release! This is the first relatively final build. The board is now configured for use with single cell lithium packs by default, and I have added a load output, and added battery and load protection circuitry.
All of the design files and Gebers/BOM/CPL files for PCBA can be accessed in the build artifacts of the latest action run in the Github repo
Micromppt is one of the first third-party packages on the Atopile Packages repo, so you can now easily install it into other atopile projects. I am working on setting up a way to order boards from me directly. Incoming updates will be focused on finalizing a more cost optimized base build and instructions on configuration for other cell chemistries.

To do:
- Release a cost/size optmized minimal build without protection circuitry, with assertion-driven configutation
- Add configuration guidelines and governing equations
- Add a list of recommended solar panels
OLD NEWS:
UPDATE 2/7/25: Successfully tested the SPV1040 test board charging a supercapacitor and lipo. I redesigned a more compact, optimized PCB with atopile v3. Gerbers/PCBA files are now built by running $ ato build -t all
as of V3. See the atopile documentation for more details
Designed for low power solar powered devices. Max panel operating voltage = 5.5V
Based on the ST SPV1040 solar charging PMIC. See the AN3319 for additional resources on the operating modes and efficiency calculations.




