Skip to main content
Version: Next

Receiver

One of the first things you should do is to connect a receiver to the FC. Your FC has several UARTs, and each UART has a TX and an RX. A receiver needs to be connected to an RX and/or TX pad, depending on the type of receiver.

Receiver Configuration

First activate Serial Rx on the UART you have connected your receiver.

Receiver Options

  • Stick Center - adjust as required by your radio to achieve 0% when the ROLL, PITCH, YAW sticks are centered.

  • Stick Travel - adjust to achieve 100% at the sticks limits.

  • Cyclic Deadband and Yaw Deadband - With sticks centred, if your radio sends signals that cause drift in the Rates Preview window, adjust these values to the smallest possible settings that eliminate the drift.

  • Automatic Throttle Range - This will automatically set the throttle channel range based on the minimum and maximum values received from the receiver. This is the recommended setting for most users, as it will automatically adjust to any changes in your transmitter settings. If you disable this option, you will need to manually set the throttle channel range using the Throttle Channel value for 0% throttle and Throttle Channel value for 100% throttle options.

  • One Wire Communication -

The following options are only available on F7/H7 and G4 MCUs

  • Inverted serial signaling - Some protocols such as SBUS and FPORT
  • Pin Swap - This feature can be used to switch the RX and TX pins if your FC does not have a free UART RX or TX pin available. This is only available on F7 MCUs, and is not compatible with FPORT or SBUS.

Receiver Type

Please see the documentation for your FC for more details on how to connect your receiver. There are many receiver protocols supported in Rotorflight.

  • It is preferable that a telemetry capable protocol be used with the Rotorflight LUA scripts to perform tuning using you radio.
  • Protocols that do not have telemetry are still compatible with Rotorflight (and transmitters without Lua Scripting); however, Adjustments have to be configured in order to tune from your radio.
Please choose to suit your receiver protocol

Rotorflight has great support for both EdgeTX and Ethos. Please choose your radio.

Receiver Channels

Either select a preset from the apply preset dropdown matching your receiver type or use the individual channel dropdowns to allocate each receiver channel to the desired function.

Channel Range

  • Stick Center - adjust as required by your radio to achieve 0% when the ROLL, PITCH, YAW sticks are centered. For some receivers (e.g. ELRS) this is 1500. When your Tx sticks are at centre your Receiver channel should match Stick Center. You may need to calibrate your transmitter sticks to achieve this. For example, on EdgeTX you can set the Subtrim value for each stick to achieve the desired value.
caution

Calibrating Stability Mode The stability modes (Angle, Horizon or Rescue) can be calibrated so that the heli doesn't drift much when using such a mode. This can only be done via the accelerometer trims. Do not use trim on your transmitter.

You should end up with something similar to this:

  • Stick Maximum Travel - adjust achieve 100% at the sticks limits.
  • Cyclic Deadband and Yaw Deadband - If your transmitter has some variation on its values when at centre stick, adjust to the smallest possible value that doesn't make your model move in the Rates Preview window. For example, if there is +-2uS variation in the channel. Set the deadband to 3-4uS.
  • Automatic Throttle Range - This will automatically set the throttle channel range based on the minimum and maximum values received from the receiver. This is the recommended setting for most users, as it will automatically adjust to any changes in your transmitter settings. If you disable this option, you will need to manually set the throttle channel range using the Throttle Channel value for 0% throttle and Throttle Channel value for 100% throttle options.

Telemetry Sensors

Use the below switch to enable/disable the telemetry stream sent to your radio. Each sensor can then be enabled or disabled individual depending on your requirement.

tip

For ELRS receivers, follow the ELRS Custom Telemetry page for how to setup. This is new for Rotorflight 2.1 and ELRS Reuse is no longer available.