On my QX7 I replaced one of the potentiometer dials with a 6 position rotary switch. The stock knob cap goes back on it so it looks totally standard. It's a fairly easy job to swap out, although the 6-position switch is slightly deeper than a potentiometer so it does rub up against the circuit board behind it (I added some Kapton tape to give extra protection). Takes a bit of setup as you have to set each "potentiometer" range value that the switch goes through to correspond to a certain flight mode. Works great when set up though.
So set my switch at weight 52 with negative 15 offset then add another mix at 26 weight and put in the switch i want added to it? Im starting to get this down lol
@@Painless360I had to change default channel 5 to 8 in the config and more carefuly following your video I maneged to get it to work, this way I am proud of my self 😀. BUT AS ALWAYS THANKS TO YOUR EXCELLENT VİDEOS.
Thanks for the comment. Arduplane and Arducopter use different channels for modes. See my build series for both for details. You can change the channel used by changing the FLTMODE_CH parameter.
Good morning Lee, when i use these settings, and run Elrs, then i got 'ALTCTL' as standard flight mode but MP say's 'Stabilize' . In the Yaapu widget all the flight modes are mixed up.... is there an option to set the right flight modes in the Yaapu wideget? My GCS tell's me the right modes i assigned to the switch positions.. but Yaapu gives me other modes, so this is a little weird to accept...
@@Painless360 Good morning Lee, i solved the problem.. In my case, I use pixhawk, i had to go to the SD card, then Widgets, yaapu and lib. Inside there i found a file called copter_px4.lua, inside , i had to modify part of the code, specifically what is under plane flight modes, there i had to modify the names of the modes that i had programmed in AP.. it works like a charm now.. all the 6 flight mode's are correct.. another lesson learned.. Thank you!!
Hello Lee, i tried this in the copter version on channel 5.. and in Edgetx 2.9.4.. but the UI is somewhat different.. can't find the "MAX" in there.. Can you do this in Edgetx aswell? a little help would be much appreciated! Morris
Hey! This will be same for FrSky Taranis Q X7 ACCESS or there will be something different? And if this is same for Q X7 also then I need to set it to channel 8 Only? It will be better if you make a video for Q X7
Same for any Opentx or EdgeTX powered radio. Mode channel is either channel 5 or 8 by default but can be changed.. See my Pixhawk 2020 series. Happy flying
Awesome. This helps moving from INAV to Ardupilot, I do wish ADP would make it similar to INAV as its clearly a nicer more flexible way of doing this. Can this be done with everything except RTL flight mode, and then place RTL on another channel that overrides any other flight mode? On my INAV set up I have RTL on switch 5 so its easy to hit and I always know when/where to trigger it in a hurry.
@Painless360 Gentleman, hope you are having a good holidays. Not much flying in the UK right now with all this wind. Am I right in thinking the "flight mode" channel is essentially just the default/compact why of switching modes. That for arguments sake if I wanted I could use 5 different channels to set modes and the last changed switch/trigger would stay on that mode? Obviously wasteful and I wont, but helps the understanding. On INAV I have RTL, nav modes (none/cruz/hold) and manual modes (acro/horizon/manual) across three switches, makes it easy to follow. Your method here plus RTL on an aux function should get me the same thing.
Nice video! One question, how could I get a 3-position switch directly from the Pixhawk? The GPIOs are related but I don't know how exactly, any help, thanks
@@Painless360 I need to get external buttons from the same Pixhawk, these controls would be similar to those of the remote control for automatic flight modes (I'm not very into this but I saw it before)
I was able to do it, thank you. although instead of CH 8 as default Flight Modes channel, I have CH5 on TX16S. Is there anyway we can change it or it's by default only? Also, It's confusing sometimes to go with odd numbers. How can I have 3 Flight modes on SE and other 3 flight modes on SA? And in Another setup how do I have 3 modes with SE switch and other 3 with 3 position switch out of 6 position switch?
Ardupilot only uses one channel for the main flight modes. You can assign other functions to the other AUX channels. You can also change the mode channel in Ardupilot too... See my recent VTOL build using Ardupilot...
Amazing solution for 6 modes with 2 switches. Thank You Lee.
Perfect! This is what I literally needed to finish my build! Thank you!
Thanks a lot! Im also for the first time dealing with Ardupilot and it helped very very much!
On my QX7 I replaced one of the potentiometer dials with a 6 position rotary switch. The stock knob cap goes back on it so it looks totally standard.
It's a fairly easy job to swap out, although the 6-position switch is slightly deeper than a potentiometer so it does rub up against the circuit board behind it (I added some Kapton tape to give extra protection).
Takes a bit of setup as you have to set each "potentiometer" range value that the switch goes through to correspond to a certain flight mode.
Works great when set up though.
Awesome mix Andrew. I cludged around for hours to do the same thing.
just what I needed help with! Thank you much!
Brilliant, Lee! Thanks a lot! 😃
This could help even with iNav!
Stay safe there with your family! 🖖😊
excellent info as always. Stay safe Lee
So set my switch at weight 52 with negative 15 offset then add another mix at 26 weight and put in the switch i want added to it? Im starting to get this down lol
Nice, another way to set the six modes in arduplot.
Great stuff Lee! Thanks!
Could you please do the setup for Jumper T20s thank you very much.
The setup is exactly the same. Best of luck!
@@Painless360I had to change default channel 5 to 8 in the config and more carefuly following your video I maneged to get it to work, this way I am proud of my self 😀. BUT AS ALWAYS THANKS TO YOUR EXCELLENT VİDEOS.
Thanks for the comment. Arduplane and Arducopter use different channels for modes. See my build series for both for details. You can change the channel used by changing the FLTMODE_CH parameter.
Hi Lee, awesome video, how do we make each switch position play a different notification sound?
Trying to find the same answer and not had much luck. Did you get anywhere with working it out?
Good morning Lee, when i use these settings, and run Elrs, then i got 'ALTCTL' as standard flight mode but MP say's 'Stabilize' . In the Yaapu widget all the flight modes are mixed up.... is there an option to set the right flight modes in the Yaapu wideget?
My GCS tell's me the right modes i assigned to the switch positions.. but Yaapu gives me other modes, so this is a little weird to accept...
I'd have a look in case the LUA script needs an update... Best of luck
@@Painless360 Clear!, i will , thank you Lee
@@Painless360 Good morning Lee, i solved the problem.. In my case, I use pixhawk, i had to go to the SD card, then Widgets, yaapu and lib. Inside there i found a file called copter_px4.lua, inside , i had to modify part of the code, specifically what is under plane flight modes, there i had to modify the names of the modes that i had programmed in AP..
it works like a charm now.. all the 6 flight mode's are correct.. another lesson learned.. Thank you!!
Hello Lee, i tried this in the copter version on channel 5.. and in Edgetx 2.9.4.. but the UI is somewhat different.. can't find the "MAX" in there..
Can you do this in Edgetx aswell? a little help would be much appreciated!
Morris
Yes, see my video released yesterday, that showed it.. best of luck
@@Painless360 Thank you very much Lee!! i see that a lot of 'us' see you as 'the' way to go to.. again, thank you for you knowledge you give us'..
Can this also work for inav?
Yep
Hey!
This will be same for FrSky Taranis Q X7 ACCESS or there will be something different?
And if this is same for Q X7 also then I need to set it to channel 8 Only?
It will be better if you make a video for Q X7
Same for any Opentx or EdgeTX powered radio. Mode channel is either channel 5 or 8 by default but can be changed.. See my Pixhawk 2020 series. Happy flying
Awesome.
This helps moving from INAV to Ardupilot, I do wish ADP would make it similar to INAV as its clearly a nicer more flexible way of doing this.
Can this be done with everything except RTL flight mode, and then place RTL on another channel that overrides any other flight mode?
On my INAV set up I have RTL on switch 5 so its easy to hit and I always know when/where to trigger it in a hurry.
Yep, see user parameters. ardupilot.org/rover/docs/common-auxiliary-functions.html#common-auxiliary-functions
@Painless360 Gentleman, hope you are having a good holidays. Not much flying in the UK right now with all this wind.
Am I right in thinking the "flight mode" channel is essentially just the default/compact why of switching modes. That for arguments sake if I wanted I could use 5 different channels to set modes and the last changed switch/trigger would stay on that mode? Obviously wasteful and I wont, but helps the understanding. On INAV I have RTL, nav modes (none/cruz/hold) and manual modes (acro/horizon/manual) across three switches, makes it easy to follow. Your method here plus RTL on an aux function should get me the same thing.
Does this work in inav by chance?
Isn't needed but would work in the same way. See my INAV for beginners series... Happy flying
@@Painless360 will do, thank you for the videos! They've helped me out tremendously!
Nice video! One question, how could I get a 3-position switch directly from the Pixhawk? The GPIOs are related but I don't know how exactly, any help, thanks
I don't understand the question. Can you elaborate?
@@Painless360 I need to get external buttons from the same Pixhawk, these controls would be similar to those of the remote control for automatic flight modes (I'm not very into this but I saw it before)
I still don't understand. Check out my Pixhawk build videos.? Best of luck
I was able to do it, thank you. although instead of CH 8 as default Flight Modes channel, I have CH5 on TX16S. Is there anyway we can change it or it's by default only? Also, It's confusing sometimes to go with odd numbers. How can I have 3 Flight modes on SE and other 3 flight modes on SA?
And in Another setup how do I have 3 modes with SE switch and other 3 with 3 position switch out of 6 position switch?
Ardupilot only uses one channel for the main flight modes. You can assign other functions to the other AUX channels. You can also change the mode channel in Ardupilot too... See my recent VTOL build using Ardupilot...
Forever helpful :)
Yessss.... I am wait long time.
No need to wait, you can ask.... ;) happy flying!
To me, it makes more sense to use a two position switch instead of SA. You get the same functionality, but aren't wasting the 3rd position on SA.
Switch positions are very personal things and this setup can be used with any switches that makes sense for you.. Happy flying! :)
awesome, no more playing with logical switches !
Well, here we are lol.