4 layers100 × 99.4 mmMPPT V3hazzalemon/MPPTV3_board3rd revision of the MPPT solar charge controller PCB design204 parts1