How to Calibrate ESC?

There are two ways of calibrating ESC in your quadcopter: using the “motor tab” in Betaflight Configurator or BLHeliSuite Configurator. You don’t need to do ESC calibration if you are using DShot protocol, for other ESC protocols you need to calibrate your ESC’s.

Further Reading:

Important: REMOVE PROPELLERS when working with your quad on the bench.

How to Calibrate ESC using Betaflight Configurator

Make sure LiPo battery is disconnected from the quad. Now connect your flight controller to Betaflight Configurator.

Go to the “motor” tab in the Configurator, and enable the check box “I understand” at the bottom. Move the master slider all the way to the top, that will send the maximum throttle signal to all motors.

You can now connect the battery. When the ESC receives max throttle signal at power up, they will enter calibration mode and your motors will beep for a few seconds to indicate that.

When the motors stop beeping, you can drag the master slider all the way down to the bottom. This will send a zero throttle value to the ESC, and the motors will beep (musical tones) again to indicate the calibration is completed successfully.

Calibrate ESC in BLHeliSuite

The steps are the same as using the motor tab in Betaflight configurator, it’s just a different interference.

  1. Unplug LiPo from quad, connect USB from PC to FC
  2. Connect BLHeliSuite, and go to the Motors tab
  3. Enable “I Understand” checkbox, and drag the last slider all the way up (M), this will bring all the sliders to maximum including motor 1 to 4
  4.  Plug in your LiPo, your motors will beep for a few seconds
  5. When the beeping stops, drag the slider all the way down
  6. Motors will beep for a few seconds again and the process is complete

Why ESC Calibration is Required?

Due to the possibly different speed of the oscillators (or clock) in ESC’s and FC, the signal pulse length might not be measured the same by ESC and FC. Especially when the signal we are talking about are down to the level of micro seconds. By calibrating ESC, it syncs the oscillators between them.

Note that only “analogue” ESC protocols require ESC calibrations, including PWM, Oneshot and Multishot. Digital protocol such as DShot does not require ESC calibration.

2 thoughts on “How to Calibrate ESC?

  1. Fernando

    Thanks, will try it asap, nice tip!
    Even with Dshot600 support, multishot seems a lot smoothier for me, never calibrated, so must be doing something wrong.. lol
    My esc is Racerstar 30A LiteS, wich”compatible” with DShot600 and caps already removed by default.
    Some say it’s because my motors (Racerstart 2205 2300kv) that have a terrible resolution.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Are you Robot? *

I only check blog comments once or twice a week, if you want a quick reply you can post your question on this forum IntoFPV.com... You might get a faster response from me there (multirotor related only).