Wanted to thank you for this proof of concept. 7 special functions, 7 logical switches, and 7 sound files (strange coincidence) later.. I managed to use your video to set my Zorro transmitter up to announce "send it" and flight timer starts incrementing, only when throttle is above 50% and quad is armed. Later, when you disarm, it announces "Hope you had a nice flight, your flight time was...". It only announces once in each case, and all works exactly as you would expect. I spent hours at this between watching your video over and over, sitting and thinking how I could apply your video in my own case, and then actually designing and testing this. I've also got one of the momentary buttons set up with edge logic switch to support three functions based on how long I hold the button down (announce flight time, announce total flight time, reset all flight time statistics). Honestly, this kind of stuff should just be built in to the example models...
Love this stuff! I use logical switches to automatically reset the flight timer after I disconnect the flight battery. It uses the rssi telemetry. When rssi reads zero for five seconds, timer resets!
@@RCVideoReviews that's how I've set mine up but with a wait period that doesn't reset the timer if it is less than 1 minute because I take off with a quad fly below the trees to a clearing land to reset the home position by disarming the quad, sometimes that can take some time so I wanted the time to continue and not reset immediately on disarm, now Im thinking I may take battery, and throttle position to do a multiplier of sorts to the countdown timer or count up timer because I know at certain amps how far I can go... ehh complexities but you can thats the beauty of it.
I have a problem with my timer starting before i even move the stick past the centre. My throttle is supposed to start at centre or 0, but my timer starts before I even get the stick to centre or past 0. How do I fix this. ? Another issue my old OpenTX version is buggy and when I ask it read out RSSI on a stick it plays minutes.
Could you do a video about how the global variables work differently between EdgeTX and OpenTX? I recently was going to use Mr.D's example of the Yaapu Mapping lua script setup by using a trim switch to control a channel. It worked with special functions, but the global variable was no longer able to limit the output endpoints so the trim was not limited to intervals within the normal range. After doing more research I learned that the lua script uses the function as a momentary zoom. I'm using a slider at the moment, but being able to turn a trim into a dual-momentary switch that returns the channel to the original value upon releasing the trim button. This was easy to set up with OpenTX GV, but seems impossible with EdgeTX GV.
I'm curious. If you changed your throttle lock to the top right switch, what do you use now for the switch on the top LEFT of your Tx? Do you even use a momentary switch anymore designated for buddy boxing? (off=control goes to instructor, on=control goes to student Tx) Please your REASONS for this change of sides. - Jim
John did an entire video on moving his switches. He wants the momentary switch on the left to avoid inadvertently moving his right stick when he uses "insta-trim". Others move switches because the radio they previously had the throttle cut on one side or the other. th-cam.com/video/C3OO2poE2aM/w-d-xo.html
I use the top left for Instant Trim. As the right stick controls aileron/elevator I found when I reached for the momentary to use instant trim my ailerons/elevator kept moving. Switching to the left I don't have that problem. I can click instant trim without ever moving ailerons/elevator. I trim rudder manually. My buddybox configs don't use switches. I designed a quick takeback option so when I'm using the sticks, I override the student. When I let go of the sticks, student has control. th-cam.com/video/030liiCDXYY/w-d-xo.html
I am trying to keep track of how long the radio runs on a batery charge. I could not find a radio global variable to store values. Do you know a way to do this? Thank you for all the good things I've learned from you. Carlos
I guess you could start a count-up timer and set it to persistent. Turn the radio on with a fresh charge, start the timer with a switch and let the battery run to empty. Turn the switch off, re-charge, and that timer should show when it stopped counting.
@@RCVideoReviews Hi John, as I understand, persistent timer is per-model and I want per-radio timer. The battery I use is LifePO4 and it is not reliable to avaliate the remaining charge by reading their voltage but it is accetable to judge if it is time to recharge by the "radio on" time. Carlos
@carlossp1 doesn’t exist. Gv’s are per model too. It sounded like you wanted to measure the runtime. If you’re just trying to monitor for live use, you can put battery voltage in the top bar and just watch that like the rest of us.
I have the battery voltage on my top bar and it always served me very well with my Li-Ion battery, but now with the LifePO4 battery the voltage remain the same almost to time to recharge, so battery voltage is not a good indicator of end of charge when you use e LifePO4. I am using a LifePO4 because my Li-Ion died(don´t know why) and I have 2 LifePO4 here that I can use, but if it is impossible to keep track of the "radio on" time, mabe the best solution is buy new Li-Ion batterys. Thanks for the help
Interesting, I was trying to achieve a very similar end result last week or so. I tried a different method but it didn't quite work the way that I wanted it to. This is a cool alternative method. Thanks for posting! (P.S. Nice GraphGear!)
@@RCVideoReviews I already have an idea of how to use it. I want to make an overtime minute-call function. I think it would work better using what you demonstrated in the video too. "[1] minute(s) overtime." sounds better to me than "Minus [1] minute(s)." The functional problem that I'm facing is that the Timer logic always runs. I haven't found an activator that controls the timer logic itself. I think that I can use the global variable counts to get around that. Thanks again!
First to comment (2nd time Ive had a chance to be first) will edit this after the video lol, interesting use of logic switches, I like it, thanks for the video!
Every post every single one is something you should be paying money to learn // brilliant thanks
You're very welcome (and thank you).
Wanted to thank you for this proof of concept. 7 special functions, 7 logical switches, and 7 sound files (strange coincidence) later.. I managed to use your video to set my Zorro transmitter up to announce "send it" and flight timer starts incrementing, only when throttle is above 50% and quad is armed. Later, when you disarm, it announces "Hope you had a nice flight, your flight time was...". It only announces once in each case, and all works exactly as you would expect. I spent hours at this between watching your video over and over, sitting and thinking how I could apply your video in my own case, and then actually designing and testing this. I've also got one of the momentary buttons set up with edge logic switch to support three functions based on how long I hold the button down (announce flight time, announce total flight time, reset all flight time statistics). Honestly, this kind of stuff should just be built in to the example models...
Love this stuff!
I use logical switches to automatically reset the flight timer after I disconnect the flight battery. It uses the rssi telemetry. When rssi reads zero for five seconds, timer resets!
That's a great idea!
@@RCVideoReviews that's how I've set mine up but with a wait period that doesn't reset the timer if it is less than 1 minute because I take off with a quad fly below the trees to a clearing land to reset the home position by disarming the quad, sometimes that can take some time so I wanted the time to continue and not reset immediately on disarm, now Im thinking I may take battery, and throttle position to do a multiplier of sorts to the countdown timer or count up timer because I know at certain amps how far I can go... ehh complexities but you can thats the beauty of it.
@@RCVideoReviews Thanks! And congrats on the award from Radiomaster. Well deserved man!
Very useful info John. Keep up the good work.
Thanks, will do!
Great video. Very helpful tips. Thanks John.
Good to hear. Thanks Jeff.
I have a problem with my timer starting before i even move the stick past the centre. My throttle is supposed to start at centre or 0, but my timer starts before I even get the stick to centre or past 0. How do I fix this. ? Another issue my old OpenTX version is buggy and when I ask it read out RSSI on a stick it plays minutes.
Very valuable video. This stuff is not for bloody beginners.
Very informative video, learned some stuff today. 👍🤓
Awesome, thank you!
Could you do a video about how the global variables work differently between EdgeTX and OpenTX? I recently was going to use Mr.D's example of the Yaapu Mapping lua script setup by using a trim switch to control a channel. It worked with special functions, but the global variable was no longer able to limit the output endpoints so the trim was not limited to intervals within the normal range. After doing more research I learned that the lua script uses the function as a momentary zoom. I'm using a slider at the moment, but being able to turn a trim into a dual-momentary switch that returns the channel to the original value upon releasing the trim button. This was easy to set up with OpenTX GV, but seems impossible with EdgeTX GV.
Where did you get a 2 position switch that would fit where the momentary switch is? I have been looking but can't find it.
I swapped SF and SH.
@@RCVideoReviews do they simply swap? I thought they had a different shape to them and they could only go in the one designated side?
very nice video! thank you! please let me how I can use a beep or voice when countdown time start? I have tx16s with edgetx 2.9.2. cheers from Greece!
In your timer settings there is an option called Minute Call. You can turn that on and select Silent, Beeps, Voice, and more...
@@RCVideoReviews thank you for the answer.. it is on, but i need someting like this..
Can we use EdgeTx for free flight competition? Meaning setup throttle as such that it becomes disable after 10sec in flight.
Very easily with a logical edge switch and channel override. Simple.
I'm curious. If you changed your throttle lock to the top right switch, what do you use now for the switch on the top LEFT of your Tx?
Do you even use a momentary switch anymore designated for buddy boxing? (off=control goes to instructor, on=control goes to student Tx)
Please your REASONS for this change of sides.
- Jim
John did an entire video on moving his switches. He wants the momentary switch on the left to avoid inadvertently moving his right stick when he uses "insta-trim". Others move switches because the radio they previously had the throttle cut on one side or the other. th-cam.com/video/C3OO2poE2aM/w-d-xo.html
I use the top left for Instant Trim. As the right stick controls aileron/elevator I found when I reached for the momentary to use instant trim my ailerons/elevator kept moving. Switching to the left I don't have that problem. I can click instant trim without ever moving ailerons/elevator. I trim rudder manually.
My buddybox configs don't use switches. I designed a quick takeback option so when I'm using the sticks, I override the student. When I let go of the sticks, student has control. th-cam.com/video/030liiCDXYY/w-d-xo.html
I am trying to keep track of how long the radio runs on a batery charge.
I could not find a radio global variable to store values.
Do you know a way to do this?
Thank you for all the good things I've learned from you.
Carlos
I guess you could start a count-up timer and set it to persistent. Turn the radio on with a fresh charge, start the timer with a switch and let the battery run to empty. Turn the switch off, re-charge, and that timer should show when it stopped counting.
@@RCVideoReviews
Hi John, as I understand, persistent timer is per-model and I want per-radio timer.
The battery I use is LifePO4 and it is not reliable to avaliate the remaining charge by reading their voltage but it is accetable to judge if it is time to recharge by the "radio on" time.
Carlos
@carlossp1 doesn’t exist. Gv’s are per model too. It sounded like you wanted to measure the runtime. If you’re just trying to monitor for live use, you can put battery voltage in the top bar and just watch that like the rest of us.
@carlossp1 voltage is far far more important than time.
I have the battery voltage on my top bar and it always served me very well with my Li-Ion battery, but now with the LifePO4 battery the voltage remain the same almost to time to recharge, so battery voltage is not a good indicator of end of charge when you use e LifePO4.
I am using a LifePO4 because my Li-Ion died(don´t know why) and I have 2 LifePO4 here that I can use, but if it is impossible to keep track of the "radio on" time, mabe the best solution is buy new Li-Ion batterys.
Thanks for the help
Wow, that makes me 2nd. Awesome video, as usual.
Awesome! Thank you!
Interesting, I was trying to achieve a very similar end result last week or so. I tried a different method but it didn't quite work the way that I wanted it to. This is a cool alternative method. Thanks for posting!
(P.S. Nice GraphGear!)
You're welcome. Hope you can find a cool way to use it.
@@RCVideoReviews I already have an idea of how to use it. I want to make an overtime minute-call function. I think it would work better using what you demonstrated in the video too. "[1] minute(s) overtime." sounds better to me than "Minus [1] minute(s)."
The functional problem that I'm facing is that the Timer logic always runs. I haven't found an activator that controls the timer logic itself. I think that I can use the global variable counts to get around that.
Thanks again!
First to comment (2nd time Ive had a chance to be first) will edit this after the video lol, interesting use of logic switches, I like it, thanks for the video!
Yeah, neat capabilities. I've known about timers for a long long time. Finally figured out how they might be used.