MeshCore · community fork · espnow-ip-bridge

Extend your mesh without new radios

Somebody has to put a repeater where the coverage actually is — a rooftop, a hilltop, a spare bedroom with a window. This fork lets everything else reach it without LoRa hardware of its own — a companion at your desk, a room server in the building next door, even another repeater across town — all over WiFi and ESP‑NOW instead of another LoRa hop, without giving up the airtime discipline the mesh depends on.

ESP32 only Opt-in, per feature Unmerged personal fork — beta

Why bother with any of this

Basements block RF, WiFi doesn't care

A repeater in a basement or a steel-frame building may never reach the mesh over LoRa at all — but if it has WiFi, it can still fully participate.

Don't burn LoRa airtime for ten feet

A companion sitting right next to its own repeater doesn't need a real LoRa hop just to say hello. That's airtime and duty-cycle budget better spent reaching further.

Fewer radios, same mesh

A companion or room server with no second LoRa radio at all can still join in fully, at a fraction of the hardware cost.

RF still comes first

None of this replaces LoRa. Where a real RF path exists, it's still preferred — this is about reaching where LoRa can't, or shouldn't have to.

Pick what matches your setup

Trifecta Repeater
You run (or want to run) a real LoRa repeater

One repeater, three legs at once — real LoRa, an ESP‑NOW side-channel, and an encrypted IP bridge — so the things below can attach to it. Start here if you don't have a repeater running this yet.

Details →
Sidecar
You have a Trifecta repeater and want another node attached to it

A companion, room server, or second repeater that tethers to your Trifecta repeater over ESP‑NOW or IP — no second LoRa radio to buy, no LoRa hop wasted just to cross a basement ceiling or an office floor.

Details →
Echo Board
You want a public channel to have a readable history

A room server that quietly listens to one channel and turns its messages into a post feed anyone can browse and catch up on — no admin required to relay things by hand.

Details →