Trainer/Student (Buddy Flying) Advanced Settings

  • Hi

    we do a lot of Buddy Flying in our club. So I did some research on existing methods and put some work in testing different settings for OpenTX (or EdgeTx). The result is a paper with two different types of settings. (One trainer/student connection and one spotter operation)

    Whats new:

    They share in common that all settings (including calibration) are stored in the model definition (and not in the basic trainer settings of the radio).

    So it is very easy and fast to switch from one student radio to another and also to adapt to a new student radio.

    You do not touch the normal mixers of an existing model so no big risk of messing something up.

    90% of the programming is "copy and paste" from one model to the other.

    Using LUA:

    I've done some LUA scripts to do all the programming and settings.

    contends: creating logical switches, creating mixers, modify input sources

    There are also four scripts to calibrate the students sticks. (channel-mapping, weight and offset are written to mixer)

    Cause it's using "magic numbers" it does not work for every hardware.

    (at the moment: all radios with OpenTX and EdgeTX 2.6.0 or higher should work)

    There's a script that does save the calibration setting in a script so they can later be reloaded (if you switch slave-radios)

    I would appreciate every feedback or good idea (even it there is a problem I haven't thought of)

    There are two PDFs (English and German) with detailed Information.

    Regards ChrisOHara

  • Download: Previous versions trainer V15.zip 165 Mb 20
    Filename Version File size Changes
    trainer V14.zip 14 Hello
    After one complete season (2 trainers, 5 students, 5 planes) I've finally worked out my favorite version and have done a new lua script.
    It is a mix of two of the old versions.
    The control of rudders is switched from student to trainer when one of the sticks (ail, ele, rud) is moved.
    Control of throttle is handled separately. (Throttle for student when trainer stick is at minimum position.)
    There's also a simple way to switch throttle to trainer completely.
    And there's a lua script that writes a new lua script to save and recover the calibration of the student radio.
    So it's possible to cover different student radios and throttle ON/OFF with a single model.

    Please read "readme.txt" and "Trainer-Student-Shortversion-English 2023-10-08" for details.
    I appreciate every feedback or good idea (even if there is a problem I haven't thought of)

    Regards ChrisOHara
    trainer-2.zip 2 This new version of scripts has no new functionality.
    It was done for program optimization.

    It should run now on all Radios with OpenTX that are accessible in Companion 2.3.15.
    Additionally it should also run on all Radios with EdgeTX version 2.6.0 or higher.
    trainer.zip 1
    trainer V15.zip V15 02/202 Optimizations (especially recognition of trainer signal lost.
    And you will find two new PDFs with detailed descriptions.
  • Firmware compatibility: 2.3
  • Device Compatibility: Taranis X-Lite,Taranis X7(S),Taranis X9D(+),Taranis X9E,Horus X10(S),Horus X12,Other,X-Lite S/Pro,X9-Lite
  • notes: Previous versions Trainer-Student-Shortversion-English 2025-02-04.pdf 575.92 Kb 13
    Filename Version File size Changes
    Trainer-Student-Shortversion-English 2025-02-04.pdf V15 04.02. Optimizations (especially recognition of trainer signal lost.
    And you will find two new PDFs with detailed descriptions.
  • Author: ChrisOHara
  • E-mail or Website: lo8717630@gmail.com
  • License: GPL
  • Comments: