Lattice Lattice

Lattice Node + Pebble: relay capacity for the mesh.

A spare phone, or a £15 dev board you flash in five minutes, becomes a relay for every Lattice user near it. Coverage grows the same way Meshtastic's did: volunteers putting hardware up where they live and where they pass through.

Free, open-source firmware No manufacturer No registration Solar / USB / spare-phone

Status: v0.1 of both ships now. Lattice Node APK for Android 10+. Lattice Pebble firmware for ESP32-S3 boards. Source: the android/node/ and firmware/lattice-pebble/ trees (published with v1.0). Direction in RFC-0021 (in the source repo, published with v1.0).


Two products, same job.

Lattice Node — the relay-only app

A tiny Android app (iOS later) whose entire user-facing surface is "I'm relaying. Tap to see status." No chat tabs, no contacts, no identity. You install it on a spare phone and leave it plugged in at home, and the phone relays for every Lattice user within Bluetooth or Wi-Fi range, including the messenger users in your own household.

Lattice Pebble — the dedicated hardware

Open-source firmware you flash onto a low-cost dev board to turn it into a permanent Lattice relay. Hockey-puck-shaped, or whatever case you screw it into. Charge it over USB-C or run it off solar, and seal it to IP65 if you want it outside.

We don't make or sell hardware. We publish the firmware as a precompiled binary and the reference PCB designs as open hardware. Anyone can fabricate it, flash it, or sell it.


The free firmware download.

The whole point of Lattice Pebble is that it's free to deploy. You don't pay us, you don't register the device, and you don't tell anyone what you're doing. Buy bare boards off AliExpress, or pull a spare ESP32 out of a drawer, download the firmware here, flash it, plug it in and walk away.

Download

Compatible boards (target list).

BoardChipCost (bare)RadiosPower
ESP32-S3-DevKitC-1ESP32-S3~£3BLE 5 + Wi-FiUSB-C
Heltec WiFi LoRa 32 (V3)ESP32-S3 + SX1262~£20BLE + Wi-Fi + LoRaUSB-C, optional 18650
LILYGO T-Beam SupremeESP32-S3 + SX1262 + GPS~£40BLE + Wi-Fi + LoRaUSB-C, 18650 case included
RAK Wireless RAK4631nRF52840 + SX1262~£30BLE + LoRaUSB-C, optional battery
Raspberry Pi Zero 2 WARM Cortex-A53~£15BLE + Wi-Fi (+ LoRa HAT)USB-C
Raspberry Pi Pico WRP2040~£6BLE + Wi-FiUSB-C

Where this stands. v0.1 of the firmware is BLE-only. The LoRa silicon on the Heltec V3 and T-Beam Supreme stays dormant until the LoRa firmware driver lands. Bare ESP32-S3 boards relay over Bluetooth fully today. If you're shopping ahead, look at chipset and radio rather than brand. Anything ESP32-S3 with a status LED is supported (override LATTICE_LED_GPIO per board).


Solar deployment.

Outdoor Pebble setup, ~£35 in parts:

The firmware is power-aware. If the battery drops below a threshold it puts the radio into low-duty-cycle mode, one packet per 30 s instead of constant, until the charge recovers. A cloudy week shouldn't bring the device down.

We're planning to document a few reference deployments: a windowsill in a city flat, a fence-post in a rural garden, a cafe wall-socket. The hope is that volunteers fork the docs and publish their own guides for new locations.


Why we don't manufacture.

Three reasons.

If a vendor wants to produce pre-flashed, cased Lattice Pebbles for non-technical buyers, that's fine, and we'll list them on this page. There can be plenty of them. We just won't be one.


For the curious.