|
KiCADKicad
|
Egan MPPT BLDC brushless speed controller
This project is a compact brushless MPPT controller designed to drive small BLDC motors directly from solar cells with maximum possible efficiency. It combines a three-phase brushless motor controller with integrated maximum power point tracking, so the electronics continuously adapt to the available solar power instead of wasting energy in fixed operating points.
The controller measures both current and voltage, allowing it to track the solar cell’s operating point and regulate motor power dynamically. By using eGaN power devices, the design achieves very low switching and conduction losses, enabling high-frequency operation, reduced heat generation, and a much smaller power stage than conventional silicon MOSFET designs.
I built this PCB because I could not find anything commercially available that was this small, this efficient, and this well suited to direct solar-powered brushless motor control. Existing solutions are usually larger, less optimized, or designed as either MPPT chargers or motor controllers, but not both in one tightly integrated system.
The second reason is simpler: because I can. Designing it was technically challenging, enjoyable, and a good opportunity to combine power electronics, firmware, solar tracking, and compact PCB design into one fun experimental controller.
Egan MPPT BLDC brushless speed controller
Project images are for reference only. Actual production is based on the manufacturing files on the project page.
Please review the designer's notes (e.g., PCB thickness) and select the appropriate options.
PCBWay is not responsible
for issues caused by unsuitable parameter selections.
For more important ordering information, please refer to
Read More
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(2)
- Likes(0)
- 0 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
More by Julian Wingert
-
SmallOLED - Live PC Stats, Animated Clocks & Audio Visualizer
771 0 3 -
"Talking Multimeter": Arduino-Based Speech Add-on for Multimeters with SCPI Protocol
437 0 1 -
Programmable Mist Maker - XIAO / QT PY Extension
2889 2 3 -
RadioHAT - Raspberry Pi radio development platform
2468 0 4 -
QWIIC-VL53L4CD Time-of-Flight Distance Sensor Module
2690 0 2 -
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
4550 0 6







