Trad Heli, programing TX16s 6 switches and spool key

Hi everybody,
My trusted 14SG burned few months ago and I was not able to flying since then …I have now changed the radio to TX16S with the SuperP 14CH Diversity Receiver ( using ELRS
My Q; how to setup the 6 flight mode switch using the top 6 keys?
also how to setup the arm switch and the spool switch?
I am currently using plane setting ( Ail, ELE, THr, RUD, PT)
Is there step by step how to setup this radio with the arducopter ?
Thank you!
Ozzy

Hi Ozzy!

Sorry your other radio got fried.

By default, and as described here, the rudder stick is used for arming and disarming the aircraft. Holding full down collective and full right tail rotor ARMS. Holding full collective down and full left tail rotor DISARMS.

As you are probably already aware, there are general radio instructions in the wiki for setup that need to be followed.

Those instructions begin about here.

There are no step by step instructions on programming your TX16S with EdgeTX (other than their user guide), but I will share the radio/model settings file for my model (Align 450L) here to use as a template.

Everyone is welcome to use this file, but at your own risk of course. I will not be held responsible for any mistakes the end user makes.

The download link is good for three days. If anyone would like to use a different host with a more permanent link and post it here for others, please be my guest.

The above file would be loaded into the TX16S using EdgeTX Companion. If you (or anyone else) need help with what to do, you can contact me and I’ll be happy to assist.

Channel assignments are as follows…

Ch 1. Aileron
Ch 2. Elevator
Ch 3. Throttle
Ch 4. Rudder
Ch 5. Flight modes (see below for details)
Ch 6. Camera gimbal pan on knob S1
Ch 7. Camera gimbal tilt on knob S2
Ch 8. Throttle hold/motor interlock on two-position switch SF (your spool switch)
Ch 9. VTX power relay on switch SA
Ch 10. Calibrate compass on switch SC

I have the flight modes setup so that they are controlled by both the 3-position SE switch as well as the 6 buttons.

SE in its most forward position sets stabilized flight mode, SE in the middle position allows selection of flight modes by the 6 buttons, and SE in the rearward position selects RTL.

In this configuration the first of the six buttons will have the same PWM value as switch SE in the forward position and the sixth button will have the same PWM value as switch SE in the rear position.

I recommend using both the switch and buttons so you can switch more quickly. However, if you decide to only use the buttons, I’d recommend searching for a video by Painless360 on this subject, where he describes very well how to do it.

Additionally, radio SD card logging can be enabled with switch SB (any position other than fully forward), and this model has a 4.5 minute throttle-controlled countdown timer.

You will have to configure your internal or external RF module as required for your setup. Mine is set to SBUS on an external module (RFD TXMOD).

Hope this helps,

Mike

Radiomaster TX16S 6 position switch values are

1 -100%
2 -60%
3 -20%
4 +20%
5 +60%
6 +100%

which is
988 - 1193 - 1398 - 1602 - 1807 - 2012 microsecond
ie, about 200 us apart with center at 1500

which doesn’t quite fall into Ardupilot Flight Model PWM values of
0 - 1230 - 1360 - 1490 - 1620 - 1750 - ?
about 130 us apart with center at 1490. so min 1100 max 1880

so, you need to adjust weight and off set in the mixes menu. 63%.
offset may not be necessary. since it’s only -2%.

BTW, I found Jumper T15 has completely different way of programming those 6 button switches, and you can use it as a momentary switch also. but basically youcan program each button to whatever value you want them to be.
such as
1165 1295 1425 1555 1685 1815

I appreciate your replays, I will us Mr inspector file as a base and go from there…
I love old 14SG radio but, I tried to charged just like everyday… But the radio dead completely with no life…

I used to assign a switch to spool the motor after arming…

so after push the rudder in, it will arm then switch the key and the motor start…

Beside that this Radiomaster have complex programming methods…
What I understand is that there is input page >( then X ( mix) then output )> this make it little hard to programs the CHs
I know from some exprts here saying that I need to use default setting (airplane)
because all the PMW values done in the mission planner data.

Thank you for the help guys!

1 Like

Thank you for the replay!
so just download this file and past it in the SD where is the models files are?
I think the T-rex 450 and the one I am working on have the same concept except that the swash plate is different.
Thank you so much

This is correct and it is how I have the file configured. No collective mixing or trims, as the wiki or the setup videos in the wiki explain.

If you place the .etx file in your SD card, the radio will not know what to do with it.

In order to use the .etx file, you will need to download, install, and run EdgeTX Companion (I would use a version that matches your radio’s firmware, i.e., if you have 2.10.0 firmware on the radio, use the same version of Companion), click the “open” folder icon along the top, and open the .etx file. You would then click the “write model and settings to radio” button on the left.

I would recommend watching some of the available online videos on YT for how Companion works and use that for importing and exporting things. You can also simulate the radio and adjust things easier. I did the programming for my TX16S with Companion before I even bought the radio! :laughing: It’s really amazing.

The TX16S uses .yml files for the models. I’ve never tried directly adding a model .yml file into the SD card folder, but if you want to try it, here it is (again, use at your own risk)…

In my experience, the radio automatically numbers the .yml files for my models 1, 2, etc., regardless of what they are listed as, so if the model doesn’t show up, try renaming it to '1.yml" if you don’t have any other existing models.

I would recommend setting up your bail-out modes (modes used to recover from unexpected situations) on a separate switch as these top buttons are fairly hard to reach. There is a bit of complexity in setting that up as you can’t simultaneously lower and raise two aux mode switches as it can lead to incorrect mode being selected.

I agree, I had switches in my old 14SG radio and I had no issue with
But I see many people using those 6 positions clicks
So I was wondering if I can use them as 6 mode flight to choose between them

However, I am mostly will use Stab or auto in my flights

I agree those 6P are very hard to set
I was able to program only Key 1 and key 6

I changed the weight to 60% and 90% and different values but still didn’t achieve the 6 modes :frowning:

It’s been week and no hope!
So sad to see these radios very hard to program.

Thanks you

I have tried all the values above also changed the weight to 90% in the mix page still not working
It’s only giving me two values
Is there any other suggestions you may have?

Thank you

Ozzy,

Were you able to get my settings loaded into your TX16S, or did you run into problems?

which channel did you set your 6 position buttons to in the TX16S ?
is it the same channel as Ardupilot Flight Mode use ?
when you press each of the 6 position buttons, do you see the output of that chanel microseconds change as they should on the TX16S channel monitor ?
you should be able to see both % and microsecond value in the channel monitor.
do you see the changes in the Flight Mode setup in the Mission Planner ?
I did some calculation, and the weight should be 63% and offset -2%

This is very close to what is recommended in the YT video I mentioned above. He uses a weight of 66% and and offset of -1%.

In the settings files I shared, I used a curve instead, which gives a very precise median PWM for each of the flight mode ranges in MP (at least with my calibration).

with weight of 63% and offset of -2%
you get
1167 1296 1425 1554 1683 1812

which is pretty close to the ideal value of
1165 1295 1425 1555 1685 1815

For the 6-pos switch I just set up a 6 point curve for that channel. Off the top of my head there are only two points you need to adjust (either 2 and 5 or 3 and 4). Leave the end points at 100%. I’ll see if I can get a screen shot.

Yep.

For the file I shared, the curve is -100, -40, -15, 10, 36, and 100.

That puts each point around +/- 1 PWM from the median for each range (again, for my radio’s calibration).

I just do -100, -40, -20, 20, 40, 100. So just adjusting 2 and 5. I know it’s not dead center but it works just fine and I’ve never had a problem. (TX16S, Crossfire mostly, but I’ve also used it on FrSky)

Yes I was able to use the file and the model you attached it, but CH5 only give two positions

It’s signed to SE
I need to activate 6P keys to change between the flight modes

Thank you

Hi,
I use CH 5 on my ArduPilot ( servo output)
Thus giving me 2 positions only 993 and 1994
No matter what to change in mix or the input ( weight ) ( offset) it’s only give 2 positions
Thank you

You’re using ELRS? If so, channel 5 is only going to be 2 position, high/low. It needs to be your arming channel. You can set the flight modes to be on any other channel and set FLTMODE_CH as required.

Ozzy,

When you try my settings, and switch SE is in the center position, can you see channel 5 going up and down with the 6 buttons on the channel monitor page in your radio?

If yes, then you are very close to making this work! :grinning:

If you need to need to change your arming and flight mode channels as @Allister is suggesting, here are two more settings files I built for you (.etx and .yml, not sure which you are using):

These settings use channel 5 for throttle hold/motor interlock and channel 6 for flight modes.

In order for this to work you would need to change FLTMODE_CH to 6, RC8_OPTION to 0, and RC5_OPTION to 32.