Skip to content

Custom motherboard and firmware using arduino for RC Transmitters

License

Notifications You must be signed in to change notification settings

akhilzid/SuperTX

Repository files navigation

SuperTX

Currently working with FLYSKY CT6B + arduino Mega + SSD1306 Based IIC / I2C OLED (128x64 Pixels)

#####Done:

  • Now trim works through software(actual ct6b can only trimmed mechanically before) like other radios .
  • End points can be adjust through menu.
  • Can assign any channel to any stick via menu.
  • Can reverse channels via menu.
  • Can change up to 6 flight modes for APM (2x3position switches)
  • Up to 9 channel works corresponding rx (before it was a 6 channel radio).
  • Added calibration mode (all sticks end points and center point will calibrate to min 1000 , mid 1500 and max 2000) Works fine with 2S - 3S LiPo (6V- 13V)

#####To Do:

  • Suggest me

######Pin Out Details:

// Battery Voltage Measuring

  • BATT A0 //Do not connect direct to battery, doing so will fry arduino, Please use voltage divider resister Max Voltage Limited Up to 5 Volt.

// All Sticks and Potensiometers (Analog pins without Prefix "A" )

  • Ail 8
  • Ele 9
  • Thr 10
  • Rud 11
  • VRA 12
  • VRB 13

// Three Pisition Mode Switches ( Used Voltage Divider to 3 positions in single Switch, Positions are depends on Analog read values)

  • SWAPin A14
  • SWBPin A15

// PPM Output Digital Pin to TX Module

  • PPMPin 2

// Trim Switches Using Digital Pins

  • EleTR0 5
  • EleTR1 6
  • AilTR0 7
  • AilTR1 8
  • ThrTR0 9
  • ThrTR1 10
  • RudTR0 11
  • RudTR1 12

// Push Switches For Menu/additional operations

  • PUSHSW1 32
  • PUSHSW2 33

// LEDs For indications Using Digital Pins

  • LEDG 45
  • LEDR 44

About

Custom motherboard and firmware using arduino for RC Transmitters

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages