Mike Shellim 30 Dec 2013,
Last updated 18 Feb 2021
Aileron differential or 'diff' is used to counter adverse yaw, by reducing the movement of the downgoing aileron. In this article I'll explain why the behaviour in OpenTx is not ideal, and provide a workaround.
Consider a model with aileron servos on channels 1 and 2. Here's how you might specify 50% diff on each aileron mix:
CH1 (aileron 1)
Source=Ail, wt=100, Diff=50%
CH2 (aileron 2)
Source=Ail, wt=-100 Diff=50%
Diff works as expected, as long as the trim centred. However if trim is applied:
Neither of these effects is desirable (though, interestingly, both the Multiplex Cockpit SX and 4000 show similar behaviour).
The workaround involves taking trim out of the aileron mix, and adding it back in as a separate offset:
CH1 (aileron 1)
Source=Ail, Diff=50%, NoTrim
Source=TrmA, wt=25
CH2
...
The workaround is incorporated in all the Pro templates.
Load the .OTX file into OpenTx Companion, open the sim, and apply full aileron trim. Then compare the outputs as you move the aileron stick.