Build Waycast

Waycast is an open mesh network for cars — road reports over LoRa radio, no internet, no accounts. Everything here is off-the-shelf hardware and open (GPLv3) firmware: github.com/alviso/waycast.

Pick your build:

🚗 Car device

The in-car unit: touchscreen, offline maps, GPS, LoRa. ~$120 in parts, an afternoon of work. No soldering — the only "mod" is moving one jumper cap.

📡 Town node

The anchor that gives your town a memory: hears every report in range, re-broadcasts them, injects official weather alerts, and announces itself to passing cars. A Raspberry Pi and a LoRa concentrator.

💻 Workstation

No hardware yet? Run the full device UI as a desktop simulator, pre-fetch map tiles for a card, or turn a $25 LoRa dongle on your computer into a bench transmitter to test your town node.

🔧 Troubleshooting

The traps we already fell into so you don't have to — factory radio profiles, deceptive jumpers, silent buttons that factory-reset things.


How the pieces talk

  car device  ⇄  car device        (direct, when in range)
  car device  ⇄  town node         (reports up, town memory + beacon down)
  town node   →  weather alerts    (NWS injected into the mesh)

All radios share one profile: 915.0 MHz (channel 65), SF7, BW125, US ISM band. Reports are 29-byte frames with a lifespan and a radius — when either runs out, the report is gone everywhere. Postcards, not chat.

Questions? r/waycast is the campfire.