OpenTX Motor Protection

Published by Mr. D on

This tutorial will show how to add a little ESC and motor protection to your OpenTX transmitter. This will be particularly useful if you spend a lot of time at full throttle and are pushing your motor to it’s limit. I came up with this idea after burning out the 2nd motor on my S800. This function will play a siren after 9 seconds, as ESCs usually have a 10 second burst capability. However, if you’re within the limits of your ESC, the next thing that can suffer damage is the motor. The specs on your motor will give a maximum full throttle time, which you’ll be able to set in this function.

Full OpenTX Code

Select the first Logical Switch and first Special Function positions available on your Model

Logical Switches

# Function V1 V2 AND Switch Duration Delay
L01a > xThr90---------
L02a > xThr30---------
L03EDGEL01[9.0:<<]---0.5N/A
L04EDGEL01[90.0:<<]---0.5N/A
L05StckyL04!L01---------
L06ANDL05!L01---------
L07EDGE!L06[60:<<]------N/A
L08ORL07SF↓---------
L09StckyL08L05---------
L10AND!L09L02---------
L11ORL05L10---------

Special Functions

# Switch Action Parameters Enable
SF01L03Play SoundSiren
SF02L11Play SoundWarn11s