In order to activate flight modes and features in Betaflight you need to setup the switches in your radio first. I will show you how to do it in OpenTX which is the same system used in the Frsky Taranis X9D, QX7, Horus X10, X-Lite, and Flysky Nirvana.
How Many Switches Can You Setup?
I know there might be a lot of switches available on a radio transmitter, you might not be able to use all of them due to the limited channels. You have to choose which ones you want to use.
Because we use 4 channels for basic controls like Throttle, Yaw, Roll and Pitch, only the rest of the channels can be used for switches. These are called auxiliary channels or AUX channels. Each switch will take up a channel.
There are 8 channels in PPM, so you can have at most 4 AUX channels. For SBUS that’s 16 so you can have maximum 12 AUX channels.
How Many Switches Do You Need?
You really don’t need that many switches. I normally only use 2 to 3 switches at most on a mini quad because there really aren’t too many things I need to control.
For example, I need a switch to arm the quad, another one to activate the buzzer when we lose it in the bushes. Perhaps another one to switch to Angle or Horizon mode.
How To Setup Switches in OpenTX?
It doesn’t matter if you are using PPM or SBUS the procedure, the process should be the same, only difference is how many switches you can setup.
There are two places you need to configure: Input and Mixer.
I will show you how to configure one switch.
In the Input page, you will see the existing inputs for throttle, roll, pitch and yaw.
Create a new input with the switch you want to use in the next empty space.
Give it any name you want (e.g. what you use it for, arm, mode, beeper etc)
Under “Source”, select the switch you desire
Pro Tip: If you flip the desired switch, it will automatically select it
You can leave the rest of the settings as default
Repeat the same for any other switch you want to use. Here I setup another switch, SG.
You should now setup the Mixer page to assign that input you just setup to the channel you want it to be received by the flight controller.
The first 4 channels are occupied by throttle, roll, pitch and yaw, so we will use the next available channel, which is channel 5 in our example.
It doesn’t matter what name you give it, in our example I will call it “ARM” and “Beeper” according their applications.
In “Source”, pick the input we just setup.
Pro Tip: It will automatically pick up the 5th input in the Input page when you setup the 5th channel in the mixer, because OpenTX assumes that’s what we are going to use. Pretty convenient huh?
You don’t have to touch any of the settings.
Repeat the same for “Beeper”.
Switch is configured successfully!
Double check that the switches are working. Check in the Betaflight Receiver tab that the AUX 1 and 2 are responding correctly when you flip those switches.
If it is then you can move on to setting up Betaflight modes tab :)