This page has deprecated and will be archived. Please go to https://www.bitcraze.io/.
If you already own a Taranis X9D (Plus) RC transmitter and want to use it as a controller, it can be configured to work with the Python PC client or the Android client app.
Fortunately the transmitter is able to act as an USB Joystick (see https://github.com/opentx/opentx/wiki/OpenTX-USB-Joystick).
You should create a new model when using the Taranis as an USB Joystick:
You can also download the configuration as an EEPE file and install it with the OpenTX Companion application.
Or paste the following code in a new file and save it as FrSkyTaranis.json in the conf/input subdirectory of your Python PC client installation:
{ "inputconfig": { "inputdevice": { "updateperiod": 10, "name": "FrSkyTaranis", "axis": [ { "scale": -1.0, "type": "Input.AXIS", "id": 0, "key": "thrust", "name": "thrust" }, { "scale": 1.0, "type": "Input.AXIS", "id": 3, "key": "yaw", "name": "yaw" }, { "scale": 1.0, "type": "Input.AXIS", "id": 1, "key": "roll", "name": "roll" }, { "scale": -1.0, "type": "Input.AXIS", "id": 2, "key": "pitch", "name": "pitch" } ] } } }
Here are the necessary steps to configure the Crazyflie Android client: