The timer in Taranis TX is a useful feature we can use to keep track of how long we have flown, and help us decide when we should land. In this tutorial I will show you how to setup up a timer on a Taranis radio, that you can start, stop, pause and even reset using your arm switch.
This tutorial should work on any OpenTX compatible radios including the Taranis Q X7, X9D, Horus X10 and X12.
Don’t forget to check out our many other Taranis Tutorials and Hacks.
Despite being the simplest method, a timer is probably the least accurate way to decide when you should land a quadcopter. In my opinion it’s more useful for quadcopters that fly in constant speed and have consistent amp draw in every flight.
On racing drones, throttle is constantly changing and current draw can fluctuates a lot. Perhaps it’s better to use other methods, such as the “throttle timer” which is also relatively simple to setup.
Setup a Timer – Triggered by Arm Switch
First of all, I want to show you how to setup a most basic timer in the Taranis.
Enter the Model Setup page, scroll down to Timer 1.
- Change the first option “Off” to your Arm switch position, and set your estimated flight time
- Persistent = Off – when set to other options it will just keep counting after it passes 0
- Minute Call = Enable – It warns you every whole minute
- Count Down = Voice 5s – it counts down in the last 5 seconds with human voice
You should now see the timer on your home screen.
You can activate the timer using your arm switch (SD switch down in this case), which is really handy.
To reset the timer you need to long press enter, choose “Reset”, and “Reset Timer 1″… Not really convenient, read on to learn how we can improve that.
Reset Timer Automatically when Disarm
To reset the timer automatically when you disarm, you can simply assign a function to your “disarm” switch to do it.
In Special Function, create a new function, select your disarm switch position. Choose “Reset” function, and Timer 1. Don’t forget the check the box at the end to enable this function.
Now when you disarm, it will also reset the Timer.
Preventing Timer from Starting When Throttle is Down
Aren’t we having fun :) Let’s make it even more sophisticated.
There are times when you arm your quad, and you don’t take off immediately. But your timer is already counting and we don’t want that. One way to fix it is to use the arm switch together with the throttle level to trigger the timer.
This will require some help from Logical Switches.
Here is what they do:
- L01 – the switch is on when throttle is higher than -90 (=5%, the throttle scale is -100 to 100)
- L02 – the switch is on when SD switch is down (the quad is armed), and L01 is on
- L03 is turned on by L02, once it’s turned on it will stay on until we flip SD switch to the middle position
Now go back to the Model Setup page, and use L03 as the switch for Timer 1.
Now the timer is activated only when the quad is armed, and we move our throttle up at least 5%.
We can also pause the timer if we move the arm switch to the centre position, this is useful if I just want to land momentarily and take off again without changing battery.
And finally the timer is reset when I disarm by flipping the switch to the top position.
Oops! Just found the “INACTIVITY” alarm on the radio – should have read the manual properly!!!
Just opened my transmitter case to see that I had left it ON. Is there a way to set a 15 (for example) minute timer that is reset all the time I am using the Tx, but will turn the Tx OFF if there is no action on switches, sticks, etc.?
It would be nice if it was possible to keep the % time when using logic switches. Any idea how?
I know the post is almost a year old, but it’s new to me.
Surely you would be better using Throttle percentage within the basic timer function and then using your throttle active / inactive switch to reset the timer – which gives a better indicator of battery usage
Yea you can do that too, here is a tutorial: https://oscarliang.com/setup-throttle-timer-taranis/
This is just a tutorial explaining the basics of using timer.
(For other readers who may not know it, “!” Is a denial function and! SD (down arrow) means “when SD is not down”)
Where can I find more about the Taranis programming language. I find enough examples but not how everything is set up.
it’s not exactly a programming language, but this page explains special functions quite well: http://rcdiy.ca/opentx-transmitter-firmware/model-menus/special-functions/
Nice explaination & very easy to follow. Thanks for taking the time to write it uo
Very helpful especially with motor gliders . Getting to grips with the taranis plus from original Taranis.
Nice. Thanks. Just set up on my Taranis x9 plus
For L03, you can also use !SD(down arrow) instead of SD-. I know it’s impossible to get to SD(up arrow) without going through SD- first, but it might be more logical for OC people like me :p
(For other readers who might not know, “!” is a negation function, and !SD(down arrow) means “when SD is not down”)