t4 3D Design

Log In

QRious, QR Code generation for OpenTX / EdgeTx

➡️ See this page on github

Top Language GitHub Repo stars GitHub forks GitHub issues Last commit Users Total Users Online

Your drone / plane gone down in a field and it's hard to find?

Just scan the QR, open maps, walk right to it!

scan example

Three ways to use it

  1. Widget (on color screen radios like the TX16X)
  2. Highly customizable! Colors, transparency, update rate, link type.
  3. Telemetry page (on b/w radios like the X-Lite)
  4. Can run alongside BF/iNav/Ardu scripts. Meticulously developed for low memory usage.
  5. gets GPS updates in the background, renders QR code when needed
  6. System Tool (not the recommended use-case, requires telem link when opened)

Features

Join my Discord and say hi and talk shop!

Installation & Usage

Installs just like any other opentx/edgetx lua script! Just copy three files.

Widget setup on color screen radio:

widget setup example

Telemetry-page set up on b/w radio

telem page setup example

Widget Configuration / EdgeTx Version

On color display radios you can modify settings (see the gif!) Some features require EdgeTx 2.11+ (github)! - Dropdown picker for which link-type you'd like. (On old versions you'll just see a simple switch) - More options! Older versions are limited to 5. Transparency is the #6 option.

Key Technical Achievements

Testing / Development

This is actually runable from lua on the command line!

Install a lua runtime like LuaJIT, here using homebrew on macOS:

brew install LuaJIT # or: sudo apt install luajit2

Run the script with a geo: link:

lua src/SCRIPTS/TELEMETRY/qrPos.lua "geo:37.87133,-122.31750"

This prints debug information about the generation process and the QR code as ASCII to the console. Example output of that command is in the screeshot above.