FlySpark logo
Betaflight logoBetaflightBetaflight setup guidesUpdated

Match the meter

The calibration helper on the Power tab turns a multimeter reading into a new meter scale. The voltage reading grows as the scale grows, so a board that reads low needs a higher scale.

The demo voltage meter starts at 110. In the picture the board reads 16.00 V. A meter at 16.8 V raises that scale to 116. The same 16.00 V on the meter leaves the scale at 110.

The helper writes the new scale into the draft and tells you to save. It does not change the cell warning. Sources, cell voltages and capacity are on the battery page. This page is only the scale.

Free. Hardware connections need Chrome or Edge on a computer; phones use the FlySpark app.

  • Free
  • Nothing to install
  • Demo without hardware

In short

The calibration helper turns a multimeter reading into a new Betaflight voltage scale. The demo board reads 16.00 V at scale 110, and a meter at 16.8 V raises that scale to 116. You still have to save.

Key facts

  • The demo voltage meter starts at scale 110, divider 10 and multiplier 1. Scale runs from 10 to 255.
  • A low board reading needs a higher scale. New scale is the old one times the meter voltage divided by the board voltage.
  • At 16.00 V on the board, a meter reading of 16.8 V moves scale 110 to 116. The same voltage leaves it at 110.
  • The helper refuses a voltage under 0.5 V and says to plug in a battery first.
  • The demo ADC current meter starts at scale 400 and offset 0. The unit on the scale is mV/10A.
  • If the board reads 12 A and a clamp reads 10 A, scale 400 becomes 480. Under 0.1 A the helper refuses.
  • Applying the helper changes the draft. The note says to save to keep it. A match says the readings already match.
  • Chrome or Edge uses USB or Bluetooth. iPhone has no USB host.
  • Betaflight logoBetaflight
  • INAV logoINAV
  • ArduPilot logoArduPilot
  • PX4 logoPX4
  • BLHeli_S
  • Bluejay logoBluejay
  • AM32 logoAM32
  • ExpressLRS logoExpressLRS
  • EdgeTX logoEdgeTX
  • DroneCAN logoDroneCAN
  • MAVLink logoMAVLink

Try it

Match the meter

The board reads 16.00 V at scale 110. A meter showing 16.8 V raises that scale to 116.

Board 16.00 V

Matches

Scale 110

Meter 16.0 V

Betaflight

Features

  • 01

    Scale 110 to start

    The demo voltage meter is scale 110, divider 10 and multiplier 1. The scale field runs from 10 to 255.

  • 02

    16.8 V becomes 116

    Board 16.00 V and meter 16.8 V: 110 times 16.8 divided by 16 rounds to 116.

  • 03

    A match stays put

    When the meter and the board read the same voltage, the scale does not change. The note says the readings already match.

  • 04

    Under 0.5 V is refused

    Either voltage under 0.5 V produces no scale. The note says to plug in a battery first.

  • 05

    Current scale 400

    The demo ADC current meter starts at 400, offset 0, labelled mV/10A. A high board reading raises that scale.

  • 06

    Save after apply

    Apply updates the draft. The note says to save to keep it. Divider and multiplier are not part of that sum.

The voltage sum

The new voltage scale is the old scale times the meter voltage, divided by the voltage the board is reporting, then rounded. It is clamped from 10 to 255. The demo starts at 110, with divider 10 and multiplier 1. Divider and multiplier each run from 1 to 255, and the helper does not change them.

The picture uses that sum and nothing else. Drag the meter. At 16.0 V the scale stays 110 and the lamp says it matches. At 16.8 V the scale becomes 116 and the lamp says to raise it. At 15.2 V it becomes 105 and the lamp says to lower it. A worked case of scale 250, a board at 10 V and a meter at 20 V, rounds past the top and stops at 255.

The voltage card footer says to measure the battery and raise the scale if the reading is low. A board at 16.00 V and a meter at 16.8 V is that case: the board is low, so the scale goes up. Compare them at rest, on the balance lead, before you arm. Sag under load is the pack, not a reason to chase the scale.

Under 0.5 V on either side, the helper returns no scale and the note says to plug in a battery first. Applying when the numbers already agree says the readings already match.

Current, the other way

An ADC current scale is labelled mV/10A, and the offset is millivolts. The demo ADC meter starts at scale 400 and offset 0. For that meter the reading shrinks as the scale grows, so the new scale is the old one times the board amps divided by the clamp amps.

Board 12 A and clamp 10 A moves 400 to 480. The board was reading high, so the scale goes up and the next reading comes down. Board 10 A and clamp 12 A moves 400 to 333. Either current under 0.1 A is refused. The note says to draw at least a few amps, and to spin the motors with the props off, first.

A virtual meter is different. Its scale is labelled mA/throttle and its offset is milliamps. The new scale is the old one times the measured amps minus the offset, divided by the reported amps minus the offset. Scale 100, offset 1000 mA, a board at 11 A and a meter at 21 A, becomes 200. The demo virtual meter itself starts at scale 0 and offset 0. That 100 is a worked example of the sum, not the number the demo opens on.

