Solar Charge Controller

I’d like to build a charge controller for managing different battery voltage configurations without too much hassle.

Freifunk OpenMPPT

V1 - AVR-based

  • GitHub Repo
  • Notes: http://elektrad.info/download/Freifunk-OpenMPPT-Handbuch-26-August-2017.pdf
  • https://www.isems.de/hardware/#2-der-freifunk-openmppt

V2 - ESP32

References

Papers

Chips

If we don’t want to do “everything ourselves”:

  • BQ25792 - I2C controlled, 5-A, 1-4 cell buck-boost charger with dual-input selector and USB PD 3.0 OTG output
    • BQ25798 - similar chip but with MPPT

Other projects


Page last modified: May 31 2026 at 12:00 AM.