← BACK TO MISSION CONTROL

ESC & POWER TUNING

Managing the high-current bridge between your battery and your motors.

🛑

The Smoke Stopper Rule

Never, ever flash ESC firmware or change timing settings without a Smoke Stopper (current limiter) between your battery and the drone. If a setting causes a short, the stopper saves your board; otherwise, your ESC becomes a very expensive firework.

1. PWM Frequency

This is how fast the ESC "talks" to the motor coils. Higher frequencies generally lead to smoother flight and longer flight times.

24kHz

The old standard. High torque, but loud and inefficient for small motors.

Target: 5-inch freestyle or racing drones.

48kHz

The 'sweet spot' for most pilots. Much better battery life and smoother low-end throttle.

Target: Cruisers and 3-inch quads.

96kHz

Maximum efficiency. Makes tiny motors feel like butter, but loses some 'punch' at the top end.

Target: Tiny Whoops (65mm/75mm) for indoor flight.

2. Motor Timing

Timing determines when the ESC energizes the motor coils relative to the position of the magnets.

  • Auto

    The safest choice for beginners. Bluejay/AM32 does a great job calculating this on the fly.

  • Medium

    Standard for most brushless motors. A good balance of power and heat management.

  • High

    Increases top-end RPM but makes the motors run much hotter. Warning: Can cause 'desyncs' where the motor stops spinning mid-air.

3. Bi-Directional DShot

Traditionally, the Flight Controller (FC) just "yells" instructions at the ESC. With Bi-Directional DShot, the ESC whispers back, telling the FC exactly how fast the motors are spinning (RPM).

This enables RPM Filtering, which removes vibration noise before it ever reaches your flight logic.

// Betaflight Configuration

set bidirectional_dshot = ON

set dshot_bitbang = ON

# Result: 0.00% Error Rate