Solar node and repeater hardware
A node on a roof, mast, or hilltop relays messages for everyone around it. Pick hardware that sips power, then set the right role, which matters as much as the hardware does.
Ready-made fixed nodes
Built to sit in one place. Least assembly, highest price.
Seeed SenseCAP Solar Node P1 / P1-Pro
Turnkey solar repeater/router node for a rooftop or mast.
The P1 has slots for four 18650 cells that are not included; the P1-Pro includes them and adds GPS.
- Screen
- None
- GPS
- Optional
- Battery
- P1: slots for four 18650 (not included); P1-Pro: four 3350 mAh 18650 included
- Water resistance
- Not listed
- MeshCore
- Supported
B&Q Station G3
High-power powered base station or tower node; can host a Raspberry Pi Zero 2 W running meshtasticd.
Needs a power supply of at least 25 W and no more than 19 V, so it suits mains-powered sites better than small solar setups.
- Screen
- OLED 1.3 in
- GPS
- Optional
- Battery
- None; USB-C 15 V PD or DC5521 9-19 V (min 25 W)
- Water resistance
- Not listed
- MeshCore
- Supported
Low-power boards with a solar input
These nRF52840 boards have a solar or charging input according to their makers. You add the panel, battery, antenna, and a weatherproof enclosure.
Heltec Mesh Node T114
Low-power nRF52 board for battery or solar nodes; Meshtastic community favorite.
- Screen
- Optional TFT 1.14 in (135x240)
- GPS
- Optional
- Battery
- None included; SH1.25x2 lithium battery connector
- Water resistance
- Not listed
- MeshCore
- Supported
RAK WisBlock Meshtastic Starter Kit (RAK19007 + RAK4631)
Low-power modular base for solar/battery nodes; Meshtastic community favorite.
- Screen
- None by default (optional RAK1921 0.96 in OLED)
- GPS
- Optional
- Battery
- None included; JST PHR-2 connector for 3.7 V LiPo (RAK19007)
- Water resistance
- Not listed
- MeshCore
- Supported
Seeed Wio Tracker L1 (OLED; Lite and E-Ink variants)
Low-power GPS board with solar input; Meshtastic community favorite.
- Screen
- OLED 1.3 in (L1); E-ink 2.13 in (L1 E-Ink); none (L1 Lite)
- GPS
- Yes
- Battery
- Battery connector for 3.7 V Li-ion (none integrated on bare L1)
- Water resistance
- Not listed
- MeshCore
- Supported
Set the right role
Meshtastic's guidance is blunt: the ROUTER role is "ONLY suitable for stationary devices placed in extremely strategic locations", and too many routers near each other cause delivery failures. For a node on your own roof or in your attic, Meshtastic recommends CLIENT_BASE. Read Meshtastic device roles explained before you deploy.
On MeshCore, a relay node runs the separate Repeater firmware, chosen when you flash it. See the MeshCore guide.
For planning the build itself (power settings, batteries in heat and cold, enclosures, antennas), see how to plan a Meshtastic solar node. To check whether a spot can see the nodes you want to reach, use the range and line-of-sight tool.
Common questions
Should my rooftop node use the ROUTER role?
Usually not. Meshtastic says ROUTER is only for stationary nodes in extremely strategic spots, like a mountaintop tower, and recommends CLIENT_BASE for an attic or roof node. When in doubt, CLIENT is the safe default.
Which chip is better for a solar node?
Meshtastic's hardware docs say nRF52-based devices use less power than ESP32-based ones and are generally preferred for solar setups.
What is a MeshCore repeater?
In MeshCore, the radios paired with phones do not repeat. Range is extended by nodes flashed with the separate Repeater firmware, which forward packets selectively instead of rebroadcasting everything.