Skip to content

buk7456/FreeTX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FreeTX

Open source radio control system for almost anything.
Remotely operate model airplanes, multicopters, helicopters, boats, land vehicles, robots, animatronics, etc.

Main features

  • 20 fully proportional RC channels, each encoded with 10 bits.
  • Configurable RC channel output signal format.
  • Update rate of 50x per second for all RC channels.
  • Receiver binding, Adjustable RF power, Frequency hopping.
  • Reverse, subtrim, endpoints, failsafe.
  • Dual rates and expo, Custom curves, Flight modes.
  • Powerful mixer system, Logical switches, Function generators, Counters, Timers.
  • Custom telemetry, Alarms, Warnings, Notifications, etc.
  • Intuitive user interface.
  • Model memory. I2C eeprom and SD card supported.
  • Model types, context-aware nomenclature.

User Interface

Three buttons are used for navigation; Up, Select, Down. Long press Select to go Back.

Hardware and Schematics

The transmiter and receiver schematics can be found in the 'schematics' folder. The major components are listed below.

  • 1x Atmega2560 microcontroller, 2x Atmega328p microcontrollers.
  • 2x SX1276/77/78/79 or RFM95 based Lora modules. Other RF modules can possibly be used with some modifications to the source code.
  • 128x64 KS0108 based LCD. Any 128x64 LCD can however be used (provide own driver code).

User guide

Mixer
Custom curves
Logical switches
Telemetry
Receiver binding and configuration

Demonstration videos

Features overview - FreeTX RF link test - FreeTX

Frequently Asked Questions

Got a question? See the FAQ first.