Description
Take full control of your DC motor’s speed with this compact and efficient PWM DC Motor Speed Controller, supporting a wide input voltage range of 5V to 28V DC and a maximum output current of 5A. Designed for high performance and reliability, this controller offers smooth speed adjustments using a potentiometer knob and operates at a PWM frequency of 20kHz, ensuring minimal noise and efficient power delivery.
Equipped with a built-in fuse tube for short circuit protection and reverse polarity protection, the module is ideal for DIY robotics, fan speed control, model cars, and industrial automation projects. Its compact size and lightweight construction make it easy to integrate into tight enclosures or portable systems.
✅ Key Features
Adjustable Motor Speed via Potentiometer
⚡ Supports Wide Voltage Range: 4.5V to 28V DC
Output Current: 0–5A (90W max)
PWM Duty Cycle: Adjustable from 1% to 100%
20kHz PWM Frequency – Silent motor operation
Reverse Polarity & Overcurrent Protection
Fuse Tube Included – Safeguards against short circuits
Low Standby Power Draw – Just 7µA in idle mode
Compact & Lightweight – Only 16g
Technical Specifications
| Parameter | Specification |
|---|---|
| Input Voltage | 4.5V – 28V DC |
| Output Current | 0 – 5A |
| Max Output Power | 90W |
| Standby Current | 7 µA |
| PWM Duty Cycle | 1% – 100% |
| PWM Frequency | 20 kHz |
| Dimensions | 1.18 × 1.97 × 0.59 inches |
| Weight | ~16g |
| Protection Features | Fuse for short circuit + polarity guard |
⚙️ Package Includes
1 × DC Motor Speed Controller Module
Instructions & Safety Notes
DC Input Only: Never connect AC power (e.g., 220V AC).
Polarity Matters: Connect positive to IN+ and negative to IN– only.
Direction Control: To reverse motor direction, swap motor output wires.
Adjust Speed: Turn the potentiometer to change motor speed by modifying PWM duty cycle.
Mount Securely: Ideal for enclosures, robotics, fans, and small appliances.
Applications
DIY DC motor control
Arduino/ESP32 motor projects
Model train or car throttle control
Fan or pump speed regulation
CNC cooling fans or linear actuator control
Home appliance motor testing setups
FAQ – Frequently Asked Questions
Q1: Can I use this with a 12V DC motor?
✅ Yes! The controller works perfectly with 6V, 12V, 24V DC motors within the 5A/90W range.
Q2: Is the speed linear as I turn the knob?
✅ Yes, the potentiometer smoothly adjusts the PWM duty cycle from 1% to 100%, controlling the speed accordingly.
Q3: Can I reverse motor direction?
✅ Simply reverse the motor wires or switch the output terminals (OUT+ and OUT–).
Q4: Can it handle continuous 5A load?
⚠️ For continuous high loads, ensure proper ventilation or consider adding a heatsink.
Q5: Is this controller compatible with brushless motors?
No. This controller is designed for brushed DC motors only.













