An electronic speed controller is the driver that turns a battery's DC power into the precisely timed pulses a brushless motor needs — the small board behind every drone propeller and many robot wheels.
An electronic speed controller is a small circuit that drives a brushless motor. It rapidly switches battery power to the motor's coils in the right sequence and timing, setting how fast the motor spins based on the command it receives.
🎯 Quick challenge
An electronic speed controller is needed because a brushless motor…
Every drone propeller and many robot wheels are driven by a brushless motor — but a brushless motor can't just be plugged into a battery. It needs a translator: the electronic speed controller (ESC).
Why it's necessary
A brushed motor switches its own coils mechanically as it spins. A brushless motor has no brushes, so something must energize its three phases in the right order and at the right moments to keep it turning. That job — called commutation — is what the ESC does electronically, using fast switching transistors, dozens of thousands of times a second.
From throttle command to spinning motor
The ESC reads a desired speed, then switches battery power to each motor phase in sequence and modulates it (via PWM) to hit that speed.
How it controls speed
The ESC takes a throttle signal (from a flight controller or robot controller) and modulates how much power reaches the motor using PWM — rapidly turning the switches on and off, with a longer "on" fraction meaning more power and faster spin. It also senses the rotor's position (via back-EMF or a sensor) so it knows when to switch each phase. More advanced ESCs run field-oriented control for smooth, efficient torque.
What to know in practice
Current rating. An ESC must handle the motor's peak current, or it overheats and fails — sizing it is a real design step.
Firmware. Drone ESCs run firmware (BLHeli, AM32) that tunes responsiveness; fast, low-latency ESC response is what makes a racing drone feel crisp.
Regenerative braking / reversing. Good ESCs can brake and reverse, useful for robot wheels.
Where you'll see it
Every multirotor drone (one ESC per motor), electric skateboards and scooters, robot drive wheels, and gimbals. It's the unglamorous power stage between the battery and the spinning part.
Why it matters
The ESC is what makes brushless motors — the efficient, powerful, low-maintenance workhorses of modern robotics — actually usable. Without it, there's no drone flight and no clean brushless drive.