{"id":19690499,"url":"https://github.com/edgetx/lua-scripts","last_synced_at":"2026-01-28T04:34:53.968Z","repository":{"id":42481447,"uuid":"400390008","full_name":"EdgeTX/lua-scripts","owner":"EdgeTX","description":"Examples and links other Lua scripts","archived":false,"fork":false,"pushed_at":"2025-02-07T07:29:35.000Z","size":163,"stargazers_count":114,"open_issues_count":1,"forks_count":20,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-02-18T08:00:26.174Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EdgeTX.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"open_collective":"edgetx"}},"created_at":"2021-08-27T04:41:42.000Z","updated_at":"2025-02-17T16:32:07.000Z","dependencies_parsed_at":"2023-02-18T18:01:19.334Z","dependency_job_id":"92d78ff5-9ecf-4a4e-b40c-f3ff3b3d64b4","html_url":"https://github.com/EdgeTX/lua-scripts","commit_stats":{"total_commits":75,"total_committers":14,"mean_commits":5.357142857142857,"dds":0.5733333333333333,"last_synced_commit":"b0f71c1c3d002e5933c4a5d681ba8fe04513c36c"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdgeTX%2Flua-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdgeTX%2Flua-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdgeTX%2Flua-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdgeTX%2Flua-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EdgeTX","download_url":"https://codeload.github.com/EdgeTX/lua-scripts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240996848,"owners_count":19891051,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T19:05:41.924Z","updated_at":"2026-01-28T04:34:53.962Z","avatar_url":"https://github.com/EdgeTX.png","language":null,"funding_links":["https://opencollective.com/edgetx"],"categories":[],"sub_categories":[],"readme":"# Lua-scripts\n\nThe goal for this repo is to have a central place to share example Lua scripts, host any 'new' scripts, and to document where to find Lua scripts that already exist, as well as any tips or tricks related to getting started with them.\n\nGames and other fun Lua scripts are listed [seperately here](/games.md).\n\n---\n\n## ExpressLRS\n\n### [ExpressLRS Lua](https://www.expresslrs.org/quick-start/transmitters/lua-howto/)\n\nLUA configurator for ExpressLRS hardware\u003cbr/\u003e\n\u003ca href=\"https://www.expresslrs.org/quick-start/transmitters/lua-howto/\"\u003e\n\u003cimg src=\"https://www.expresslrs.org/assets/images/lua3.jpg\" width=\"250\"\u003e\n\u003cimg src=\"https://www.expresslrs.org/assets/images/lua/config-bw.png\" width=\"250\"\u003e\n\u003c/a\u003e\n\n\u003cbr/\u003e\n\n### [ExpressLRS Telemetry Widget (Betaflight \u0026 iNav)](https://github.com/ExpressLRS/ElrsTelemWidget)\n\nDisplay ExpressLRS LinkStats telemetry as well as common Betaflight and iNav flight controller telemetry.\u003cbr/\u003e\n\u003ca href=\"https://github.com/ExpressLRS/ElrsTelemWidget\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/ExpressLRS/ElrsTelemWidget/main/docs/images/screen-2-1.png\" width=\"250\"\u003e\n\u003c/a\u003e\n\n\u003cbr/\u003e\n\n### [ExpressLRS RF Telemetry Widget (for fixed wing/heli)](https://github.com/offer-shmuely/edgetx-x10-widgets/wiki/els_rf)\n\n- Display **_RF Only_** telemetry for Planes/Heli/Glider (i.e. line of site)\n- Display rf-rate / link-quality / power / rssi1 / rssi2\n- Display **min \u0026 max** indicator\n- **Post flight summary** (auto-detection end-of-flight)\n\n\u003ca href=\"https://github.com/offer-shmuely/edgetx-x10-widgets/wiki/els_rf\"\u003e \n    \u003cimg src=\"https://user-images.githubusercontent.com/7026911/257013252-cc7ac64c-2b1c-4bef-a3bb-2718fbf264ac.gif\" width=\"400\"\u003e\n\u003c/a\u003e\n\n\u003cbr/\u003e\n\n### [ELRS Finder](https://github.com/iamsunilchahal/edgetx-lua-scripts-bw?tab=readme-ov-file#1-elrs_finderlua)\n\nAn RSSI-based quad finder using ELRS/CRSF telemetry.\n\n- Shows live signal strength (dBm)\n- Displays a bar graph and numeric value\n- Plays faster beeps as you point toward the quad\n\n### [ExpressLRS Signal/Battery Widgets for ColorLCD](https://github.com/SpiderFI)\n- LQorDBM for LQ, DBM, SNR and TX power\n- TXBatt for transmitter battery voltage and percentage\n- Battery for any battery sensor\n\n\u003ca href=\"https://github.com/SpiderFI\"\u003e \n    \u003cimg src=\"https://github.com/user-attachments/assets/a03a616a-3ba6-4947-ba4a-3166cc8b8812\" width=\"400\"\u003e\n\u003c/a\u003e\n\n\u003cbr/\u003e\n\n\n## GPS\n\n### [Yaapu telemetry widget](https://github.com/yaapu/FrskyTelemetryScript)\n\nArduPilot LUA telemetry script for color and B\u0026W.\u003cbr/\u003e\n\u003ca href=\"https://user-images.githubusercontent.com/30294218/198382377-cb48032f-ea5c-4f8d-aa12-f592c1e09358.png\" target=\"_blank\" title=\"Click for larger version\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/30294218/198382377-cb48032f-ea5c-4f8d-aa12-f592c1e09358.png\" width=\"250\"\u003e\u003c/a\u003e\n\u003ca href=\"https://user-images.githubusercontent.com/30294218/216000387-f330a204-b674-48ea-bdaf-64ec33871eb2.png\" target=\"_blank\" title=\"Click for larger version\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/30294218/216000387-f330a204-b674-48ea-bdaf-64ec33871eb2.png\" width=\"150\"\u003e\u003c/a\u003e\n\u003ca href=\"https://user-images.githubusercontent.com/30294218/215983189-06106fe8-b0d8-47f5-8e3f-e8d2472028ee.png\" target=\"_blank\" title=\"Click for larger version\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/30294218/215983189-06106fe8-b0d8-47f5-8e3f-e8d2472028ee.png\" width=\"212\"\u003e\u003c/a\u003e\n\u003ca href=\"https://user-images.githubusercontent.com/30294218/215983214-b11f53a6-90f4-40ba-a29d-90a58cf6f1ff.png\" target=\"_blank\" title=\"Click for larger version\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/30294218/215983214-b11f53a6-90f4-40ba-a29d-90a58cf6f1ff.png\" width=\"128\"\u003e\u003c/a\u003e\n\n\u003cbr/\u003e\n\n### [Yaapu Horus Mapping Widget](https://github.com/yaapu/HorusMappingWidget)\n\nOffline GPS Mapping Widget for Horus and T16 radios. It supports Ardupilot, iNAV, Betaflight, Crossfire and whatever FC or firmware that can send GPS info to EdgeTX.\u003cbr/\u003e\n\u003ca href=\"https://user-images.githubusercontent.com/30294218/76712734-946a6500-671b-11ea-9fbc-6c779cf4d0b5.png\" target=\"_blank\" title=\"Click for larger version\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/30294218/76712734-946a6500-671b-11ea-9fbc-6c779cf4d0b5.png\" width=\"250\"\u003e\u003c/a\u003e\n\n\u003cbr/\u003e\n\n### [GPS widget](https://github.com/moschotto/OpenTX_GPS_Telemetry)\n\nGPS Telemetry Widget (B\u0026W \u0026 Color). Shows total distance traveled, distance from home, as well as both home and last seen telemetry positions. Also logs to file, and has a log viewer so you don't have to worry about losing the coordinates if you turn the transmitter off.\u003c/br\u003e\n\u003ca href=\"https://github.com/moschotto/OpenTX_GPS_Telemetry\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/moschotto/OpenTX_GPS_Telemetry/main/media/description.png\" width=\"250\"\u003e\n\u003cimg src=\"https://github.com/moschotto/OpenTX_GPS_Telemetry/raw/main/media/x9_GPS_screen.PNG\" width=\"350\"\u003e\n\u003c/a\u003e\n\n\u003cbr/\u003e\n\n### [GPS Plus Code, Home Arrow and AvgBatt widgets](https://github.com/kristjanbjarni/opentx-widgets)\n\nCollection of Colorlcd \u0026 B\u0026W widgets.\nFor colorlcd includes GPS lat/long and Google Plus code widget, Home direction/distance widget, and average battery voltage widget.\nFor B\u0026W includes GPS Telemetry screen, and Home distance telemetry screen.\u003c/br\u003e\n\u003ca href=\"https://github.com/kristjanbjarni/opentx-widgets\"\u003e\n\u003cimg src=\"https://github.com/kristjanbjarni/opentx-widgets/raw/main/docs/images/GPS.png\" width=\"250\"\u003e\n\u003cimg src=\"https://github.com/kristjanbjarni/opentx-widgets/raw/main/docs/images/AvgBatt.png\" width=\"250\"\u003e\n\u003cimg src=\"https://github.com/kristjanbjarni/opentx-widgets/raw/main/docs/images/home_taranis.png\" width=\"250\"\u003e\n\u003c/a\u003e\n\n\u003cbr/\u003e\n\n## Telemetery \u0026 Flight Controllers\n\n### [Betaflight Setup](https://github.com/betaflight/betaflight-tx-lua-scripts)\n\nThe Betaflight LUA script allows you to change flight controller settings on your radio, such as PID, rates, VTX channels and power, and many more.\u003cbr/\u003e\n\u003ca href=\"https://github.com/betaflight/betaflight-tx-lua-scripts\"\u003e\n\u003cimg src=\"https://oscarliang.com/ctt/uploads/2021/07/betaflight-lua-script-config-home-menu-screen-options.jpg\" width=\"250\"\u003e\n\u003c/a\u003e\n\n\u003cbr/\u003e\n\n### [INAV Telemetry Flight Status](https://github.com/iNavFlight/OpenTX-Telemetry-Widget)\n\nShows you telementry and flight status information. Supports radios with color and black and white screens.\u003cbr/\u003e\n\u003ca href=\"https://github.com/iNavFlight/OpenTX-Telemetry-Widget\"\u003e\n\u003cimg  src=\"https://github.com/teckel12/LuaTelemetry/raw/master/assets/iNavHorus.png\" width=\"250\"\u003e\n\u003cimg src=\"https://github.com/teckel12/LuaTelemetry/raw/master/assets/iNavQX7.png\" width=\"128\"\u003e\n\u003c/a\u003e\n\n\u003cbr/\u003e\n\n### [FM2M ToolBox](https://fm2m.online/toolbox-edgetx/)\n\nFeature rich FM2M ToolBox is LUA App focusing on BetaFlight users. Provides dashboard with telemetry overview for all major RC Links, custom alerts , VTx info, GPS and much more. Supports radios with color and black and white screens.\u003cbr/\u003e\n\u003ca href=\"https://fm2m.online/toolbox-edgetx/\"\u003e\n\u003cimg src=\"https://download.fm2m.online/remote/edgetx-lua-scripts/fm2m-toolbox-090-color-db.png\" width=\"250\"\u003e\n\u003cimg src=\"https://download.fm2m.online/remote/edgetx-lua-scripts/fm2m-toolbox-090-color-vtx.png\" width=\"250\"\u003e\n\u003cimg src=\"https://download.fm2m.online/remote/edgetx-lua-scripts/fm2m-toolbox-090-color-armstop.png\" width=\"250\"\u003e\n\u003cimg src=\"https://download.fm2m.online/remote/edgetx-lua-scripts/fm2m-toolbox-090-color-gps.png\" width=\"250\"\u003e\n\u003cimg src=\"https://download.fm2m.online/remote/edgetx-lua-scripts/fm2m-toolbox-090-color-sticks.png\" width=\"250\"\u003e\n\u003cimg src=\"https://download.fm2m.online/remote/edgetx-lua-scripts/fm2m-toolbox-090-bw-db.png\" width=\"250\"\u003e\n\u003cimg src=\"https://download.fm2m.online/remote/edgetx-lua-scripts/fm2m-toolbox-090-bw-vtx.png\" width=\"250\"\u003e\n\u003cimg src=\"https://download.fm2m.online/remote/edgetx-lua-scripts/fm2m-toolbox-090-bw-armstop.png\" width=\"250\"\u003e\n\u003cimg src=\"https://download.fm2m.online/remote/edgetx-lua-scripts/fm2m-toolbox-090-bw-dbgps.png\" width=\"250\"\u003e\n\u003cimg src=\"https://download.fm2m.online/remote/edgetx-lua-scripts/fm2m-toolbox-090-bw-sticks.png\" width=\"250\"\u003e\n\u003c/a\u003e\n\n\u003cbr/\u003e\n\n### [FM2M Digital Clock](https://fm2m.online/digital-clock-edgetx/)\n\nConfigurable EdgeTX widget that shows nifty Digital Clock.\u003cbr/\u003e\n\u003ca href=\"https://fm2m.online/digital-clock-edgetx/\"\u003e\n\u003cimg src=\"https://download.fm2m.online/remote/edgetx-lua-scripts/fm2m-dclock-10-1.png\" width=\"400\"\u003e\n\u003cimg src=\"https://download.fm2m.online/remote/edgetx-lua-scripts/fm2m-dclock-10-2.png\" width=\"400\"\u003e\n\u003c/a\u003e\n\u003cbr/\u003e\n\n### [FM2M Widgets Pack](https://fm2m.online/addons-edgetx/#WPack)\n\nEnhanced Model, Timer, Channels and Analog Clock widgets.\u003cbr/\u003e\n\u003ca href=\"https://fm2m.online/addons-edgetx/#WPack\"\u003e\n\u003cimg src=\"https://download.fm2m.online/remote/edgetx-lua-scripts/fm2m-widgets-pack-021-promo.png\" width=\"400\"\u003e\n\u003c/a\u003e\n\n\u003cbr/\u003e\n\n### [TBS Agent Lite](https://www.team-blacksheep.com/products/prod:agentx)\n\nLUA configurator for numerous TBS products. Use this instead of Crossfire lua.\n\n## Other\n\n### [Show It All](https://rc-soar.com/opentx/lua/showitall/index.htm)\n\nShowItAll displays various information in a single pane.\u003cbr/\u003e\n\u003ca href=\"https://rc-soar.com/opentx/lua/showitall/index.htm\"\u003e\n\u003cimg src=\"https://rc-soar.com/opentx/lua/showitall/sia.png\" width=\"250\"\u003e\n\u003c/a\u003e\n\n\u003cbr/\u003e\n\n### [vu fullscreen image viewer widget for big screens](https://www.schleth.com/fpv/vu-a-simple-image-viewer-for-edgetx-radios-with-big-screens-2113.html)\n\nView fullscreen images with layout information or photos, cycle through them and have quick access to your favourite one.\u003cbr/\u003e\n\u003ca href=\"https://www.schleth.com/fpv/vu-a-simple-image-viewer-for-edgetx-radios-with-big-screens-2113.html\"\u003e\n\u003cimg src=\"https://www.schleth.com/wp-content/uploads/vu-screen1.jpg\"  width=\"250\"\u003e\n\u003cimg src=\"https://www.schleth.com/wp-content/uploads/diagram.jpg\"  width=\"250\"\u003e\n\u003cimg src=\"https://www.schleth.com/wp-content/uploads/vu_license.jpg\"  width=\"250\"\u003e\n\u003cimg src=\"https://www.schleth.com/wp-content/uploads/vu-screen2.jpg\"  width=\"250\"\u003e\n\u003c/a\u003e\n\n\u003cbr/\u003e\n\n### [EdgeTX Goodies](https://github.com/MadMonkey87/EdgeTX-Goodies)\n\nSome widgets, themes and other scripts for EdgeTX\u003cbr/\u003e\n\u003ca href=\"https://github.com/MadMonkey87/EdgeTX-Goodies\"\u003e\n\u003cimg src=\"https://github.com/MadMonkey87/EdgeTX-Goodies/raw/main/SCREENSHOTS/screenshot_tx16s_22-08-02_18-49-59.png\"  width=\"250\"\u003e\n\u003cimg src=\"https://github.com/MadMonkey87/EdgeTX-Goodies/raw/main/SCREENSHOTS/screenshot_tx16s_22-08-02_18-52-08.png\"  width=\"250\"\u003e\n\u003cimg src=\"https://github.com/MadMonkey87/EdgeTX-Goodies/raw/main/SCREENSHOTS/screenshot_tx16s_22-08-07_10-35-43.png\"  width=\"250\"\u003e\n\u003cimg src=\"https://github.com/MadMonkey87/EdgeTX-Goodies/raw/main/SCREENSHOTS/screenshot_tx16s_22-08-09_19-54-00.png\"  width=\"250\"\u003e\n\u003c/a\u003e\n\n\u003cbr/\u003e\n\n### [ImpExp](https://github.com/forbesmyester/EdgeTX-ImpExp)\n\nBasic and slightly incomplete on-radio import / export functionality for EdgeTX. Can be used to move functions / logical switches / mixes etc between models.\n\n\u003ca href=\"https://github.com/forbesmyester/EdgeTX-ImpExp\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/forbesmyester/EdgeTX-ImpExp/main/Screenshot.png\" width=\"480\"\u003e\n\u003c/a\u003e\n\n### [Switch2 widget](https://repository.justfly.solutions/index.php?view=product\u0026id=115:switch-config)\n\nWidget that shows switch positions with customisable icons. Shows all switches with different icons for every switch position.\u003c/br\u003e\nLinks: [JustFly](https://repository.justfly.solutions/index.php?view=product\u0026id=115:switch-config), [RCGroups](https://www.rcgroups.com/forums/showpost.php?p=50176699\u0026postcount=4012)\n\n\u003ca href=\"https://www.rcgroups.com/forums/showpost.php?p=47009445\u0026postcount=3793\"\u003e\n    \u003cimg src=\"https://static.rcgroups.net/forums/attachments/5/9/3/7/9/7/a14905909-20-screenshot_tx16s_21-04-25_20-19-54.png\" width=\"250\"\u003e\n    \u003cimg src=\"https://static.rcgroups.net/forums/attachments/5/9/3/7/9/7/a14905913-151-screenshot_tx16s_21-04-25_20-19-25.png\" width=\"250\"\u003e\n\u003c/a\u003e\n\u003cbr/\u003e\n\n### [Multi Protocol Module Tools](https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/tree/master/Lua_scripts)\n\nScripts to complement the Multi Protocol Module, such as allowing you to configure certain aspects of the module, automacitally name channels, do DSM forward programming, as well as other protocol specific tasks.\u003c/br\u003e\n\u003ca href=\"https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/tree/master/Lua_scripts\"\u003e\n\u003cimg src=\"https://img.youtube.com/vi/lGyCV2kpqHU/0.jpg\" width=\"250\"\u003e\n\u003cimg src=\"https://img.youtube.com/vi/L58ayXuewyA/0.jpg\" width=\"250\"\u003e\n\u003cimg src=\"https://img.youtube.com/vi/81wd8NlF3Qw/0.jpg\" width=\"250\"\u003e\n\u003c/a\u003e\n\u003cbr/\u003e\n\n### [Spektrum DSM Tools](https://github.com/frankiearzu/DSMTools)\n\nScripts to use with Spektrum Receivers. It has easy to install zip files versions of:\n\n- DSM Forward Programming (In collaboration with Multi-Module)\n- Spektrum Telemetry Scripts, Including TextGen for AVIAN ESC programming. Will become telemetry widgets in the future.\n  - Smart RXs (AR631,AR637, etc)\n  - Blade Heli helpers (AR636 based)\n- Interim EdgeTX Firmware with latest (but tested) changes for Spektrum Sensors and TextGen (Official EdgeTx 2.8.1 + only Spektrum Telemetry changes). This change will be included in EdgeTx 2.9.0\n  \u003c/br\u003e\u003c/br\u003e\n  \u003ca href=\"https://github.com/frankiearzu/DSMTools\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/32604366/230751340-dd118f36-1884-405b-b12b-81cba16c7321.png\" width=\"250\"/\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/32604366/230751281-0c71ff4a-179f-41fd-9290-302a6e0fe821.png\" width=\"250\"/\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/32604366/230751350-59070e75-afa3-439b-8902-bc7b3b901084.png\" width=\"250\"/\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/32604366/230751370-b4e4355f-a3d2-4c44-aa1a-57861f1ff3da.png\" width=\"250\"/\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/32604366/230123260-614f4e5e-9546-4439-9196-db885894083f.jpg\" width=\"250\"/\u003e\n  \u003cbr\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/32604366/230751833-e92d3eae-2782-4009-a3dc-63ce893f2a38.png\" width=\"250\"/\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/32604366/230751488-70b396b7-f08e-4152-a516-d355b3cf4001.png\" width=\"250\"/\u003e\n  \u003c/a\u003e\n\n\u003cbr/\u003e\n\n### [Log Viewer](https://github.com/offer-shmuely/edgetx-x10-scripts/wiki/LogViewer)\n\nNice presentation of log file on the field\u003cbr\u003e\nno computer needed for logs anymore.\n\n\u003ca href=\"https://github.com/offer-shmuely/edgetx-x10-scripts/wiki/LogViewer\"\u003e \n    \u003cimg src=\"https://user-images.githubusercontent.com/7026911/193412100-5cdb3b51-1e33-4eaa-94cd-6ca07aede43b.gif\" width=\"480\"\u003e\n\u003c/a\u003e\n\n**Selecting files \u0026 columns**\n\n\u003ca href=\"https://github.com/offer-shmuely/edgetx-x10-scripts/wiki/LogViewer\"\u003e \n    \u003cimg src=\"https://user-images.githubusercontent.com/7026911/193409667-75e314ab-06cb-4136-a18f-88647755c755.png\" width=\"200\"\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/7026911/193409686-4fff1c25-229a-419e-8a2a-e64e703a4fc2.png\" width=\"200\"\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/7026911/193409707-1020eebe-f2af-4d83-b0a9-a138aad4aca3.png\" width=\"200\"\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/7026911/193409719-bd1b2f27-ad19-452b-b042-bba85822a5c1.png\" width=\"200\"\u003e\n\u003c/a\u003e\n\n### [Log Viewer (BW only)](https://github.com/nikbg3/EdgeTXLogViewerBW)\n\nSimple EdgeTX LUA script for BW radios to read logs files on the display. Rotary wheel is used to change the read value. Back is used to switch between modes. i.e., changing columns, rows or files.\n\n\u003ca href=\"https://github.com/nikbg3/EdgeTXLogViewerBW\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/43b69333-3dcc-4186-a3e8-68544e4cb3fc\"\u003e\n\u003c/a\u003e\n\n### [LogViz](https://github.com/icebreaker-ch/EdgeTX-LogViz)\n\nA tool to visualize log entries, recorded by the SD Logging special function\non an EdgeTX B\u0026W or color radio.\n\n![screenshot_zorro_25-06-15_13-22-16](https://github.com/user-attachments/assets/bad26c6b-6f1c-467a-bb1b-4762f5a93560)\n![screenshot_zorro_25-06-15_13-22-37](https://github.com/user-attachments/assets/dd4e7625-e1fb-4d82-9f45-2cfb8ccd79fb)\n\n**Tested radios:** Radiomaster Zorro, Horus X12S, Horus X10S, Taranis X7 ACCESS, Taranis X9D+ 2019\n\n**Features:**\n\n- Selection of Model, File and Log-Entry.\n- Display single Entry in graphical view\n- Cursor navigation to see value and time stamp at position\n\n### [LogManager](https://github.com/icebreaker-ch/EdgeTX-LogManager)\n\nA tool for managing Log files (created by the SD Logging Special Function) on an EdgeTX B\u0026W or color RC transmitter. Actions can be performed on all models or a selected model.\n\n\u003e [!NOTE]  \n\u003e The color version of this tool uses the LVGL widgets API, thus EdgeTX version 2.11 or later is needed to run it. However, the B\u0026W version can be used on color radios with older versions of EdgeTX.\n\n![LogManagerColor](https://github.com/user-attachments/assets/891b5514-155c-4b78-80e0-24974929412a) ![LogManagerBW](https://github.com/user-attachments/assets/0836feaf-15ea-4b13-9185-b1557f2f7c04)\n\n### [FlyLog \u0026 TeleLog - Logging Scripts for EdgeTX](https://github.com/JohnnyCarvi/flylog_edgetx)\n\nThese scripts provide simple logging functionality for your flights, making it easy to record and review important flight events and telemetry data.\n\n`flylog.lua`: Logs arming/disarming events, timestamps, GPS coordinates, and model name.  \n`tellog.lua`: Logs detailed telemetry data at regular intervals during flight.\n\nFor analyzing and visualizing the generated logs, you can use the [UAV Manager](https://github.com/CarviFPV/UAV_Manager).\n\n\u003ca href=\"https://github.com/JohnnyCarvi/flylog_edgetx\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/JohnnyCarvi/flylog_edgetx/refs/heads/main/screenshots/1_special_functions_tab.png\" width=\"250\"\u003e\n  \u003cimg src=\"https://github.com/JohnnyCarvi/flylog_edgetx/blob/main/screenshots/2_special_functions.png?raw=true\" width=\"250\"\u003e\n  \u003cimg src=\"https://github.com/CarviFPV/flylog_edgetx/blob/main/screenshots/flightdetails.png?raw=true\" width=\"250\"\u003e\n\u003c/a\u003e\n\n### [Widget for Voltage and Current Telemetry](https://github.com/fdm225/mahRe2)\n\nDisplays various battery related data.\u003cbr/\u003e\n\u003ca href=\"https://github.com/fdm225/mahRe2/raw/main/README.md\"\u003e\n  \u003cimg src=\"https://static.rcgroups.net/forums/attachments/6/4/3/0/2/9/a16811177-105-mAhRe2_full_screen.png\" width=\"250\"\u003e\n  \u003cimg src=\"https://static.rcgroups.net/forums/attachments/6/4/3/0/2/9/a16811165-83-mAhRe2_quarter.png\" width=\"250\"\u003e\n  \u003cimg src=\"https://static.rcgroups.net/forums/attachments/6/4/3/0/2/9/a16811163-82-mAhRe2_settings.png\" width=\"250\"\u003e\n  \u003cimg src=\"https://static.rcgroups.net/forums/attachments/6/4/3/0/2/9/a16811169-236-mAhRe2_mAh_sensor.png\" width=\"250\"\u003e\n\u003c/a\u003e\n\n### [Quad Telemetry Dashboard (BW only)](https://github.com/mvaldesshc/advanced-edgetx-dashboard)\n\nLUA-based dashboard (only for black-and-white display radios).\u003cbr/\u003e\n\u003ca href=\"https://github.com/mvaldesshc/advanced-edgetx-dashboard\"\u003e\n\n  \u003c!-- \u003cimg src=\"https://i.postimg.cc/Jz1CdwTG/opentx-quad-telemetry.gif\"\u003e --\u003e\n\u003c/a\u003e\n\n\u003cbr/\u003e\n\n### [TSwitch Widget](https://github.com/Ziege-One/TSwitch)\n\nWidget for color screen radios that allows touch buttons via logical switches (in German).\u003cbr/\u003e\n\u003ca href=\"https://github.com/Ziege-One/TSwitch\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/Ziege-One/TSwitch/main/docs/fullscreen.png\" width=\"250\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/Ziege-One/TSwitch/main/docs/widget_status.png\" width=\"250\"\u003e\n\u003c/a\u003e\n\n### [Lap Timer](https://github.com/RadioMasterRC/EdgeTX-LapTimer)\n\nAdvanced lap timer script using as little controls as possible. It stores race and lap data for analysis back at the computer.\u003cbr/\u003e\n\u003ca href=\"https://github.com/RadioMasterRC/EdgeTX-LapTimer\"\u003e\n  \u003cimg src=\"https://github.com/RadioMasterRC/EdgeTX-LapTimer/raw/master/ScreenShot/screen-1.bmp\" height=\"128px\"/\u003e\n  \u003cimg src=\"https://github.com/RadioMasterRC/EdgeTX-LapTimer/raw/master/ScreenShot/screen-2.bmp\" height=\"128px\"/\u003e\n  \u003cimg src=\"https://github.com/RadioMasterRC/EdgeTX-LapTimer/raw/master/ScreenShot/screen-3.bmp\" height=\"128px\"/\u003e\n  \u003cbr\u003e\n  \u003cbr\u003e\n  \u003cimg src=\"https://github.com/RadioMasterRC/EdgeTX-LapTimer/raw/master/ScreenShot/screen-4.bmp\" height=\"128px\"/\u003e\n  \u003cimg src=\"https://github.com/RadioMasterRC/EdgeTX-LapTimer/raw/master/ScreenShot/screen-5.bmp\" height=\"128px\"/\u003e\n  \u003cimg src=\"https://github.com/RadioMasterRC/EdgeTX-LapTimer/raw/master/ScreenShot/screen-6.bmp\" height=\"128px\"/\u003e\n\u003c/a\u003e\n\n### [F3A Caller](https://github.com/jrwieland/F3A)\n\nCaller for practicing F3A pattern - Updated to 2024 Season\u003cbr/\u003e\n\u003ca href=\"https://github.com/jrwieland/F3A\"\u003e\n  \u003cimg src=\"https://github.com/jrwieland/F3A/raw/main/Screenshots/p-21.png\"\u003e\n  \u003cimg src=\"https://github.com/jrwieland/F3A/raw/main/Screenshots/f25.png\"\u003e\n\u003c/a\u003e\n\n### [TaraniTunes](https://github.com/jrwieland/TaraniTunes-v4.x)\n\nEnhanced music player for OpenTX \u0026 EdgeTX radios Multiple Playlists allow you to listen to your music while flying Your RC\u003cbr/\u003e\n\u003ca href=\"https://github.com/jrwieland/TaraniTunes-v4.x\"\u003e\n\u003cimg src=\"https://github.com/jrwieland/TaraniTunes-v4.x/raw/master/Color%20Screen%20Widget/Screenshots3/Features.png\" width=\"500\"\u003e\n\u003cbr\u003e\n\u003cimg src=\"https://github.com/jrwieland/TaraniTunes-v4.x/raw/master/Color%20Screen%20Widget/Screenshots3/Colorscreen.PNG\" width=\"300\"\u003e\n\u003cimg src=\"https://github.com/jrwieland/TaraniTunes-v4.x/raw/master/Screenshots/TaraniTunesQX7.PNG\" width=\"300\"\u003e\n\u003cimg src=\"https://github.com/jrwieland/TaraniTunes-v4.x/raw/master/Screenshots/Customize.PNG\" width=\"300\"\u003e\n\u003c/a\u003e\n\n### [GPS QR Code generator](https://github.com/alufers/edgetx-gps-qrcode)\n\nGenerates a QR code of last GPS coordinates received (for black-and-white screen radios)\u003cbr/\u003e\n\u003ca href=\"https://github.com/alufers/edgetx-gps-qrcode\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/alufers/edgetx-gps-qrcode/master/docs/sim-screenshot.png\" width=\"500\"\u003e\n\u003cbr\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/alufers/edgetx-gps-qrcode/master/docs/x9dp-screenshot.png\" width=\"500\"\u003e\n\u003c/a\u003e\n\n### [Battery Percentage and mAh Used](https://github.com/jrwieland/Battery-mAh)\n\nWidget to display the levels of Lipo/HV-Lipo battery with mAh used based on battery voltage from 'Cels' sensor (FLVSS)\u003cbr/\u003e\n\u003ca href=\"https://github.com/jrwieland/Battery-mAh\"\u003e\n\u003cimg src=\"https://github.com/jrwieland/Battery-mAh/raw/main/Screenshots/4_2lipo.png\" width=\"400\"\u003e\n\u003cimg src=\"https://github.com/jrwieland/Battery-mAh/raw/main/Screenshots/4_35lipo.png\" width=\"400\"\u003e  \n\u003c/a\u003e\n\n### [TxBatTele](https://github.com/derelict/TxBatTele)\n\nBattery and Telemetry Monitoring LUA Widget which tries to rely as less as possible on radio settings (Everything is defined in the Script). So no need for \"manual\" Logical Switches or Custom Functions.\n\n\u003ca href=\"https://github.com/derelict/TxBatTele\"\u003e\n\u003cimg src=\"https://github.com/derelict/TxBatTele/raw/main/screenshots/demovid.gif\"\u003e\n\u003c/a\u003e\n\n### [SwitchOverview](https://github.com/druckgott/getswitchesWdgets/)\n\nA simple widget to display switches which are configured in special function and have a PLAY_TRACK behind.\n\n\u003ca href=\"https://github.com/druckgott/getswitchesWdgets\"\u003e\n\u003cimg src=\"https://github.com/druckgott/getswitchesWdgets/raw/main/doc/img/example1.png\"\u003e\n\u003c/a\u003e\n\n### [GPS Viewer](https://github.com/ktaliaferro/gps-viewer)\n\nPlot logged flight telemetry data on a map of your airfield.\n\n\u003ca href=\"https://github.com/ktaliaferro/gps-viewer\"\u003e\n\u003cimg src=\"https://github.com/ktaliaferro/gps-viewer/raw/master/images/screenshot_points.png\"\u003e\n\u003c/a\u003e\n\n### [GPS Logger (BW only)](https://github.com/poweredjj/gpslog)\n\nLog each flight GPS coordinates to a separate GPX file (telemetry script for radios with BW displays only).\n\n\u003ca href=\"https://github.com/poweredjj/gpslog\"\u003e\n\u003cimg src=\"https://github.com/poweredjj/gpslog/raw/main/screenshot.png\"  width=\"300\"\u003e\n\u003c/a\u003e\n\n### [GPS Logger (color only)](https://github.com/poweredjj/gpslog_color)\n\nLog each flight GPS coordinates to a separate GPX file (widget for radios with color displays only).\n\n\u003ca href=\"https://github.com/poweredjj/gpslog_color\"\u003e\n\u003cimg src=\"https://github.com/poweredjj/gpslog_color/raw/main/screenshot.jpg\"  width=\"300\"\u003e\n\u003c/a\u003e\n\n### [Multiswitch widget](https://github.com/wimalopaan/LUA)\n\nThis widget controls a so-called multiswitch inside a model. A multiswitch is a device that is most popular in the field of ship/crawler/functional-models, and its purpos is to switch on/off multiple electronic motors, LEDs, ... inside the model.\n\nThis widget controls a multiswitch via the CRSF protocol (ExpressLRS): https://github.com/wimalopaan/Electronics?tab=readme-ov-file#elrs_msw (or via ACCST/AFHDS2A and SBus ).\nMultiple instances of this widget can control multiple multiswitches inside a model, upto 255 theoretically.\n\n![Multiswitch widget controls](ASSETS/multiswitch_widget_1.png)\n![Multiswitch widget function settings](ASSETS/multiswitch_widget_2.png)\n![Multiswitch widget global settings](ASSETS/multiswitch_widget_3.png)\n\n### [Hardware extension widget](https://github.com/wimalopaan/LUA)\n\nThis widget is called the hardware extension widget. Its purpose is to read and visualize the state of external controls like pots, switches, buttons, incrementals, ... . This is done via one of the serial connections of the radio (AUX1, AUX2) reading messages of the hardware extension protocol: https://github.com/wimalopaan/Electronics?tab=readme-ov-file#hwext.\n\nBy this means it can read external controls, like upto 16 11-bit (proportional) values as well as 64 binary switch values.\n\nIdeally the firmware for the radio has PR EdgeTX/edgetx#5885, so that this widget can set the virtual controls according to the external controls.\n\n![Hardware extension widget controls](ASSETS/hardware_extension_widget_1.png)\n![Hardware extension widget settings](ASSETS/hardware_extension_widget_2.png)\n![Hardware extension widget mapping](ASSETS/hardware_extension_widget_3.png)\n\n### [Virtual controls widget](https://github.com/wimalopaan/LUA)\n\nThis widget mainly manipulates the virtual controls as described in EdgeTX/edgetx#5885.\nVirtual controls (virtual inputs and virtual switches) are non-physical inputs/switches for the radio. The main purpose is to extend the number of controls by use of virtual controls.\n\nThis widget can manipulate these virtual controls by means of up to 16 sliders and/or 64 buttons (normal, momentary or toggle).\n\nIf no virtual controls are available (firmware / simulator without EdgeTX/edgetx#5885), it is still useful as it can also manipulate the shm variables, which serve as a data exchange between widgets and mixer-scripts.\n\n![Virtual controls widget sliders](ASSETS/virtual_controls_widget_1.png)\n![Virtual controls widget buttons](ASSETS/virtual_controls_widget_2.png)\n![Virtual controls widget settings](ASSETS/virtual_controls_widget_3.png)\n\n### [Stick Commands](https://github.com/DHaacke/Mambo-Tango)\n\nStandalone Lua tool which provides a scrollable list of common stick commands for Betaflight, HDZero and INAV.\n![Stick commands B\u0026W Betaflight](https://github.com/DHaacke/Mambo-Tango/raw/master/betaflight.bmp)\n![Stick commands colorlcd](https://github.com/DHaacke/Mambo-Tango/raw/master/edgetx.bmp)\n\n\n### [Battery and Connection Bars Widgets](https://github.com/calmarc/EdgeTX-Widgets)\n \nBattery Voltage + LQ Display (custom Lua widget)\n\n![Screenshot Battmeter Linkmeter](https://github.com/calmarc/EdgeTX-Widgets/blob/master/images/screenshot.png)\n\n\n### [Field Notes](https://github.com/iamsunilchahal/edgetx-lua-scripts-bw?tab=readme-ov-file#2-fieldnoteslua)\n\nA quick logging tool for recording flight details directly from your radio. Perfect for keeping track of pack health, prop condition, and flight notes between packs.\n\n- Single-page list of editable fields (scroll \u0026 press-to-edit)\n- Saves timestamped entries to /LOGS/fieldnotes.txt\n- Exits automatically after saving\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedgetx%2Flua-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fedgetx%2Flua-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedgetx%2Flua-scripts/lists"}