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.
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.
- Unplug LiPo from quad, connect USB from PC to FC
- Connect BLHeliSuite, and go to the Motors tab
- 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
- Plug in your LiPo, your motors will beep for a few seconds
- When the beeping stops, drag the slider all the way down
- 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.