board
Solar MPPT Power System
Public Unreviewedby TylerK
A 30 W solar battery charger with regulated 5 V and 3.3 V rails: an STM32G031 running perturb & observe MPPT and a CC/CV charge state machine, steering a TI LM5175 4-switch buck-boost through a single analog control input. Four-layer KiCad board, schematic and PCB generated from Python, with an electrothermal simulation run against the published board file.
main
h_convection_W_m2K_per_side,h_radiation_W_m2K_per_side,ambient_C,total_power_W,max_board_C,average_board_C,hotspot_x_mm,hotspot_y_mm,energy_balance_error_pct
5.0,6.268613382559663,25.0,4.29,45.630637462610395,34.32456771720661,86.5,25.5,1.1635344332668308e-11
10.0,6.268613382559663,25.0,4.29,41.952855304640295,31.458752574291342,86.5,25.5,4.500932131533968e-11
20.0,6.268613382559663,25.0,4.29,38.32011826885193,29.000018845093614,86.5,25.5,6.086817142000859e-12