# 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)*