The electronic speed controller, or ESC, is the component that turns the flight controller’s commands into spinning motors. It sits between your battery and your motors, converting DC power into the precise three-phase pulses each brushless motor needs. Choose the wrong ESC and your quad either falls out of the sky under load or burns up on the first hard punch-out. This guide walks through what to look for when selecting an ESC for an FPV build.
What an ESC Does
At its core, an ESC reads a throttle signal and rapidly switches current through the motor’s three windings to spin it. Modern FPV ESCs do this thousands of times per second using firmware that can also handle braking, filtering, and telemetry. The quality of that switching — and the current the ESC can safely pass — determines how hard you can push your quad before something gives.
Continuous and Burst Current Ratings
ESC ratings work like battery C-ratings. A “40A” ESC can sustain roughly 40 amps of current per motor, with a higher burst figure for short spikes. Match this to your motor and prop combination: a high-kV 5-inch motor with aggressive props can easily pull 40 to 50 amps at full throttle, while a gentle long-range motor may only need 20. Choosing an ESC with a comfortable margin over your real-world current draw is the single most important step — undersized ESCs are the leading cause of mid-air smoke.
Firmware: BLHeli_S, BLHeli_32, and AM32
ESC firmware determines how the hardware behaves and what features are available. BLHeli_S is the classic budget option, smooth and reliable, and it can be flashed with open-source firmware for extra features. BLHeli_32 adds faster processors and native bidirectional DShot support but the original 32-bit BLHeli project is no longer actively maintained. AM32 is the modern open-source alternative that many pilots are moving to. Whichever you pick, make sure the firmware and its configurator are things you are comfortable flashing and tuning.
Protocol: DShot vs PWM
The protocol is the language the flight controller uses to talk to the ESC. DShot is the modern standard — it is digital, needs no calibration, and enables features like RPM filtering and bidirectional DShot for precise motor RPM data. Older analog protocols like Multishot and Oneshot still work but are largely obsolete. If you are buying new ESCs in 2026, get ones with native DShot support, ideally DShot300 or higher.
Voltage and Cell Count Compatibility
Every ESC has a rated input voltage range, expressed in LiPo cell count. A 4S ESC is rated for 4S packs, while many modern ESCs accept 4S to 6S. Buying a 4S-only ESC locks you out of upgrading to 6S later, so most pilots prefer ESCs rated for 6S even if they currently fly 4S. Double-check the cell count before you buy — feeding a 6S pack into a 4S ESC is a guaranteed failure.
BEC and Telemetry
Individual ESCs usually do not need a built-in BEC because the flight controller handles power, but if you are building a fixed-wing or a bare quad without a dedicated regulator, check whether you need one. Telemetry is more relevant: an ESC that reports current and RPM back to the flight controller unlocks RPM filtering and current-based alerts that make a build genuinely fly better and safer. If telemetry matters to you, confirm the ESC and protocol support it before buying.
A good ESC is an invisible component — it just works, flight after flight, and lets you push your motors hard without worry. Size it with margin, pick a supported firmware and DShot protocol, and match the voltage range to your build. Get those three things right and your power system will stay reliable through hundreds of flights.
