FlySpark logoFlySpark

Betaflight setup guides

Betaflight rates with a live curve

Rates decide how fast your quad turns for each stick position. FlySpark shows the curve for roll, pitch and yaw as you change the numbers, with the maximum rotation speed in degrees per second, so you can see the result before you fly it.

Edit the rates on your own flight controller in Chrome or Edge over USB or Bluetooth, or in the FlySpark app on Android and iPhone.

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

  • Free
  • Nothing to install
  • Demo without hardware
Betaflight rates with a live curve

Features

  • 01

    Every rate type

    Actual, Betaflight, Quick, KISS and Raceflight, with the right fields for each.

  • 02

    Live curve

    Roll, pitch and yaw curves redraw as you edit, with the maximum degrees per second for each axis.

  • 03

    Rate profiles

    Switch between the rate profiles stored on the board, for example one for freestyle and one for cinematic flying.

  • 04

    Throttle shaping

    Throttle mid and expo and the throttle limit, plus throttle hover on newer Betaflight versions.

  • 05

    Rate limits

    Set the per-axis rate limit that caps how fast the quad may rotate.

  • 06

    INAV too

    INAV rates and expo, the throttle curve, manual rates for planes and maximum angles for self-level modes.

Choosing rates

Most pilots think about two things: how sensitive the sticks feel around the centre, and how fast the quad spins at full stick. Actual rates, the default since Betaflight 4.3, set those directly: centre sensitivity in degrees per second, the maximum rate, and expo to shape the curve between them. The other rate types reach similar curves with different numbers.

As a rough guide, freestyle pilots often fly a maximum of 600 to 800 degrees per second, racers a little less, and cinematic pilots far less with a soft centre. Start near the defaults, change one value at a time, and fly a pack between changes.

Reading the curve

The graph shows stick position across the bottom and rotation speed up the side. A straight line feels the same everywhere on the stick. A curve that stays flat in the middle and rises steeply at the end gives fine control for small corrections and still allows fast flips. The number next to each axis is the speed at full stick.

If you are moving from another firmware or another quad, match the maximum rate and centre feel rather than the raw numbers, because each rate type uses its own scale.

Rates and tuning

Rates change how the sticks map to rotation speed; they do not change how well the quad holds that rotation. If the quad wobbles or overshoots, look at the PIDs and filters instead. A blackbox log shows whether the gyro follows the setpoint, and PID autotune can suggest slider settings from a test flight.

How to change Betaflight rates in the browser

  1. Connect

    Open FlySpark in Chrome or Edge, choose Betaflight and connect over USB or Bluetooth.

  2. Open Rates

    Pick the rate profile to edit and the rate type you want to use.

  3. Shape the curve

    Change centre sensitivity, maximum rate and expo while watching the curve and the degrees per second.

  4. Save and fly

    Save to the flight controller and fly a pack before changing anything else.

Frequently asked questions

What are Actual rates?

A rate type that sets centre sensitivity and maximum rotation speed directly in degrees per second, with expo between them. It is the default in Betaflight 4.3 and newer.

Can I see the maximum rate in degrees per second?

Yes. Each axis shows its rate at full stick next to the curve.

Can I keep several sets of rates?

Yes. Betaflight stores several rate profiles; choose one at the top of the tab, or switch between them in flight with an adjustment on a switch.

Does it work with INAV?

Yes. The INAV configurator has its own rates screen with a curve, expo and plane settings.

Ready to try it?

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