Skip to content

meshtastic/standalone-ui

Repository files navigation

meshtastic

Meshtastic Standalone UI

A versatile UI for the meshtastic® project

GitHub last commit GitHub issues Open Collective backers

Vectors and icons by SVG Repo
Graphics using LVGL library

👋 Introduction

PlatformIO projects for standalone display devices

This repository provides firmware source code for the following MUI devices and scenarios:

  • LilyGo T-HMI 2.8inch TFT (esp32-s3) - serial
  • ESP32-4848S040 4.0inch TFT (esp32-s3) - serial
  • WT32-SC01 Plus 3.5inch TFT (esp32-s3) - serial
  • Native linux X11 local/remote application - ethernet TCP/IP

T-HMIESP32-4848S040WT32-SC01 PlusNative MUI Client

💻 Build & Flash

Please follow the prerequisites for setting up the Linux Development Environment and the general build instructions.
Then either install a Linux native device or use a esp32-s3 TFT device connected to a LoRa device via serial .

Finally build the MUI standalone firmware using a linux terminal as follows:

# checkout the repository from github
git clone --depth=1 --recursive https://github.com/meshtastic/standalone-ui
cd standalone-ui

# activate the pio environment
source $HOME/.platformio/bin/penv/activate

# build and optionally upload the target(s) to your device(s)
pio run -e t-hmi-mui -t upload
pio run -e diy-replicator-mui -t upload
pio run -e wt32-sc01-plus-mui -t upload

# when connecting to another LoRa device its serial interface must be configured:
meshtastic --set serial.enabled true --set serial.baud 38400 --set serial.mode PROTO
# please configure the right GPIO serial ports for rx/tx, e.g. for RAK4631
meshtastic --set serial.rxd 8 --set serial.txd 6

# build the native MUI
pio run -e native-mui

# install MUI desktop icon
mkdir -p $HOME/.icons $HOME/.local/share/applications $HOME/.local/bin
cp etc/MUI.desktop $HOME/.local/share/applications
cp etc/MUI.png $HOME/.icons
cp .pio/build/native-mui/program $HOME/.local/bin/native-mui

# run MUI native from CLI to connect to meshtasticd daemon
.pio/build/native-mui/program

Stats

Alt

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages