mcmatrix / t5x

Arduino based Open Source RC Transmitter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

t5x

An Open Source RC Transmitter implementation for Arduino 328p (nano) based on Arduino RC Library and inspired by Frickler's SimuTx approach. Project Details are described at fpv-community.de as well as on the project's wiki

The software runs on an Arduino nano with any sort of transmitter hardware around basically. There is a PCB for the Turnigy 5x transmitter that allows to directly connect the gimbals, two 3-pos switches, one 2-pos switch, a buzzer and a LED. There are also plans to add a sound-module lateron. The board has also a voltage sensor for the transmitter battery as well as a level converter for Frsky Telemetry serial connection.

Instructions:

  • extract the archive's content into your Arduino Project folder, e.g. C:\Users<your username>\Documents\Arduino
  • compile and upload to your transmitter
  • connect with t5x configurator while the transmitter is turned off
  • do your configuration. hit apply button to see changes immediatly, press save button to save the settings into EEPROM
  • enjoy your T5x.
  • HINT: If you want - there is no need to - you can comment out after the first successful boot of the t5x in config.h the line #define T5X_CONDITIONAL_INITIALIZE_EEPROM compile again and upload to the transmitter. doing that way results in smaller ROM-file and more RAM available.
  • if you have problems with the configurator, or just want a simple setup with all that bells and whistles, config.h allows to disable EEPROM handling by commenting out the line #define T5X_USE_EEPROM when doing that, configuration can be done hardcoded via TxDeviceProperties.h and Profile.h by modifying the default structures for both.

have fun & great greetings from vienna, austria! Christian Konecny (alias kornetto)

About

Arduino based Open Source RC Transmitter


Languages

Language:C++ 72.4%Language:Processing 22.4%Language:Arduino 4.9%Language:C 0.3%