All Projects → AndrewFarley → Taranis-XLite-Q7-Lua-Dashboard

AndrewFarley / Taranis-XLite-Q7-Lua-Dashboard

Licence: other
A simple lua-based dashboard for the OpenTX XLite/QX7 Transmitters

Programming Languages

lua
6591 projects

Projects that are alternatives of or similar to Taranis-XLite-Q7-Lua-Dashboard

Godmode9
GodMode9 Explorer - A full access file browser for the Nintendo 3DS console
Stars: ✭ 1,132 (+1786.67%)
Mutual labels:  sd-card
Esp32 Blecollector
ᛡᛒ BLE Scanner + Data persistence on SD Card for M5Stack, Odroid-Go, ESP32-Wrover-Kit and other models
Stars: ✭ 145 (+141.67%)
Mutual labels:  sd-card
OpenTX FrSkySPort passthrough master
OpenTX telemetry screen using FrSky passthrough from Pixhawk 2.4.8
Stars: ✭ 15 (-75%)
Mutual labels:  opentx
Arduinogameboy
Arduino based Game Boy cartridge reader and writer. It can dump ROM and RAM to SD card.
Stars: ✭ 93 (+55%)
Mutual labels:  sd-card
Balena Minecraft Server
Build a Minecraft Server using a Raspberry Pi 4! Supports common Servers, SCP, RCON and Wifi Connect.
Stars: ✭ 125 (+108.33%)
Mutual labels:  sd-card
M5stack Sd Updater
💾 Customizable menu system for M5Stack and ESP32-Chimera-Core - loads apps from the Micro SD card. Easily add you own apps
Stars: ✭ 175 (+191.67%)
Mutual labels:  sd-card
Fabscanpi Build Raspbian
Build Script for FabScanPi Raspbian Images
Stars: ✭ 21 (-65%)
Mutual labels:  sd-card
lazy-dsi-file-downloader
Automatically downloads, extracts and places files used for DSi modding
Stars: ✭ 78 (+30%)
Mutual labels:  sd-card
Riiconnect24 Patcher
This patcher will guide you through RiiConnect24 installation process.
Stars: ✭ 126 (+110%)
Mutual labels:  sd-card
opentx
OpenI6X: a FlySky I6X port of OpenTX
Stars: ✭ 53 (-11.67%)
Mutual labels:  opentx
Tapuino
tapuino
Stars: ✭ 94 (+56.67%)
Mutual labels:  sd-card
Log2ram
ramlog like for systemd (Put log into a ram folder)
Stars: ✭ 1,751 (+2818.33%)
Mutual labels:  sd-card
Raspberry Pi
My public Baremetal Raspberry Pi code
Stars: ✭ 218 (+263.33%)
Mutual labels:  sd-card
Rpi Can Logger
Project to log CAN bus data from a PiCAN2 and a GPS module
Stars: ✭ 68 (+13.33%)
Mutual labels:  sd-card
RedirectStorage
针对第三方 SDK 乱改存储卡和读取用户数据等行为,利用反射方式重定向 SD 卡目录。
Stars: ✭ 47 (-21.67%)
Mutual labels:  sd-card
Bootstrap
Tools to bootstrap micro computers
Stars: ✭ 55 (-8.33%)
Mutual labels:  sd-card
Pishrink
Make your pi images smaller!
Stars: ✭ 2,255 (+3658.33%)
Mutual labels:  sd-card
FPGAmp
720p FPGA Media Player (RISC-V + Motion JPEG + SD + HDMI on an Artix 7)
Stars: ✭ 190 (+216.67%)
Mutual labels:  sd-card
teensy-midi-looper
teensy midi loop recorder
Stars: ✭ 30 (-50%)
Mutual labels:  sd-card
TaraniTunes
Awesome music player for FrSky Taranis radios
Stars: ✭ 21 (-65%)
Mutual labels:  opentx

Taranis-XLite-Q7-Lua-Dashboard

A simple lua-based dashboard for the OpenTX XLite/QX7 Transmitters

A cool review and overview and howto video by a fellow user

Features

  • Battery voltage (numerical and graphical)
  • Transmitter battery percentage
  • Model name
  • Time
  • RSSI (graphical and icon (top right))
  • Flight Timer, perfect for whooping
  • ANIMATED QUAD WHEN ARMED!!!

Author

Installing

Download the farl.lua script above and drag it to your radio. You should place this into your /SCRIPTS/TELEMETRY folder.

How to install:

Bootloader Method

  1. Power off your transmitter and power it back on in boot loader mode.
  2. Connect a USB cable and open the SD card drive on your computer.
  3. Download and copy the the scripts to appropriate location on your SD card. NOTE: If the folders do not exist, create them.
  4. Unplug the USB cable and power cycle your transmitter.

Manual method (varies, based on the model of your transmitter)

  1. Power off your transmitter.
  2. Remove the SD card and plug it into a computer
  3. Download and copy the the scripts to appropriate location on your SD card. NOTE: If the folders do not exist, create them.
  4. Reinsert your SD card into the transmitter
  5. Power up your transmitter.

If you copied the files correctly, you can now go into the telemetry screen setup page and set up the script as telemetry page.

Adding the script as a telemetry page

Setting up the script as a telemetry page will enable access at the press of a button. These instructions are for the XLite. The Q7 will also work but the instructions will be a bit different.

  1. Hold the circular eraser D-Pad on the right side of the controller to the right until the Model Selection Menu Comes up
  2. Press the eraser to the left briefly to rotate to page 13/13 (top right)
  3. Press the eraser to the bottom position to select the first screen (which should say none)
  4. Press down on the eraser so the "None" is flashing
  5. Press right on the eraser repeatedly until it goes to "Script", then press down on the eraser to confirm.
  6. Press right on the eraser to select which script, then press down on the eraser should bring up a menu, and "farl" should be in there, select it and press down on the eraser.
  7. Press the bottom button to back out to the main menu.
  8. From now on, while on the main menu with this model, simply move the eraser to the bottom position for about 2 seconds and it will activate your first telemetry screen!

Script Editing / Modification Notes

Since not everyone uses the same controller configuration as myself, here's some tips to edit the script for your uses...

  1. To change which button arms the dashboard... please change the value of 'sa' to a different input here

  2. To change to a two-stage arming mechanism, change the above option to a "logical" switch. Eg: armed = getValue('ls2'). See: Issue #2

  3. To invert the arming switch to be backwards from how it is (eg: if you are armed when this dashboard says it is disarmed) please modify the code here. Typically you'd just invert all the < and >'s in those two lines related to armed.

  4. To change which button sets your mode, please modify this line to a different input.

  5. To change the name of each mode on the mode switch, please modify these lines

  6. To setup your handset to do a timer this is a standard OpenTX feature. You can google how to do this, or see this bug report for more info.

  7. For more information on how to program in Lua specifically for OpenTX, please See Here

Support, etc

  • Please feel free to submit issues, feedback, etc. to the gitlab page, or email me! :) Any time you guys do, I will try to update this README to include more information for future users.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].