main
TylerK Replace discrete-analog board with MCU/IC redesign: STM32G031 P&O MPPT + CC/CV firmware, LM5175 buck-boost, INA180 curr… e48ba30 1mo ago
{
  "slug": "mppt-power-system",
  "title": "Solar MPPT Power System (MCU/IC)",
  "type": "hardware",
  "kind": "board",
  "version": "2.0.0",
  "description": "A 30 W solar battery charger with 5 V / 3.3 V rails built on an STM32G031 MCU running real P&O MPPT + CC/CV firmware, a TI LM5175 4-switch buck-boost controller, and INA180 current-sense ICs -- the MCU/IC counterpart to this page's original discrete-analog design. 4-layer KiCad board, schematic and PCB generated from Python, electrothermal simulation included. Full connectivity (0 unconnected), ERC 0 errors; DRC clearance cleanup around 3 fine-pitch ICs still recommended before fabrication.",
  "tags": [
    "hardware",
    "board",
    "pcb",
    "kicad",
    "solar",
    "mppt",
    "power-electronics",
    "battery-charger",
    "buck-boost",
    "mcu",
    "stm32",
    "firmware",
    "lm5175",
    "ina180",
    "current-sense",
    "generated",
    "electrothermal-simulation"
  ],
  "dependencies": {},
  "hero": {
    "path": "docs/hero.png"
  }
}