Correct present and voltage readings are essential for FPV drones. They inform you your battery degree, how a lot capability has been used, and the way a lot is left. An incorrectly calibrated voltage and present sensor can result in untimely landings or, worse, over-discharging your LiPo. Present sensor also can present how a lot present the motors are drawing in actual time. On this information, I’ll stroll you thru the step-by-step calibration course of for each voltage and present sensors in Betaflight.
All of our beneficial FC/ESC stack comes with present sensor: https://oscarliang.com/flight-controller/#The-Greatest-FC-Suggestions
The way to Calibrate Voltage
Often, voltage sensor is pretty correct out of the field on a Betaflight flight controller, and you might not must calibrate it. Nonetheless, it’s at all times a good suggestion to verify.
- Merely take a battery and verify its voltage utilizing both a battery checker or a multimeter.
- Then join it to your drone. Ensure you take away the propellers first for security.
- In Betaflight Configurator, if the reported voltage (circled in crimson within the picture under) is considerably completely different out of your measured voltage, you need to calibrate the voltage sensor. A distinction inside 0.1V is usually acceptable.
In case your voltage sensor isn’t working, ensure that Voltage Meter Supply is ready to Onboard ADC within the Energy & Battery tab within the configurator.
To calibrate voltage:
- Click on the Calibrate button on the backside proper.
- Enter the measured voltage.
- Click on Calibrate. Betaflight will then ask to use a brand new voltage scale.
That’s it. Inside 0.1V is correct sufficient.
Now you may put voltage in your OSD. You possibly can show Battery Voltage (whole voltage), or Battery common cell voltage, or each.
Why Present Sensor Is Helpful
Having voltage displayed is helpful, however resulting from voltage sag, the studying can fluctuate throughout flight, so it’s not at all times essentially the most correct indicator of battery degree. For basic flying comparable to freestyle and cinematic flying, utilizing voltage alone is normally ok. However for long-range and racing, the place realizing precisely how a lot battery is left and when you need to land is essential, that’s the place the present sensor is available in.
There are two present sensor-related readings that you need to find out about:
Battery present mAh drawn: This reveals LiPo battery consumption and tells you ways a lot battery capability has been used.Battery present draw: This reveals real-time present draw. It’s a good indicator of how power-hungry your motor and propeller mixture is at completely different throttle positions, and you should use it to check completely different setups
Nonetheless, poor calibration could cause incorrect mAh consumption and present draw readings, making them complicated and principally ineffective. Due to this fact, it’s vital to calibrate the sensor earlier than counting on it.
The way to Allow Present Sensor and Put It in OSD
Does your ESC have a present sensor? It normally appears like a big resistor close to the ability pads.
If it does, you may allow it by going to the Energy & Battery tab in Betaflight Configurator and choosing Onboard ADC beneath Present Meter Supply. Some 32-bit ESCs additionally assist ESC Sensor (by way of ESC telemetry) because the Present Meter Supply, nevertheless it’s normally simpler to simply use the ADC sensor.
In case your ESC doesn’t have a present sensor and you choose Onboard ADC, you’re going to get some random present readings.
You possibly can then show Battery present draw and Battery present mAh drawn within the OSD.
The way to Verify if Present Sensor Is Correct
The best method to confirm in case your present sensor is working appropriately, is to fly a battery and see if Battery present mAh drawn matches the capability of the battery pack.
To do that:
- Absolutely cost a LiPo to 4.20V per cell, or 4.35V per cell if it’s LiHV.
- Fly the pack till the voltage drops to three.3V per cell. I normally fly till 3.5V per cell, then hover near myself till it reaches 3.3V so I don’t by chance discharge the battery too low.
Battery present mAh drawnought to roughly equal to the precise capability of the pack, or perhaps a number of % decrease since you land earlier than the battery is totally empty.- If
Battery present mAh drawnisn’t any the place near the battery’s capability, then you need to calibrate it.
The way to Calibrate Present Sensor
To calibrate the present sensor, you principally want to regulate the scale and offset values.
You could find these settings within the Energy & Battery tab, beneath Amperage Meter.
You possibly can strap your quad to the bench, and measure present draw utilizing a energy meter, or a clamp meter whereas working the motors. Nonetheless, as you may think about it’s not the most secure possibility, and it additionally requires extra tools that most individuals most likely don’t have. Due to this fact I favor the trial and error methodology I describe under:
Fly a Battery
- Absolutely cost a battery, for instance 4.2V per cell for LiPo or 4.35V per cell for LiHV.
- Put the OSD component
Battery present mAh drawnin your display screen. - Fly the battery till it’s almost empty. For LiPo and LiHV, that may be round 3.5V per cell.
- After touchdown, word the
Battery present mAh drawnworth proven within the OSD.
Recharge That Battery
- Recharge the battery absolutely to 4.2V per cell.
- See how a lot mAh your charger places again into the battery.
Replace Present Scale
- Join your flight controller to Betaflight Configurator.
- Go to the Energy & Battery tab and write down the
Amperage Meter Scaleworth.
Use this system to calculate the brand new present sensor scale:
new_scale = old_scale x (OSD_mAh_consumed / mAh_charged)
I made this device to simplify issues. Simply enter the numbers to get the brand new scale:
https://oscarliang.com/js/current_scale.html
On this instance:
- OSD_mAh_consumed = 1520
- mAh_charged = 1703
- old_scale = 400
- new_scale = 357
Vital: When getting into the brand new scale in Betaflight, solely enter a complete quantity. Spherical it if the result’s a decimal.
You may need to repeat this course of 2 or 3 extra instances to attain an correct scale.
You possibly can normally depart the offset at zero.
Calibration within the Discipline
You can too calibrate the present sensor with out entry to a charger or laptop by utilizing trial and error. It might take a number of extra tries, however it might probably nonetheless be very efficient.
- Carry 3 to 4 absolutely charged batteries with you.
- Fly one till it’s almost empty, then write down the
Battery present mAh drawnworth proven within the OSD. - Examine that quantity to the battery capability. To make the present sensor learn decrease, it is advisable enhance the size quantity.
- For instance, if
Battery present mAh drawnis 10% increased than the battery capability, enhance the size by 10%. - Or you may merely use the calculator if this feels too sophisticated.
- For instance, if
- Repeat with one other absolutely charged battery till you’re pleased with the accuracy.
Let me offer you an instance:
- Proper now, your present sensor scale is 400.
- You fly a completely charged battery, a 1000mAh pack, till it’s empty (e.g. 3.3V per cell).
- The OSD reveals 900mAh drawn.
- So that you need the OSD to learn 10% increased (or a bit of increased to account for the small quantity of cost left within the pack), which suggests it is advisable cut back the size by 10%.
- New scale = 400 × 90% = 360
- Repeat till you’re pleased with the accuracy.
You can too enter the brand new scale worth within the OSD menu (Options -> Energy -> IBAT Scale) in case you should not have entry to Betaflight Configurator.
Professional tip: When calibrating present sensor, it’s finest to make use of a battery in good situation. Previous or abused batteries typically have degraded capability, which might throw off your calibration.
Digital Present Sensor Setup
In case your quad doesn’t have a bodily present sensor, you may nonetheless arrange a digital present sensor. This can be a function in Betaflight the place present consumption is estimated based mostly on throttle place. It isn’t essentially the most correct methodology, however when it’s setup correctly, it’s higher than nothing.
Tutorial: http://intofpv.com/t-virtual-current-sensor-with-cleanflight-betaflight
Remaining Ideas
Calibrating voltage and present in Betaflight is a kind of small setup steps that makes an enormous distinction in real-world flying.
As soon as dialed in:
- Your battery warnings grow to be dependable
- Your flight time turns into predictable and you’ll maximizing flight time with out risking overdischarging battery
- You possibly can higher perceive the ability demand of your motors and propellers and evaluate completely different combos
If you happen to’ve by no means performed this earlier than, take 10–quarter-hour and do it—it’s completely price it.
Edit Historical past
- Apr 2017 – Tutorial created
- Nov 2022 – Up to date for Betaflight 4.3
- Apr 2026 – Up to date for Betaflight 2025.12, with extra give attention to the trial-and-error methodology since it’s safer and doesn’t require further tools

