Overview
Cell towers go down. Power goes out. LoRa mesh radio keeps working!
This is an off-grid message board. It listens for messages sent across a LoRa mesh network and shows them on a 4.2" tri-color e-ink display. There is no internet, no cell service, and no subscription required!
Messages arrive over 915MHz radio from any node running Meshtastic. The newest message is shown in bold red so it reads across a room, with older messages dropping to black underneath it.
E-ink holds its image with no power at all. The display only draws current when it redraws, so the board runs for over a day on a 2000mAh battery.
A button on the top cycles through three views. The weather view pulls a three day forecast, sunrise + sunset times, and the current moon phase. The message view lists what has come in over the mesh. The node view shows every radio the board has heard, sorted by signal strength.
This fully featured message board can also read CO2, temperature, and humidity readings from a STCC4 and SHT41 sensor connected to STEMMA QT port on the Feather ESP32-S3. These readings run along the top of the screen next to the battery level with an estimated runtime.
The board decodes messages using Adafruit CircuitPython MeshFruit, a library written for this project. It is receive only. The board listens to the mesh but never transmits, so it will not appear in anyone's node list.
Page last edited September 27, 2026
Text editor powered by tinymce.