|
ESP32-WROOM-32E(M113EH3200PS3Q0)Espressif Systems
|
x 1 | |
|
|
Refer to google drive link |
x 1 |
DIY 1kW Open Source MPPT Solar Charge Controller
Build a 1kW 80V 30A WiFi MPPT Solar Charge Controller, equipped with a phone app datalogging telemetry! (available on Android & IoS) The design has been intensively tested for months and has been the first fully open source, problem free, Truly Synchronous Buck MPPT design.
Synchronous buck based MPPTs are one of the most energy efficient designs. Premium commercial grade MPPTs use the same circuit topology. By replacing diodes that cause voltage drops in a buck converter (which results to additional power losses) with low on-resistance N-channel MOSFETs, power losses are decreased significantly. For years, the DIY community has made several attempts on building a True SyncBuck MPPT but is often met with fatal problems. Other got it to work but somehow cheated by still adding diodes, which results to significant losses. So I went on a journey and collaborated with Open Green Energy and countless co-leagues to deliver a problem free SyncBuck MPPT design for open-sourcing, which lead me to make this 4 Part video tutorial.
SPECS:
- MPPT Perturbed Algorithm With CC-CV
- 80V, 30A Input (Solar, Wind Turbines, PSU)
- 50V, 30A Output (Li-ion, LifePO4, Lead Acid & etc.)
- 98% Peak Conversion Efficiency (Synchronous Buck)
- WiFi & Bluetooth Blynk Phone App Telemetry
- Charger/PSU Mode (can operate as a programmable buck converter)
- 16Bit Precision ADC Measurements (ADS1115/ADS1015)
- Automatic ACS712-30A Current Sensor Calibration
- Battery & Input Disconnect Recovery Protection Protocol
- LCD Menu Interface (with settings & 4 display layouts)
- Flash Memory (non-volatile settings save function)
- Settable PWM Resolution (8bit-16bit)
- Settable PWM Switching Freq (1.2kHz - 312kHz)
______________________________
PCBWAY PCB LINKS:
1.) Main MPPT Board (https://bit.ly/3gGccE7)
2.) Button Breakout Board (https://bit.ly/3kuwHF6)
3.) 2 Pin Fan Breakout Board (https://bit.ly/3jsmWIn)
GOOGLE DRIVE ALL FILES: (Schematics, PCB, Parts List, Firmware)
https://drive.google.com/drive/folders/1Sd2jWAb-F8NAXlJ6PLdhcnPDQV0alD15?usp=sharing
GITHUB FUGU FIRMWARE:
https://github.com/AngeloCasi/FUGU-ARDUINO-MPPT-FIRMWARE
INSTRUCTABLE TUTORIAL:
coming soon
______________________________
Main Components:
- ESP32 WROOM32 MCU Module
- ADS1115/ADS1015 I2C ADC
- CSD19505 2.6mΩ N-ch MOSFETS (3x)
- ACS712-30A Current Sensor IC
- IR2104 MOSFET Driver
- B1212 DC-DC Isolated Converter
- XL7005A 80V 0.4A Buck Regulator (2x)
- CH340C USB TO UART IC
- 16X2 I2C Character LCD
- AMS1115-3.3 LDO Linear Regulator
- AMS1115-5.0 LDO Linear Regulator
- SS310 & M7 Diodes (refer to excel sheet)
- SMD Resistors & Caps (refer to excel sheet)
- Inductor Core & MISC. (refer to excel sheet)
______________________________
#PCBway #Solar #Electronics #DIY #MPPT
DIY 1kW Open Source MPPT Solar Charge Controller
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(82)
- Likes(155)
-
Engineer
Nov 18,2025
-
Engineer
Oct 11,2025
-
Engineer
Sep 19,2025
-
Engineer
Sep 11,2025
-
Engineer
Sep 04,2025
-
Engineer
Aug 20,2025
-
Engineer
Aug 14,2025
-
Engineer
Jun 25,2025
-
Engineer
Jun 25,2025
-
Engineer
Jun 20,2025
-
Engineer
Jun 17,2025
-
Engineer
Jun 15,2025
-
Engineer
Jun 09,2025
-
Engineer
Jun 08,2025
-
Engineer
May 30,2025
-
ANDRII
May 30,2025
-
Engineer
Apr 29,2025
-
Engineer
Apr 06,2025
-
Vishal soni
Mar 14,2025
-
Engineer
Mar 04,2025
-
Engineer
Mar 03,2025
-
Dobrica Daniel
Feb 27,2025
-
Leigh Tilbury
Feb 24,2025
-
Virgil LI
Feb 21,2025
-
Engineer
Feb 19,2025
-
ELECTRONOOBS ELECTRONOOBS
Feb 18,2025
-
Engineer
Jan 30,2025
-
Engineer
Jan 29,2025
-
Engineer
Jan 28,2025
-
Kenneth Ekman
Jan 27,2025
-
THANH NGUYEN
Jan 13,2025
-
Engineer
Jan 07,2025
-
raphapretorius
Dec 29,2024
-
Nelson Abagalwa
Dec 18,2024
-
Engineer
Nov 20,2024
-
Mathieu Lescure
Nov 18,2024
-
Florin-Cristian Martuneac
Nov 03,2024
-
hakan topuz
Nov 03,2024
-
Engineer
Oct 13,2024
-
Engineer
Oct 04,2024
-
John
Sep 24,2024
-
Matthew Beatty
Sep 09,2024
-
Prasanna K
Aug 16,2024
-
Aykut ARDIÇ
Aug 13,2024
-
Engineer
Aug 13,2024
-
Engineer
Aug 13,2024
-
lian lipeng
Jul 30,2024
-
Engineer
Jul 24,2024
-
Engineer
Jul 11,2024
-
Engineer
Jul 06,2024
-
Engineer
Jun 03,2024
-
Kyouya Mori
May 31,2024
-
Ernieson Ganadores
Apr 29,2024
-
Andres Piotrowski
Apr 25,2024
-
Engineer
Apr 08,2024
-
MARTON BUR
Mar 20,2024
-
Engineer
Mar 05,2024
-
rustyred01
Feb 26,2024
-
lciscon
Feb 25,2024
-
Engineer
Feb 19,2024
-
lac
Feb 15,2024
-
Mitko Petrovik
Feb 11,2024
-
Engineer
Feb 08,2024
-
Engineer
Jan 16,2024
-
Simon Gaitara
Jan 08,2024
-
Engineer
Dec 26,2023
-
Engineer
Dec 24,2023
-
Piotr
Dec 09,2023
-
SHINGO HARA
Nov 28,2023
-
Harry Munday
Nov 11,2023
-
Steve Beadle
Oct 30,2023
-
bgcamroux
Oct 27,2023
-
g7nZm22eTKCcX46
Oct 11,2023
-
ahmad helmi
Sep 28,2023
-
Engineer
Sep 15,2023
-
Engineer
Sep 11,2023
-
Christopher Cruce
Sep 08,2023
-
Engineer
Jul 29,2023
-
jeremy montenegro
Jul 27,2023
-
Engineer
Jul 16,2023
-
Engineer
May 16,2023
-
Laurent GONTARD
May 16,2023
-
Arnab Macho
May 12,2023
-
Sebastian Mackowiak
Mar 21,2023
-
Engineer
Feb 28,2023
-
Repkon Makina
Feb 27,2023
-
Paul BluJay
Feb 09,2023
-
Dylan Krul
Jan 27,2023
-
Engineer
Jan 26,2023
-
realmdsp
Jan 15,2023
-
Hannes-Solar
Jan 14,2023
-
Engineer
Jan 07,2023
-
Engineer
Jan 02,2023
-
Engineer
Dec 12,2022
-
Vitalii
Dec 02,2022
-
ANTHONY YIU
Nov 22,2022
-
Sergio Oliveira
Nov 04,2022
-
Engineer
Nov 03,2022
-
Andrea Midoro
Oct 20,2022
-
Engineer
Aug 15,2022
-
Engineer
Aug 14,2022
-
Engineer
Jul 27,2022
-
Jo Jonas
Jun 27,2022
-
chmeldaa
Jun 24,2022
-
Engineer
Jun 13,2022
-
Engineer
Jun 05,2022
-
Engineer
Jun 01,2022
-
Raimondo Protomartire
May 26,2022
-
Peter Easson
May 25,2022
-
kevin bennett
Mar 28,2022
-
Engineer
Mar 23,2022
-
EZE OLUCHUKWU
Mar 01,2022
-
Engineer
Feb 28,2022
-
Hector Arias Sanchez
Feb 23,2022
-
Michal Mitro
Feb 21,2022
-
Uğur Yıldız
Feb 17,2022
-
yuyue test test test test test test test test test
Feb 15,2022
-
MatiBot
Jan 02,2022
-
bart van Veluw
Jan 02,2022
-
Izuchukwu Obiakor
Dec 28,2021
-
Engineer
Dec 13,2021
-
Andrius Gailius
Nov 29,2021
-
Duncan Hames
Nov 24,2021
-
mcucontroll
Nov 15,2021
-
Engineer
Nov 11,2021
-
Engineer
Nov 03,2021
-
Engineer
Oct 31,2021
-
KidByte
Oct 20,2021
-
Engineer
Oct 08,2021
-
Engineer
Sep 30,2021
-
AA ELECTROTECH
Sep 30,2021
-
Engineer
Sep 27,2021
-
Engineer
Sep 23,2021
-
Peter de Roode
Sep 18,2021
-
Engineer
Sep 18,2021
-
Fire fly
Sep 17,2021
-
Engineer
Sep 13,2021
-
Engineer
Sep 13,2021
-
Colin de Jager
Sep 13,2021
-
Engineer
Sep 12,2021
-
Engineer
Sep 12,2021
-
ElectroBUFF
Sep 10,2021
-
Engineer
Sep 10,2021
-
mircea1955
Sep 09,2021
-
Bambang purnomo
Sep 08,2021
-
Engineer
Sep 04,2021
-
Angelo Casimiro
Sep 02,2021
-
SunjayKumar
Sep 02,2021
-
Alexander Rodriguez
Sep 02,2021
-
Meep
Sep 02,2021
-
Engineer
Sep 02,2021
-
Engineer
Sep 02,2021
-
Engineer
Sep 02,2021
-
Engineer
Sep 02,2021
-
Ahmed Hosen
Sep 02,2021
- 46 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
10design
-
8usability
-
10creativity
-
10content
-
5design
-
10usability
-
10creativity
-
10content
-
10design
-
9usability
-
9creativity
-
9content
-
10design
-
10usability
-
10creativity
-
10content
-
9design
-
10usability
-
10creativity
-
9content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
9usability
-
9creativity
-
10content
-
9design
-
10usability
-
10creativity
-
10content
-
9design
-
9usability
-
9creativity
-
9content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
9usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
9design
-
9usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
7usability
-
10creativity
-
10content
-
5design
-
10usability
-
10creativity
-
10content
-
10design
-
9usability
-
10creativity
-
10content
-
9design
-
9usability
-
10creativity
-
10content
-
10design
-
10usability
-
8creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
1design
-
2usability
-
1creativity
-
1content
-
8design
-
9usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
9usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
9creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
5design
-
5usability
-
5creativity
-
5content
-
8design
-
7usability
-
9creativity
-
7content
-
10design
-
10usability
-
10creativity
-
10content
More by Angelo Casimiro
-
DIY Hakko 907 Digital Soldering Station
Build a cheap and simple DIY Digital Soldering Station, a budget friendly Hakko 907 alternative! Enj...
-
DIY MPPT - Button Breakout Board
My DIY MPPT's button breakout board and I2C expanderNote:the project include 3 PCB, here are the lin...
-
DIY MPPT - Two Pin Fan Breakout Board
Breakout board for my MPPT's 3 pin fan to 2 pin fan converter.Note:the project include 3 PCB, here a...
-
DIY 1kW Open Source MPPT Solar Charge Controller
Build a 1kW 80V 30A WiFi MPPT Solar Charge Controller, equipped with a phone app datalogging telemet...
-
SPWM Inverter Filter Breakout Board
Watch may tutorial at (https://www.youtube.com/TechBuilder)
-
DIY 1000W Pure Sinewave 12v-220v Inverter (EGS002 16 MOSFET Board)
Here's a detailed tutorial on building a HIGH POWER 12v to 220v pure sine wave inverter board from s...
-
-
AEL-2011 Power Supply Module
319 0 1 -
AEL-2011 50W Power Amplifier
292 0 1 -
-
-
Custom Mechanical Keyboard
562 0 0 -
Tester for Touch Screen Digitizer without using microcontroller
228 2 2 -
Audio reactive glow LED wristband/bracelet with NFC / RFID-Tags
233 0 1 -
-
-