The helper only adjusts the meter that matches the current source, and only when that meter is ADC or virtual. Any other source gets the note to choose an ADC or virtual current meter first. The current page for sources is the battery guide. Change the source and expect to calibrate again.

Apply, then save

The calibration card is on the Power tab when the board has a voltage meter. Open it, and the dialog shows the live volts and amps once they arrive. Until they do, it says it is waiting for the flight controller. Enter the meter voltage, and the clamp current if you have one. Apply writes the new scales into the draft.

The note names the old scale and the new one, then says to save to keep it. Closing the dialog without a change, when the readings already agree, says they match. Nothing is stored until you save on the Power tab.

Leave the cell warning alone while you do this. A warning that was changed to hide a bad scale will fire at the wrong pack once the scale is honest. The battery page is where those warning voltages and the capacity live.

A preset can overwrite a scale you just saved. After a preset, read the diff. If the scale moved and the meter no longer agrees, put your scale back and save again.

Where you set it

Open Power on a Betaflight board and choose Calibrate voltage and current. Chrome or Edge connects over USB or Bluetooth. Android adds Wi-Fi. iPhone uses Bluetooth or Wi-Fi and has no USB host.

This sum is the Betaflight meter. INAV keeps its own voltage scale. Do not paste 110 into an INAV field and expect 16.00 V. Props stay off if you spin the motors to raise the current for the clamp.

Betaflight

Calibrate the voltage scale

  1. Read both voltages

    Plug in a pack at rest. Read the Power tab and a meter on the balance lead.

  2. Enter the meter

    Open Calibrate voltage and current. Type the meter voltage. The demo board at 16.00 V and a meter at 16.8 V moves scale 110 to 116.

  3. Apply

    Apply writes the scale into the draft. The same reading on both sides leaves the scale where it is.

  4. Save

    Save on the Power tab. The note says the new scale is kept only after that save.

Troubleshooting

Common problems and fixes

  • Problem

    The helper says to plug in a battery

    Fix

    One of the two voltages is under 0.5 V. Connect a pack and wait until the dialog shows a live voltage, then enter the meter reading.

  • Problem

    The scale did not change

    Fix

    The meter and the board already agree, so the note says the readings match. Or you applied and did not save. Save on the Power tab.

  • Problem

    Current will not calibrate

    Fix

    Either current is under 0.1 A, or the source is not an ADC or virtual meter. Spin the motors with the props off, or pick that meter first. The demo ADC scale starts at 400.

  • Problem

    The volts drifted after a preset

    Fix

    The preset wrote a different scale. Compare the diff, put the calibrated scale back, and save again.

FAQ

Frequently asked questions

How does Betaflight voltage calibration work?

New scale equals the old scale times the meter voltage divided by the board voltage, rounded, and held between 10 and 255.

What is the demo scale?

110, with divider 10 and multiplier 1. The helper changes the scale only.

What does 16.8 V do?

If the board reads 16.00 V at scale 110, a meter at 16.8 V raises the scale to 116. The same 16.00 V leaves it at 110.

Why raise the scale when the board reads low?

The voltage reading grows with the scale. A low reading needs a larger scale. The footer says the same thing.

What if the voltage is tiny?

Under 0.5 V on the board or on the meter, there is no new scale. The note says to plug in a battery first.

How does the current scale move?

For the ADC meter, new scale is old times board amps divided by clamp amps. Board 12 A and clamp 10 A moves 400 to 480. The unit is mV/10A.

What is the virtual current sum?

Old scale times measured amps minus the offset, divided by reported amps minus the offset. Offset is in milliamps. Under 0.1 A either side of the offset, it is refused.

Do I have to save?

Yes. Apply only updates the draft. The note says to save to keep the new scale.

Is this the INAV voltage scale?

No. INAV has its own scale. Do not paste the Betaflight number 110 into that field.

Can I calibrate in Chrome?

Yes, on Betaflight. Chrome or Edge uses USB or Bluetooth. Android adds Wi-Fi. iPhone uses Bluetooth or Wi-Fi and has no USB host.

References

Sources

The official documentation behind the background facts on this page.

  1. Betaflight WikiBetaflight · betaflight.com
  2. Betaflight setup guideBetaflight · betaflight.com
  3. INAV WikiINAV on GitHub · github.com

Tools

See every FlySpark tool

  • 01Betaflight logo

    Betaflight

    Betaflight battery settings

    Set the Betaflight battery meter: voltage source, current source, cell warning voltages and pack capacity, then scale the sensor on the Power tab.

    Learn more
  • 02Betaflight logo

    Betaflight

    Betaflight OSD editor in your browser

    Betaflight OSD editor for Chrome, Edge and phones: drag elements on a PAL, NTSC or HD preview, set timers, alarms and warnings, and upload MAX7456 fonts.

    Learn more
    Betaflight OSD editor in your browser
  • 05FlySpark logo

    FlySpark

    Board alignment and arming

    Set board alignment, the arming angle, gyro calibration and the feature switches. The demo blocks arming when the craft is tilted past 25 degrees.

    Learn more

Ready to try it?

Free. Hardware connections need Chrome or Edge on a computer; phones use the FlySpark app.