# Solar MPPT charge controller ## Description Welcome to your new project. Imagine what you can build here. ## Project Details - **Owner:** gudisasivaprasad - **Created:** 3/23/2025 - **Last Updated:** 8/6/2025 - **Visibility:** Public ## Key Components ### ACS712 — [ACS71240LLCBTR-010B3](https://www.flux.ai/lcsc/acs71240llcbtr-010b3~jfqs.md) - Manufacturer Part Number: ACS71240LLCBTR-010B3 - Part Type: Current Sensors - Package or Case Code: SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL - Manufacturer Name: ALLEGRO(美国埃戈罗) - JLCPCB Part Class: Extended Part - LCSC Part Number: C2155537 **Pins:** - ~{FAULT} [pin 6] - GND [pin 5] - IP– [pin 4] - IP– [pin 3] - IP+ [pin 2] - IP+ [pin 1] - VCC [pin 8] - VIOUT [pin 7] ### CN4 (DC Input 12 VDC) — [TerminalBlock-01x02P-5.00mm](https://www.flux.ai/vasy_skral/terminalblock-01x02p-500mm~h4.md) - Part Type: Connector **Pins:** - P1 [pin 2] - P2 [pin 1] ### CN5 — [TerminalBlock-01x02P-5.00mm](https://www.flux.ai/vasy_skral/terminalblock-01x02p-500mm~h4.md) - Part Type: Connector **Pins:** - P1 [pin 2] - P2 [pin 1] ### CN6 — [TerminalBlock-01x02P-5.00mm](https://www.flux.ai/vasy_skral/terminalblock-01x02p-500mm~h4.md) - Part Type: Connector **Pins:** - P1 [pin 2] - P2 [pin 1] ### D1 — [FR107](https://www.flux.ai/lcsc/fr107~9t9m.md) - Package or Case Code: DO-41_BD2.4-L4.7-P8.70-D0.9-RD - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/1811141141_HL-Haolin-Elec-FR107_C237254.pdf - Product Info Url: https://lcsc.com/product-detail/Diodes-General-Purpose_HL-FR107_C237254.html - LCSC Part Number: C237254 - JLCPCB Part Class: Extended Part - Manufacturer Part Number: FR107 - Manufacturer Name: HL(豪林) - Part Type: Diodes - General Purpose **Pins:** - A [pin 2] - K [pin 1] ### D1 (FR107) — [FR107](https://www.flux.ai/lcsc/fr107~9t9m.md) - Product Info Url: https://lcsc.com/product-detail/Diodes-General-Purpose_HL-FR107_C237254.html - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/1811141141_HL-Haolin-Elec-FR107_C237254.pdf - Package or Case Code: DO-41_BD2.4-L4.7-P8.70-D0.9-RD - Manufacturer Part Number: FR107 - JLCPCB Part Class: Extended Part - LCSC Part Number: C237254 - Part Type: Diodes - General Purpose - Manufacturer Name: HL(豪林) **Pins:** - A [pin 2] - K [pin 1] ### D2 — [MBR1560S](https://www.flux.ai/lcsc/mbr1560s~3hlm.md) - LCSC Part Number: C493175 - Manufacturer Name: SMC(桑德斯) - Manufacturer Part Number: MBR1560S - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2003121816_SMC-Sangdest-Microelectronicstronic--Nanjing-MBR1560S_C493175.pdf - Product Info Url: https://lcsc.com/product-detail/New-Arrivals_SMC-Sangdest-Microelectronicstronic-Nanjing-MBR1560S_C493175.html - JLCPCB Part Class: Extended Part - Package or Case Code: TO-277B_3P-L6.1-W4.3-LS7.0-BR - Part Type: Schottky Barrier Diodes (SBD) **Pins:** - A [pin 1] - A [pin 2] - C [pin 3] ### D4 — [MBR1560S](https://www.flux.ai/lcsc/mbr1560s~3hlm.md) - Manufacturer Part Number: MBR1560S - LCSC Part Number: C493175 - Manufacturer Name: SMC(桑德斯) - Part Type: Schottky Barrier Diodes (SBD) - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2003121816_SMC-Sangdest-Microelectronicstronic--Nanjing-MBR1560S_C493175.pdf - Product Info Url: https://lcsc.com/product-detail/New-Arrivals_SMC-Sangdest-Microelectronicstronic-Nanjing-MBR1560S_C493175.html - Package or Case Code: TO-277B_3P-L6.1-W4.3-LS7.0-BR - JLCPCB Part Class: Extended Part **Pins:** - A [pin 1] - A [pin 2] - C [pin 3] ### D5 — [LED THT](https://www.flux.ai/jharwinbarrozo/led-tht~gr.md) - Breakdown Voltage: 0V - Forward Voltage: 1.70 - Emission Coefficient: 3.73 - Saturation Current: 93.2e-12A - Series Resistance: 0.42Ω **Pins:** - A [pin 2] - K [pin 1] ### D5 (1N5819) — [1N5819_R2_10001](https://www.flux.ai/lcsc/1n5819r210001~9fka.md) - Manufacturer Part Number: 1N5819_R2_10001 - LCSC Part Number: C391371 - Manufacturer Name: PANJIT(强茂) - Package or Case Code: DO-41_BD2.4-L4.7-P8.70-D0.9-RD - Product Info Url: https://lcsc.com/product-detail/New-Arrivals_PANJIT-International-1N5819-R2-10001_C391371.html - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/1912111437_PANJIT-International-1N5819-R2-10001_C391371.pdf - Part Type: Schottky Barrier Diodes (SBD) - JLCPCB Part Class: Extended Part **Pins:** - A [pin 2] - C [pin 1] ### D5 1N5819 — [1N5819_R2_10001](https://www.flux.ai/lcsc/1n5819r210001~9fka.md) - Package or Case Code: DO-41_BD2.4-L4.7-P8.70-D0.9-RD - Product Info Url: https://lcsc.com/product-detail/New-Arrivals_PANJIT-International-1N5819-R2-10001_C391371.html - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/1912111437_PANJIT-International-1N5819-R2-10001_C391371.pdf - JLCPCB Part Class: Extended Part - Part Type: Schottky Barrier Diodes (SBD) - LCSC Part Number: C391371 - Manufacturer Part Number: 1N5819_R2_10001 - Manufacturer Name: PANJIT(强茂) **Pins:** - A [pin 2] - C [pin 1] ### D6 — [LED THT](https://www.flux.ai/jharwinbarrozo/led-tht~gr.md) - Emission Coefficient: 3.73 - Saturation Current: 93.2e-12A - Series Resistance: 0.42Ω - Forward Voltage: 1.70 - Breakdown Voltage: 0V **Pins:** - A [pin 2] - K [pin 1] ### D6 ( MBR1560S) — [MBR1560S](https://www.flux.ai/lcsc/mbr1560s~3hlm.md) - Manufacturer Name: SMC(桑德斯) - LCSC Part Number: C493175 - Manufacturer Part Number: MBR1560S - Product Info Url: https://lcsc.com/product-detail/New-Arrivals_SMC-Sangdest-Microelectronicstronic-Nanjing-MBR1560S_C493175.html - Package or Case Code: TO-277B_3P-L6.1-W4.3-LS7.0-BR - JLCPCB Part Class: Extended Part - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2003121816_SMC-Sangdest-Microelectronicstronic--Nanjing-MBR1560S_C493175.pdf - Part Type: Schottky Barrier Diodes (SBD) **Pins:** - A [pin 1] - A [pin 2] - C [pin 3] ### D7 — [LED THT](https://www.flux.ai/jharwinbarrozo/led-tht~gr.md) - Breakdown Voltage: 0V - Forward Voltage: 1.70 - Series Resistance: 0.42Ω - Emission Coefficient: 3.73 - Saturation Current: 93.2e-12A **Pins:** - A [pin 2] - K [pin 1] ### D7 ( MBR1560S) — [MBR1560S](https://www.flux.ai/lcsc/mbr1560s~3hlm.md) - LCSC Part Number: C493175 - Manufacturer Name: SMC(桑德斯) - Manufacturer Part Number: MBR1560S - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2003121816_SMC-Sangdest-Microelectronicstronic--Nanjing-MBR1560S_C493175.pdf - Product Info Url: https://lcsc.com/product-detail/New-Arrivals_SMC-Sangdest-Microelectronicstronic-Nanjing-MBR1560S_C493175.html - Package or Case Code: TO-277B_3P-L6.1-W4.3-LS7.0-BR - JLCPCB Part Class: Extended Part - Part Type: Schottky Barrier Diodes (SBD) **Pins:** - A [pin 1] - A [pin 2] - C [pin 3] ### F1 — [Fuse](https://www.flux.ai/jharwinbarrozo/fuse~801.md) - Current Rating: 5A **Pins:** - P1 [pin 1] - P2 [pin 2] ### F2 — [Fuse](https://www.flux.ai/jharwinbarrozo/fuse~801.md) - Current Rating: 5A **Pins:** - P1 [pin 1] - P2 [pin 2] ### F3 — [Fuse](https://www.flux.ai/jharwinbarrozo/fuse~801.md) - Current Rating: 5A **Pins:** - P1 [pin 1] - P2 [pin 2] ### F4 — [Fuse](https://www.flux.ai/jharwinbarrozo/fuse~801.md) - Current Rating: 5A **Pins:** - P1 [pin 1] - P2 [pin 2] ### J1 — [TerminalBlock-01x02P-5.00mm](https://www.flux.ai/vasy_skral/terminalblock-01x02p-500mm~h4.md) - Part Type: Connector **Pins:** - P1 [pin 2] - P2 [pin 1] ### J2 — [TerminalBlock-01x02P-5.00mm](https://www.flux.ai/vasy_skral/terminalblock-01x02p-500mm~h4.md) - Part Type: Connector **Pins:** - P1 [pin 2] - P2 [pin 1] ### J3 — [TerminalBlock-01x02P-5.00mm](https://www.flux.ai/vasy_skral/terminalblock-01x02p-500mm~h4.md) - Part Type: Connector **Pins:** - P1 [pin 2] - P2 [pin 1] ### J4 — [TerminalBlock-01x02P-5.00mm](https://www.flux.ai/vasy_skral/terminalblock-01x02p-500mm~h4.md) - Part Type: Connector **Pins:** - P1 [pin 2] - P2 [pin 1] ### J5 — [TerminalBlock-01x02P-5.00mm](https://www.flux.ai/vasy_skral/terminalblock-01x02p-500mm~h4.md) - Part Type: Connector **Pins:** - P1 [pin 2] - P2 [pin 1] ### J6 — [TerminalBlock-01x02P-5.00mm](https://www.flux.ai/vasy_skral/terminalblock-01x02p-500mm~h4.md) - Part Type: Connector **Pins:** - P1 [pin 2] - P2 [pin 1] ### J7 — [TerminalBlock-01x02P-5.00mm](https://www.flux.ai/vasy_skral/terminalblock-01x02p-500mm~h4.md) - Part Type: Connector **Pins:** - P1 [pin 2] - P2 [pin 1] ### Q1 — [IRF520NPBF-VB](https://www.flux.ai/lcsc/irf520npbf-vb~gefi.md) - Package or Case Code: TO-220-3_L10.0-W4.5-P2.54-L - Part Type: MOSFETs - JLCPCB Part Class: Extended Part - Manufacturer Name: VBsemi(微碧半导体) - Manufacturer Part Number: IRF520NPBF-VB - LCSC Part Number: C709596 - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2305051417_VBsemi-Elec-IRF520NPBF-VB_C709596.pdf - Product Info Url: https://lcsc.com/product-detail/MOSFET_VBsemi-Elec-IRF520NPBF_C709596.html **Pins:** - D [pin 2] - G [pin 1] - S [pin 3] ### Q1 (IRF520) — [IRF520NPBF-VB](https://www.flux.ai/lcsc/irf520npbf-vb~gefi.md) - JLCPCB Part Class: Extended Part - Package or Case Code: TO-220-3_L10.0-W4.5-P2.54-L - Part Type: MOSFETs - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2305051417_VBsemi-Elec-IRF520NPBF-VB_C709596.pdf - Product Info Url: https://lcsc.com/product-detail/MOSFET_VBsemi-Elec-IRF520NPBF_C709596.html - Manufacturer Part Number: IRF520NPBF-VB - LCSC Part Number: C709596 - Manufacturer Name: VBsemi(微碧半导体) **Pins:** - D [pin 2] - G [pin 1] - S [pin 3] ### Q2 — [IRF520NPBF-VB](https://www.flux.ai/lcsc/irf520npbf-vb~gefi.md) - Manufacturer Name: VBsemi(微碧半导体) - Manufacturer Part Number: IRF520NPBF-VB - LCSC Part Number: C709596 - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2305051417_VBsemi-Elec-IRF520NPBF-VB_C709596.pdf - Product Info Url: https://lcsc.com/product-detail/MOSFET_VBsemi-Elec-IRF520NPBF_C709596.html - Package or Case Code: TO-220-3_L10.0-W4.5-P2.54-L - Part Type: MOSFETs - JLCPCB Part Class: Extended Part **Pins:** - D [pin 2] - G [pin 1] - S [pin 3] ### Q2 (IRF520) — [IRF520NPBF-VB](https://www.flux.ai/lcsc/irf520npbf-vb~gefi.md) - Part Type: MOSFETs - Package or Case Code: TO-220-3_L10.0-W4.5-P2.54-L - JLCPCB Part Class: Extended Part - Product Info Url: https://lcsc.com/product-detail/MOSFET_VBsemi-Elec-IRF520NPBF_C709596.html - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2305051417_VBsemi-Elec-IRF520NPBF-VB_C709596.pdf - Manufacturer Name: VBsemi(微碧半导体) - LCSC Part Number: C709596 - Manufacturer Part Number: IRF520NPBF-VB **Pins:** - D [pin 2] - G [pin 1] - S [pin 3] ### S1 — [SPST Switch](https://www.flux.ai/jharwinbarrozo/spst-switch~rcl.md) **Pins:** - P1 - P2 ### SW1 — [M-1305 10K](https://www.flux.ai/lcsc/m-1305-10k~cg9w.md) - Manufacturer Part Number: M-1305 10K - JLCPCB Part Class: Extended Part - Part Type: Variable Resistors/Potentiometers - LCSC Part Number: C2921893 - Package or Case Code: RES-ADJ-TH_M-1305 - Manufacturer Name: NIDEC(尼得科) **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] ### SW2 — [M-1305 10K](https://www.flux.ai/lcsc/m-1305-10k~cg9w.md) - LCSC Part Number: C2921893 - Manufacturer Name: NIDEC(尼得科) - Package or Case Code: RES-ADJ-TH_M-1305 - Part Type: Variable Resistors/Potentiometers - JLCPCB Part Class: Extended Part - Manufacturer Part Number: M-1305 10K **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] ### U1 — [Arduino Nano RP2040 Connect with headers](https://www.flux.ai/jharwinbarrozo/arduino-nano-rp2040-connect-with-headers~4yt.md) - Part Type: Microcontroller - Manufacturer Part Number: ABX00053 - Manufacturer Name: Texas Instruments Inc. **Pins:** - +3V3 [pin 2] - +5V [pin 12] - ~RESET [pin 18] - A0/DAC0/GPIO26 [pin 4] - A1/GPIO27 [pin 5] - A2/GPIO28 [pin 6] - A3/GPIO29 [pin 7] - A4/GPIO12 [pin 8] - A5/GPIO13 [pin 9] - A6 [pin 10] - A7 [pin 11] - AREF [pin 3] - D10/GPIO5 [pin 28] - D11/GPIO7/COPI [pin 29] - D12/GPIO4/CIPO [pin 30] - D13/GPIO6 [pin 1] - D2/GPIO25 [pin 20] - D3/GPIO15 [pin 21] - D4/GPIO26 [pin 22] - D5/GPIO17 [pin 23] - D6/GPIO18 [pin 24] - D7/GPIO19 [pin 25] - D8/GPIO20 [pin 26] - D9/GPIO21 [pin 27] - GND [pin 14] - GND__1 [pin 19] - QSPI_~RESET [pin 13] - RX [pin 17] - TX [pin 16] - VIN [pin 15] ### U1 (IR2104) — [IR2104SPBF](https://www.flux.ai/lcsc/ir2104spbf~hic2.md) - Product Info Url: https://lcsc.com/product-detail/MOS-Drivers_Infineon-Technologies-IR2104SPBF_C537543.html - Datasheet URL: https://assets.lcsc.com/datasheet/szlcsc/Download-ISO9001-Certification.pdf - LCSC Part Number: C537543 - Manufacturer Part Number: IR2104SPBF - Part Type: Gate Drive ICs - Package or Case Code: SOIC-8_L5.0-W4.0-P1.27-LS6.0-BL - JLCPCB Part Class: Extended Part - Manufacturer Name: Infineon(英飞凌) **Pins:** - ~{SD} [pin 3] - COM [pin 4] - HO [pin 7] - IN [pin 2] - LO [pin 5] - VB [pin 8] - VCC [pin 1] - VS [pin 6] ### U1 2K2 — [AP101 2K2 J](https://www.flux.ai/lcsc/ap101-2k2-j~0lci.md) - Manufacturer Name: Ohmite - Part Type: Pre-ordered RLCs - Manufacturer Part Number: AP101 2K2 J - LCSC Part Number: C2641754 - Package or Case Code: TO-247-2_L15.8-W5.0-P10.20-L - JLCPCB Part Class: Extended Part **Pins:** - 1 [pin 1] - 2 [pin 2] ### U2 — [ACS71240LLCBTR-010B3](https://www.flux.ai/lcsc/acs71240llcbtr-010b3~jfqs.md) - JLCPCB Part Class: Extended Part - LCSC Part Number: C2155537 - Manufacturer Part Number: ACS71240LLCBTR-010B3 - Manufacturer Name: ALLEGRO(美国埃戈罗) - Package or Case Code: SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL - Part Type: Current Sensors **Pins:** - ~{FAULT} [pin 6] - GND [pin 5] - IP– [pin 4] - IP– [pin 3] - IP+ [pin 2] - IP+ [pin 1] - VCC [pin 8] - VIOUT [pin 7] ### U2 (IR2104) — [IR2104SPBF](https://www.flux.ai/lcsc/ir2104spbf~hic2.md) - Datasheet URL: https://assets.lcsc.com/datasheet/szlcsc/Download-ISO9001-Certification.pdf - Product Info Url: https://lcsc.com/product-detail/MOS-Drivers_Infineon-Technologies-IR2104SPBF_C537543.html - LCSC Part Number: C537543 - Manufacturer Part Number: IR2104SPBF - Package or Case Code: SOIC-8_L5.0-W4.0-P1.27-LS6.0-BL - Part Type: Gate Drive ICs - Manufacturer Name: Infineon(英飞凌) - JLCPCB Part Class: Extended Part **Pins:** - ~{SD} [pin 3] - COM [pin 4] - HO [pin 7] - IN [pin 2] - LO [pin 5] - VB [pin 8] - VCC [pin 1] - VS [pin 6] ### U3 — [MC34063AN](https://www.flux.ai/lcsc/mc34063an~oyto.md) - JLCPCB Part Class: Extended Part - Manufacturer Name: HTC - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_HTC-Korea-TAEJIN-Tech-MC34063AN_C126078.pdf - Product Info Url: https://lcsc.com/product-detail/DC-DC-Converters_HTC_MC34063AN_MC34063AN_C126078.html - Package or Case Code: DIP-8_L9.2-W6.4-P2.54-LS7.6-BL - Manufacturer Part Number: MC34063AN - LCSC Part Number: C126078 - Part Type: DC-DC Converters **Pins:** - COMP [pin 5] - DVR [pin 8] - GND [pin 4] - SEN [pin 7] - SWC [pin 1] - SWE [pin 2] - TC [pin 3] - VCC [pin 6] ### U4 (MC34063AN) — [MC34063AN](https://www.flux.ai/lcsc/mc34063an~oyto.md) - Manufacturer Part Number: MC34063AN - LCSC Part Number: C126078 - Part Type: DC-DC Converters - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_HTC-Korea-TAEJIN-Tech-MC34063AN_C126078.pdf - Product Info Url: https://lcsc.com/product-detail/DC-DC-Converters_HTC_MC34063AN_MC34063AN_C126078.html - Package or Case Code: DIP-8_L9.2-W6.4-P2.54-LS7.6-BL - JLCPCB Part Class: Extended Part - Manufacturer Name: HTC **Pins:** - COMP [pin 5] - DVR [pin 8] - GND [pin 4] - SEN [pin 7] - SWC [pin 1] - SWE [pin 2] - TC [pin 3] - VCC [pin 6] ### U8 — [CL21-0.1uF400V 5%](https://www.flux.ai/lcsc/cl21-0p1uf400v-5percent~grba.md) - JLCPCB Part Class: Extended Part - Package or Case Code: CAP-TH_L10.5-W5.0-P7.50-D1.2 - LCSC Part Number: C281835 - Datasheet URL: https://lcsc.com/product-detail/_Tongfeng-CL21-01uF400V-5_C281835.html - Manufacturer Name: Tongfeng(铜峰电子) - Part Type: Film Capacitors - Manufacturer Part Number: CL21-0.1uF400V 5% - Product Info Url: https://lcsc.com/product-detail/_Tongfeng-CL21-01uF400V-5_C281835.html **Pins:** - 1 [pin 1] - 2 [pin 2] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/gudisasivaprasad/solar-mppt-charge-controller-16th6~33](https://www.flux.ai/gudisasivaprasad/solar-mppt-charge-controller-16th6~33).* --- *Generated from [https://www.flux.ai/gudisasivaprasad/solar-mppt-charge-controller-16th6~33](https://www.flux.ai/gudisasivaprasad/solar-mppt-charge-controller-16th6~33)*