Independent research report & field guide

Meshtastic Hardware Research Guide

A current, evidence-based catalog and practical how-to for the Meshtastic LoRa mesh hardware ecosystem: turnkey devices, dev boards, radios, antennas, power, GPS, sensors, cases, and self-build paths.

Research date: 23 August 2026 Last verified: 23 August 2026 (time-sensitive items marked inline) Regions covered: Global: US / EU / UK / ANZ / Asia, with regional notes
Independent community resource. Not affiliated with, endorsed by, or sponsored by Meshtastic LLC. “Meshtastic®” is a registered trademark of Meshtastic LLC [7]. Radio regulations vary by country and change over time. Always verify local rules before transmitting.

Start here: what is Meshtastic, really?

One sentence: Meshtastic is a bunch of small battery-powered radios that form their own private text-and-location network. No cell towers, no internet, no Wi-Fi. This section is the plain-language version; the rest of the guide is the detail.

The big idea: a bucket brigade

Picture a row of people passing buckets from a lake to a fire. No single person walks the whole way, but together they move water for miles. Meshtastic does the same with messages. Each radio only reaches its neighbors, but when a radio hears a message it repeats it to the next radio, which repeats it to the next. So a message hops radio to radio across town. That repeating is the mesh.

The two jobs every device does

CLIENTYou talk through it

Client devices

The radios you actually use. In your pocket, on your belt, clipped to a pack, or on your desk. Your phone is the keyboard and screen; the radio puck is the “voice.” A client sends your messages and receives messages for you.

Bucket-brigade version: the person who wants the water.

ROUTER / CLIENT_MUTECarries everyone's messages

Relay / network devices

Not for chatting. These are the workhorses. Bolt one to a roof, hilltop, tree, or tower, and it just listens and repeats every message it hears, so everyone's range gets longer. It's your own miniature cell tower: the “host” that propagates the signal.

Bucket-brigade version: the person in the middle who only passes buckets along.

The rule of thumb Two clients talk when they're close. Put a relay on the hill between them, and they can be miles apart, because the relay hops the message along. Clients = you. Relays = the backbone. You usually want a few of both.

How you get one

Buy it ready (turnkey)

A finished device: case, battery, antenna, and brain already assembled, often pre-flashed. Charge, pair, set your region, go. See the turnkey vs self-build breakdown →

Build it (self-build)

Four parts plus one software step: a board (brain + LoRa radio), an antenna (matched to your country's band), a battery, and a case. Then flash Meshtastic firmware and configure it. See the six build guides →

The neat part The same physical device can be either job. You flip one setting (its role) to decide whether it's a CLIENT (you talk through it) or a ROUTER/relay (it carries everyone's messages). Read the mesh roles explainer →

Where to go next

New to Meshtastic? Read “Start here” first →

00Executive summary

Meshtastic turns inexpensive LoRa radios into a long-range, off-grid, encrypted text-and-GPS mesh that works without cell service or internet [6]. There is now a real tier of ready-to-use devices: IP-rated card trackers, handheld keyboard terminals, solar relays, and pre-flashed pocket nodes. Charge one, pair it to a phone, and you are on the air within minutes.

The shortest path to a working first node

Buy a pre-flashed turnkey tracker (SenseCAP Card Tracker T1000-E, Heltec Mesh Node T1, or RAK WisMesh Tag), a WisMesh Pocket V2, or a Seeed Wio Tracker L1 Pro. Charge it, pair over Bluetooth, set your region. No soldering, no flashing.

The two decisions that matter most

1. Radio region: buy hardware for your country's band (US 915 MHz, EU 868 MHz, etc.) and set the matching software region. 2. nRF52 vs ESP32: nRF52840 nodes sip power (ideal for solar and portable use); ESP32 nodes add Wi-Fi and more RAM but drain batteries faster [2].

Turnkey ≠ self-build (neither is automatically better)

Turnkey devices trade flexibility for convenience and weatherproofing. Self-builds trade time for cost control and repairability. Both routes are mapped in full below, with six concrete build paths.

Scope & honesty

Documented here: 77 devices/variants, 16 turnkey devices ranked, 6 self-build guides, and a beginner-to-intermediate setup guide. Prices marked “≈” are estimates needing verification; availability was spot-checked on the research date and changes fast.

Caution Never power a LoRa radio without an antenna attached. Reflected RF can permanently damage the transmitter [11]. Never transmit on a band or with a power level your local rules don't allow.

01Research scope, method & limitations

What was researched

  • Official Meshtastic documentation: supported-hardware pages, getting-started, antennas, solar, legal [2] [3]
  • Official Meshtastic GitHub repositories and community channels [47]
  • Manufacturer product pages and stores (Seeed, RAK, LILYGO, Heltec, Elecrow, muzi, B&Q Consulting, M5Stack) [52–61]
  • US/EU retailer storefronts (Rokland, HexaSpot) and the MeshMap node directory [51]

Classification used throughout

  • Partner officially supported partner hardware
  • Backer officially supported backer-program hardware
  • Documented on the official devices page; program status not stated in sources
  • Community community-supported, not officially supported
  • Legacy discontinued / superseded, still partially supported
  • Experimental announced / new — verify before buying
Limitations
  • Prices and stock were spot-checked on 23 Aug 2026, primarily at RAKwireless, muzi works, and the B&Q Consulting store. Seeed / LILYGO / Heltec / Elecrow / AliExpress / Amazon / Etsy prices were not re-verified live for every SKU; those are marked “≈ estimate — verify”.
  • Retailer listings, marketplace descriptions, and user reviews were not treated as authoritative for radio compliance or firmware support. Those claims were checked against official docs or manufacturer datasheets wherever possible.
  • Mesh maps (e.g. MeshMap) are voluntary and incomplete: an empty area does not mean no active nodes are nearby.
  • Frequency-region legality is summarized for convenience only; it is not legal advice and varies by country and license class (unlicensed ISM vs licensed amateur operation).

02Where to find hardware, firmware & community coverage

A purpose-organized directory of the resources actually used in this research. Source type matters: official docs and manufacturer datasheets are authoritative for specs and support; retailers and marketplaces are authoritative only for what they happen to sell.

Official Meshtastic resources

Official Meshtastic documentation and software. All URLs last checked 23 Aug 2026.
SiteURLPurpose / best useCautions
Meshtastic homemeshtastic.orgEntry point, blog, links to all tools
Docs — supported hardware…/docs/hardware/devices/Authoritative device list & “which board” guidanceSpecs change with firmware; check the per-device page
Docs — getting started…/docs/getting-started/Flash, drivers, first connectionRead the “no antenna” warning first
Docs — region by country…/docs/configuration/region-by-country/Correct LoRa region per countryConfirm against your regulator; table is community-edited
Web flasherflasher.meshtastic.orgFlash firmware from the browser (Chrome/Edge)Needs a data-capable USB cable
Web clientclient.meshtastic.orgConfigure nodes over serial/Bluetooth/networkNetwork config only on ESP32 [4]
GitHub orggithub.com/meshtasticFirmware, apps, docs source
Firmware repogithub.com/meshtastic/firmwareSource, releases, issue trackerDevelopment builds are beta
Antenna reports repogithub.com/meshtastic/antenna-reportsCommunity SWR / range test reportsCrowd-sourced, not lab-verified

Network maps & node discovery

Node/coverage maps. Coverage is voluntary and incomplete.
SiteURLPurpose / best useCautions
MeshMapmeshmap.netCommunity node map; see nearby reported nodesOnly nodes that opted in via MQTT upload appear — absence ≠ no network [51]
Meshtastic Site Plannersite.meshtastic.org repo: github.com/meshtastic/meshtastic-site-plannerRF coverage prediction (ITM/Longley-Rice) for repeater/hilltop planningPrediction, not measurement; runs in-browser [50]
Radio Mobile / HeyWhat'sThat / TowerCoveragevia antenna resources pageAlternative propagation / path-profile toolsThird-party; see resources page for caveats [13]
How to read a node map Meshtastic can optionally forward node positions to a public map over MQTT. This is opt-in and can be disabled for privacy. A sparse or empty map says nothing about real local activity. Range-test locally before concluding an area is dead [51].

Hardware manufacturers & retailers

Manufacturer and distributor sources. Availability and regional shipping vary.
VendorURLTypeKnown forBest use / cautions
Seeed Studioseeedstudio.comManufacturerSenseCAP T1000-E, Wio Tracker L1, Solar Node, IndicatorOfficial partner; also on AliExpress/Amazon
RAKwirelessstore.rakwireless.comManufacturerWisBlock modules, WisMesh turnkey lineOfficial partner; strong docs
LILYGOlilygo.ccManufacturerT-Beam, T-Echo, T-Deck, T3-S3Backer program; buy the region variant you need
HELTECheltec.orgManufacturerLoRa 32 V3/V4, Mesh Node T114, Wireless Tracker/PaperDocumented on official devices page; wide AliExpress presence
Elecrowelecrow.comManufacturerThinkNode M1–M7, CrowPanel HMIOfficial partner; ThinkNodes ship pre-flashed
muzi worksmuzi.worksManufacturer (US)R1 Neo, BASE System, T114 bundles/casesBacker program; US shipping
B&Q Consultingstore.bqvoy.comManufacturerNano G2 Ultra, Station G2/G3Backer program; stock was “out of stock” on research date — check Tindie/mailing list
M5Stackm5stack.comManufacturerCardputer Mesh Kit, Unit C6LDocumented on official devices page
Roklandstore.rokland.comRetailer (US)RAK, LILYGO, Heltec, antennasUS distributor; product pages use “Rokland” pricing
HexaSpothexaspot.comRetailer (EU)RAK, HeltecEU distributor
Marketplaces Etsy, Amazon, and AliExpress are usable only when a product can be tied to a known manufacturer or official store (e.g. “Seeed Studio Official AliExpress Store”). Many marketplace listings are clones or mislabeled frequency variants. If a listing's band, connector, battery, or firmware-compatibility can't be independently verified, treat it as unverified [52].

Community & technical support

Community channels. Distinguish official/volunteer support from peer advice.
ChannelURLTypeBest use
Discorddiscord.gg/meshtasticOfficial community serverFastest peer help; device-specific channels
Redditreddit.com/r/meshtasticCommunityBuilds, range reports, troubleshooting
GitHub Discussionsgithub.com/orgs/meshtastic/discussionsOfficial (org)Design/feature discussion, antenna threads
Official socialX @TheMeshtastic · Mastodon @meshtastic · YouTube /meshtasticOfficialAnnouncements, tutorials
Open Collectiveopencollective.com/meshtasticOfficial fundingSupporting the project

Antenna, power, enclosure & self-build suppliers

Suppliers for the self-build route. Verify band, connector (SMA vs U.FL/IPEX), and battery safety before ordering.
CategoryRecommended sourcesNotes / cautions
AntennasRokland, RAKwireless store, Mouser, DigiKey, MikroTik (868), Alfa (915)Match frequency to your region; 50 Ω; check connector type [10] [11]
Batteries & protectionReputable 18650/21700 vendors with datasheets; add a protection circuit (PCM) or use protected cellsNever solder directly to cells; match chemistry to charger [14]
SolarRAK solar accessories; 5–6 W panels for small nodesSize panel to measured consumption, not guesswork [14]
EnclosuresRAK Unify enclosure, 3D-printed cases (muzi/Printables), Hammond/plastic IP boxesAdd strain relief, desiccant, and a weep hole for condensation
Connectors & toolsU.FL/IPEX pigtails to SMA, NanoVNA (≤ $100) for antenna tuning, soldering station for module buildsA NanoVNA checks match but not radiated performance [12]

03Hardware catalog

Every device or meaningful variant documented in this research. Use the filters to narrow by category or support status, search by name/chip/feature, and sort. Prices in USD, checked 23 Aug 2026; “≈” means an estimate that was not re-verified live on that date. Confirm at the linked store before buying.

Device categories & form factors, explained

Before the table, here is how to decode the ecosystem's labels: the “what am I even looking at” guide. The catalog below tags every entry with one of the first five categories. The form-factor list maps those categories to how you'll actually use the device.

Device categories — what each label means in this guide and on storefronts.
CategoryWhat it isYou must addExamples
Radio moduleBare radio + MCU building block, often surface-mountCarrier board, antenna, power, case — soldering usually requiredHT-CT62, RAK4631, RAK13302, Elecrow nRFLR1262
Dev boardModule on a PCB with USB, power, antenna connector, and pin headersAntenna, battery, case (no soldering when connectors exist)Heltec LoRa 32 V3, T-Beam, T114, Pico + Waveshare
Turnkey deviceReady-to-use: case, battery, antenna integrated — often pre-flashedNothing (charge, pair, set region)T1000-E, WisMesh Pocket V2, T-Echo, ThinkNode M1, Nano G2 Ultra
Gateway / infrastructureBridges mesh ↔ MQTT/Ethernet/Wi-Fi, or a dedicated fixed relayNetwork/power; fixed mountingWisMesh Gateway, ThinkNode M7, Station G3, WisMesh Repeater
Accessory / self-build partAntennas, batteries, GPS, sensors, displays, enclosures, base boardsA compatible board to attach toRAK19007 base, RAK12500 GPS, WisBlock sensors
Form factors & intended use — choose by how you will carry or mount the device.
Form factorWhat it isTypical devices
Handheld terminalKeyboard/touchscreen; message from the device itself, phone-freeT-Deck (Plus/Pro), TAP V2, Cardputer Mesh Kit, T-Lora Pager
Portable / EDC nodePocketable; pairs to your phone over BluetoothWisMesh Pocket V2/Mini, T-Echo, Nano G2 Ultra, R1 Neo, MeshPocket
Tracker tagCard-sized, GPS-first; attaches to a person or assetT1000-E, WisMesh Tag, Heltec Mesh Node T1, ThinkNode M3
Fixed / base stationMains-powered, high antenna, often a high-power optionStation G3/G2, WisBlock on house power, ThinkNode M7
Relay / repeaterInfrastructure node on a hill/roof to extend coverageWisMesh Repeater (Mini/Pro), ThinkNode M6, SenseCAP Solar Node
Indoor nodeCheap always-on node near a windowHeltec LoRa 32 V3, LILYGO T3-S3
Solar / off-grid nodePanel + battery, runs unattendedSenseCAP Solar Node, ThinkNode M6, RAK Repeater Mini V2
Which one do you need? Start with a turnkey portable or tracker (fastest path to on-air). Reach for a dev board when you want to choose your own antenna/battery/case. Reach for a module only for custom PCB work. Add a gateway only when you need internet (MQTT) bridging or a dedicated fixed relay.

First time here? Start here for the plain-language intro, then come back to this table.

Meshtastic-compatible hardware catalog. Region column lists the frequency variants a buyer must choose among. Support badges are defined in §01.
DeviceMfrCategoryMCU · RadioRegionsHighlightsSupportPriceRef
WisBlock Meshtastic Starter KitRAK19007 + RAK4631 RAKTurnkeynRF52840 · SX1262868 / 915 / 920 / 923Modular; solar-ready; add GPS/display/sensors later Partner$23.99–$51.99[20]
WisBlock Core RAK4631 RAKModulenRF52840 · SX1262868 / 915 / 920 / 923Low-power core; the default WisBlock brain Partner≈$20[20]
WisBlock Core RAK11310 RAKModuleRP2040 · SX1262868 / 915 / 920 / 923Dual-core RP2040; no BT/Wi-Fi Partner≈$18[20]
WisBlock Core RAK3312 RAKModuleESP32-S3 · SX1262868 / 915 / 920 / 923Wi-Fi + BT for network/UI roles Partner≈$25[20]
WisBlock Base RAK190072nd-gen base board RAKAccessoryBase for cores + sensor slots Partner≈$20[20]
WisBlock Base RAK5005-O RAKAccessoryFirst-gen base — End of Life LegacyEOL[20]
WisBlock GPS (RAK12500 / RAK1910) RAKAccessoryGNSS add-on for position/tracker roles Partner≈$15[20]
WisBlock Sensors (RAK1901/1902/1906) RAKAccessoryTemp/humidity, baro, BME680 env sensor Partner≈$10–15[20]
WisBlock Displays (OLED / E-Ink) RAKAccessoryRAK1921 0.96″ OLED; RAK14000 2.13″ e-ink Partner≈$20[20]
WisMesh Pocket V2RAK10709 RAKTurnkeynRF52840 · SX1262868 / 915 / 920 / 923OLED, onboard GNSS + accelerometer, 3200 mAh, USB-C Partner$89.97[21]
WisMesh Pocket MiniRAK10716 RAKTurnkeynRF52840 · SX1262868 / 915 / 920 / 923Ultra-compact, internal PCB antenna, 1000 mAh Partner$59.97[21]
WisMesh Tag RAKTurnkeynRF52840 · SX1262868–923IP66 tracker, GPS, 1000 mAh, pogo-pin charging Partner$39.00[22]
WisMesh TAP / TAP V2RAK10710 RAKTurnkeyTAP: nRF52840 · V2: ESP32-S3 · SX1262868 / 915Touchscreen + on-screen keyboard; V2 adds MUI, SD map, buzzer Partner$109.00[23]
WisMesh Board ONERAK10717 (bare / pocket) RAKTurnkeynRF52840 · SX1262868 / 915 / 920 / 923OLED, exposed GPIO, WisBlock sensor slot Partner$46.97–$59.97[27]
WisMesh RepeaterRAK10718 RAKGatewaynRF52840 · SX1262864–923IP67, 5.2 Ah option, solar input, fixed mount Partner$99.00[24]
WisMesh Repeater ProRAK10721 RAKGatewaynRF52840 · SX1262864–9235.2 Ah battery, IP67, universal solar charge Partner$99–$299[24]
WisMesh Repeater Mini V2RAK10728/10729 RAKGatewaynRF52840 · SX1262864–923Solar IP67 relay, up to 1 W coverage Partner$89.90–$99.90[24]
WisMesh WiFi MQTT GatewayRAK10719 RAKGatewayESP32 · SX1262864–923Bridges mesh to MQTT over Wi-Fi Partner$34–$68[25]
WisMesh Ethernet MQTT GatewayRAK10720 RAKGatewaynRF52840 · SX1262864–923Wired MQTT bridge; optional PoE Partner$43–$114[25]
WisMesh 1W Booster Starter KitRAK10724 RAKModulenRF52840 · SX1262 + SKY66122 (1 W)900 band1 W TX, LNA + SAW filter for RX Partner$39.00[26]
RAK13302 1W LoRa module RAKModuleSX1262 + SKY66122900 band1 W transceiver module (needs 5 V) Partner$15.00[26]
WisMesh Station / Station HPRAK8622/8623 RAKGatewayRaspberry Pi + LoRa900 bandPi-based station, 22 dBm or 1 W options Partner$169.99–$175.99[52]
WisMesh Pi HAT (RAK6421) RAKAccessoryLoRa HAT900 bandLoRa for Raspberry Pi nodes Partner$14–$205.99[52]
T-Beam S3-Core LILYGODev boardESP32-S3 · SX1262433 / 868 / 915GPS, U.FL, headless-capable; needs antenna Backer≈$35[28]
T-Beam Supreme LILYGODev boardESP32-S3 · SX1262433 / 868 / 915GPS, OLED, BME280, IMU, RTC, SD reader Backer≈$55[28]
T-Beam 1W LILYGODev boardESP32-S3 · SX1262 (1 W)868 / 9151 W TX w/ cooling fan, OLED, GPS; needs stable PSU Backer≈$55[28]
T-Echo LILYGOTurnkeynRF52840 · SX1262433 / 868 / 915E-ink, GPS, case + battery included; optional BME280 Backer≈$65[29]
T-Deck / T-Deck Plus LILYGOTurnkeyESP32-S3 · SX1262433 / 868 / 9152.8″ touch LCD, keyboard, trackball; Plus adds GPS + 2000 mAh Backer≈$45–65[30]
T-Deck Pro LILYGOTurnkeyESP32-S3 · SX1262433 / 868 / 915 / 9203.1″ e-ink touch, keyboard, 1400 mAh, 4G or voice variant Backer≈$75[30]
T-Lora Pager LILYGOTurnkeyESP32-S3 · LR1121433 / 868 / 915Pager form, QWERTY, GPS, NFC, audio, foldable antenna Backer≈$55[32]
LoRa T3-S3 (v1.0–1.2) LILYGODev boardESP32-S3 · SX1262 / SX1276 / LR1121 / SX1280868 / 915 / 2.4 GHzInexpensive basic board, OLED, SMA; no GPS Backer≈$25[31]
LoRa32 V1 / V2.x (SX127x) LILYGODev boardESP32 · SX127x433 / 868 / 915First-gen SX127x — firmware support phased out LegacyEOL[31]
T-Watch S3 LILYGODev boardESP32-S3 · SX1262868 / 915Watch form factor — community-supported Community≈$40[46]
T-Lora C6 LILYGODev boardESP32-C6 · SX1262868 / 915Wi-Fi 6; BT not yet in firmware — community Community≈$20[46]
LoRa 32 V3 / V3.1 HELTECDev boardESP32-S3 · SX1262433 / 470–510 / 863–870 / 902–928OLED, cheap, huge ecosystem; use USB-A→C to charge Documented≈$22[34]
LoRa 32 V4 HELTECDev boardESP32-S3 · SX1262863–870 / 902–928OLED, high-power 28±1 dBm option, solar + GNSS ports Documented≈$26[34]
Wireless Stick Lite V3 HELTECDev boardESP32-S3 · SX1262433–510 / 863–870 / 902–928No display, extra GPIO, two antenna ports Documented≈$18[34]
Wireless Tracker V1.1 HELTECDev boardESP32-S3 · SX1262470–510 / 863–870 / 902–928LCD, GPS, LoRa + GNSS antenna ports Documented≈$28[34]
Wireless Tracker V2 HELTECDev boardESP32-S3 · SX1262 (28±1 dBm)863–870 / 902–928TFT, dual-band GNSS, battery + solar management Documented≈$32[34]
Wireless Paper V1.1 HELTECDev boardESP32-S3 · SX1262433 / 470–510 / 863–870 / 902–9282.13″ e-ink, low-power display, no GPS Documented≈$25[34]
Mesh Node T114 HELTECDev boardnRF52840 · SX1262433 / 470–510 / 863–870 / 902–928Low-power, solar + battery + GNSS ports, UF2 flashing Documented≈$30[33]
Mesh Node T096 HELTECDev boardnRF52840 · SX1262 (28±1 dBm)433 / 470–510 / 863–870 / 902–928TFT, amplified radio, dual-band GNSS, solar Documented≈$35[33]
Mesh Node T1 HELTECTurnkeynRF52840 · SX1262863–870 / 902–928IP67, card-size, GNSS + 9-axis IMU + buzzer, 1850 mAh Documented≈$40[33]
MeshPocket HELTECTurnkeynRF52840 · SX1262863–870 / 902–928QI2 wireless charger + node, e-ink, 5000/10000 mAh Documented≈$60[35]
HT-CT62 HELTECModuleESP32-C3 · SX1262470 / 868 / 915Tiny SMT module for DIY carrier boards; ~10 µA sleep Documented≈$12[36]
Vision Master (E213/E290/T190) HELTECDev boardESP32-S3 · SX1262863–870 / 902–928E-ink dev boards with optional GPS variants Documented≈$30[2]
SenseCAP Card Tracker T1000-E SeeedTurnkeynRF52840 · LR1110865–928Credit-card size, IP65, GPS (AG3335), 700 mAh, buzzer, pre-flashed Partner≈$40[15]
Wio Tracker L1 (Lite / OLED / E-Ink) SeeedDev boardnRF52840 · SX1262862–930GPS, solar + battery + Grove connectors, USB-C Partner≈$39–59[16]
Wio Tracker L1 Pro SeeedTurnkeynRF52840 · SX1262862–930Pre-installed case + battery; ready-to-use handheld Partner≈$89[16]
SenseCAP Solar Node P1 / P1 Pro SeeedTurnkeynRF52840 · SX1262862–9305 W solar, 4×18650 slots, Grove, pre-flashed; outdoor relay Partner≈$69–99[17]
SenseCAP Indicator SeeedDev boardESP32-S3 + RP2040 · SX1262862–9304″ touchscreen, dual-MCU, 2× Grove Partner≈$70[18]
XIAO nRF52840 + Wio-SX1262 Kit SeeedModulenRF52840 · SX1262862–930Thumb-size LoRa kit; add L76K GPS Partner≈$25[19]
XIAO ESP32-S3 + Wio-SX1262 Kit SeeedModuleESP32-S3 · SX1262862–930Pre-flashed; optional 3D-printed enclosure Partner≈$25[19]
Wio-WM1110 Dev Kit / Tracker 1110 SeeedDev boardnRF52840 · LR1110865–928LR1110 dev kits — community-supported Community≈$30[46]
Wio-E5 mini / Dev Kit SeeedDev boardSTM32WLE5JC862–930STM32 LoRa — community-supported Community≈$20[46]
ThinkNode M1 ElecrowTurnkeynRF52840 · SX1262US 902–928 / EU_868E-ink, GPS, 1200 mAh, buzzer, pre-flashed Partner≈$30[39]
ThinkNode M2 ElecrowTurnkeyESP32-S3 · SX1262US 902–928 / EU_868OLED, 1000 mAh, buzzer, Wi-Fi, pre-flashed Partner≈$25[39]
ThinkNode M3 ElecrowTurnkeynRF52840 · LR1110868 / 915IP66 card tracker, GNSS, temp/humidity/accel, 770 mAh Partner≈$35[39]
ThinkNode M4 ElecrowTurnkeynRF52840 · LR1110US 902–928 / EU_868Power-bank form, 7000 mAh, Qi out, GNSS tracker Partner≈$40[39]
ThinkNode M5 ElecrowTurnkeyESP32-S3 · SX1262US 902–928 / EU_868Handheld, e-ink, GNSS, 1200 mAh, pre-flashed Partner≈$30[39]
ThinkNode M6 ElecrowTurnkeynRF52840 · SX1262US 902–928 / EU_868IP65, 6 W solar, dual 18650, outdoor repeater Partner≈$60[39]
ThinkNode M7 ElecrowGatewayESP32-S3 · LR1110US 902–928 / EU_868Ethernet + PoE indoor gateway Partner≈$40[39]
CrowPanel Advance (2.4″–7.0″) ElecrowDev boardESP32-S3 · SX1262All Meshtastic regionsHMI touch displays, MUI platform Partner≈$35–90[40]
R1 Neo muzi worksTurnkeynRF52840 · SX1262868 / 915Rugged, GPS + RTC + buzzer, whip antenna; sold out on research date Backer≈$129[41]
BASE Uno muzi worksDev boardnRF52840 · SX1262868 / 915Modular; solar/USB/battery; Li-ion/LiPo/LiFePO4 support Backer$25.00[42]
BASE Duo muzi worksDev boardnRF52840 · LR1121868 / 915 / 2.4 GHzLR1121 dual-band, high-speed data rates Backer$35.00[42]
Nano G2 Ultra B&Q ConsultingTurnkeynRF52840 · SX1262US / EU_868 / JP / ANZ / RU / KR / TW / IN / NZ_865 / TH / MY_919 / SG_923Pre-flashed, GPS, OLED, internal wideband antenna; ~3.5-day battery Backer$86.00[37]
Nano G1 / G1 Explorer B&Q ConsultingTurnkeyESP32 · SX1276 / SX1262US / EU_868Superseded by G2 Ultra Legacy$69.00[46]
Station G3 B&Q ConsultingGatewayESP32-S3 · SX1262 + 35 dBm PA864–928High-power (licensed/ham), SMA, OLED, QWIIC/GROVE IO Backer$109.00[38]
Station G2 B&Q ConsultingGatewayESP32-S3 · SX1262 + 35 dBm PA + LNA864–928High-power LoRa for licensed ham operation Backer≈$99–129[38]
Cardputer Mesh Kit M5StackTurnkeyESP32-S3 · SX1262868–923Keyboard + LCD + LoRa/GNSS cap, 1750 mAh, pre-flashed Documented≈$55[43]
Unit C6L M5StackTurnkeyESP32-C6 · SX1262868–923Enclosed mini node, OLED, buzzer, RGB, 2× SMA Documented≈$30[44]
Pico / Pico 2 + Waveshare LoRa Raspberry PiDev boardRP2040 / RP2350 · SX1262 (module)410–525 / 863–870 / 902–930Cheap DIY combo; BLE not yet supported Community≈$20[45]
CanaryOne CanaryTurnkeynRF52840 · SX1262868 / 915Complete device w/ battery, screen, case; ships pre-flashed Community≈$80[46]
unPhone UnphoneDev boardESP32-S3 · RF950W868 / 915All-in-one dev device, touchscreen, IMU, LiPo Community≈$45[46]
Chatter (STEM kit) ChatterDev boardESP32 · LLCC68868 / 915Education kit, optional GPS Community≈$35[46]
Radio Master Bandit (ExpressLRS 900) RadioMasterModuleESP32 · SX1276 + SKY66122900ExpressLRS TX repurposed — experimental Experimental≈$25[46]
Reading the table Region lists the frequency variants a buyer must select. “≈” prices are estimates from typical listings and were not re-verified live on the research date. Confirm at the linked store. RAK, muzi, and B&Q prices were read from storefronts on 23 Aug 2026. “Documented” = listed on the official devices page without an explicit partner/backer label in the sources reviewed.

04Turnkey vs. self-build

Two honest definitions, then a direct comparison.

Turnkey

A device that is ready to use (or nearly so) out of the box: board, radio, antenna, battery, and case are already integrated, often with Meshtastic pre-flashed. You charge it, pair it, set your region, and transmit. Little or no soldering, wiring, enclosure work, or component selection.

Self-build

Assembling a node from a compatible board/module plus a chosen antenna, power system, enclosure, and optional peripherals. You select every part, do the wiring/mechanical work, and flash the firmware yourself.

Side-by-side comparison

Turnkey vs self-build across the dimensions that matter in practice.
DimensionTurnkeySelf-build
Up-front costHigher per device ($39–$129 typical)Lower core cost ($15–$40 board), but parts add up
Total cost after accessoriesUsually already included (case, battery, antenna)Often $60–$120 once you add antenna, battery, enclosure, tools
Setup timeMinutes to an hourHours to a weekend (or more for solar/custom)
Technical skillLow — app/Bluetooth comfort is enoughModerate to high — wiring, flashing, troubleshooting
Soldering / wiringNone (or a single antenna)Variable: none (JST/XIAO kits) to full SMT (HT-CT62)
Flashing difficultyOften pre-flashed; if not, drag-and-drop UF2 or web flasherSame tools, but you must pick the correct target firmware
Reliability / weather resistanceDesigned-in (IP65/IP67 ratings common)Depends entirely on your enclosure and sealing work
Antenna & power flexibilityLimited to what's built in or the connector providedFull control — any matched antenna, any battery/solar
Repairability / upgradeabilityLower — glued/sealed or proprietary partsHigh — swap any module, cell, or antenna
Size & portabilityUsually smaller and cleanerUsually bulkier (unless you invest in a good enclosure)
Best use casesFirst node, EDC/handheld, trackers, quick solar relaysCustom sensors, high-power base stations, solar farms, learning
Common failure pointsProprietary charger/connector, non-replaceable battery, firmware lag on very new modelsWrong region hardware, bad antenna match, battery/charger mismatch, leaky enclosure
Support / warrantyVendor warranty + official docsPer-component warranties; you are the integrator
Best forBeginners and hobbyists who want to talk nowHobbyists/advanced users who want control or lowest cost

Balanced pros & cons

Turnkey — pros

  • Works in minutes; no tooling or parts selection
  • Weatherproofing and RF matching are done for you
  • Often pre-flashed and region-correct
  • Warranty and official documentation

Turnkey — cons

  • Costlier per node; less repairable
  • Fixed antenna/power choices; harder to upgrade
  • Stock/shipping variability, especially outside US/EU

Self-build — pros

  • Lowest per-node cost at scale; fully repairable
  • Any antenna, battery, solar, or sensor you want
  • Deep learning value; reusable skills

Self-build — cons

  • More time, tools, and troubleshooting
  • Weatherproofing and RF tuning are your job
  • Easy to buy a frequency/connector-mismatched part
Two myths Turnkey does not mean fully configured. You must still set the LoRa region, name, and channel; pairing and app setup are on you. Self-build does not automatically mean cheaper or better. After antenna, battery, enclosure, tools, and mistakes, a scratch build can cost more than a turnkey device, and its radio performance depends on your workmanship.

05Most-turnkey ranking & buyer guide

Ranked by how close each device is to ready-to-use out of the box (pre-flashed firmware, integrated antenna + battery + case, minimal assembly). Setup-complexity is 1 (trivial) to 5 (still a project). Recommendations are clearly separated from verified facts below.

Turnkey devices ranked by out-of-the-box readiness. “Pre-flashed” claims are from official device pages [2]; where not stated, it is marked “verify”.
#DeviceWhy it qualifiesSetup (1–5)All-in costBest user
1SenseCAP Card Tracker T1000-EPre-flashed, IP65, GPS, integrated battery, magnetic charge1.5≈$40Anyone — best first node
2RAK WisMesh Pocket V2Pre-flashed, OLED + GPS + accelerometer, 3200 mAh, USB-C2$89.97Beginners wanting a screen
3Heltec Mesh Node T1IP67 card tracker w/ GPS, IMU, buzzer, built-in battery2≈$40Trackers / outdoors
4Seeed Wio Tracker L1 ProCase + battery pre-installed, pre-flashed2≈$89Handheld with display
5Elecrow ThinkNode M1 / M2 / M5Pre-installed Meshtastic, battery + display + buzzer2≈$25–30Budget turnkey
6RAK WisMesh TagIP66 tracker, GPS, 1000 mAh, magnetic charge2$39.00Asset / person tracking
7LILYGO T-Deck PlusComplete keyboard handheld; needs web-flash2.5≈$55–65Phone-free messaging
8B&Q Nano G2 UltraPre-installed, GPS, OLED, wideband antenna2$86.00Outdoor handheld
9Elecrow ThinkNode M3IP66 card tracker, sensors, magnetic charge2≈$35Trackers with sensors
10Elecrow ThinkNode M4Power-bank node, 7000 mAh, GNSS, Qi out2≈$40EDC / power-bank users
11M5Stack Cardputer Mesh KitPre-installed; keyboard + LoRa/GNSS cap2.5≈$55Tinkerers, M5 ecosystem
12Heltec MeshPocketQI2 charger + node, e-ink, 5000/10000 mAh (pogo-pin flash)2.5≈$60EDC / power users
13muzi R1 NeoRugged w/ GPS, RTC, buzzer, whip antenna (sold out on research date)2≈$129Rugged EDC (US)
14SenseCAP Solar Node P1 / P1 ProPre-flashed 5 W solar relay (P1 needs 4×18650)2.5≈$69–99Off-grid relay / fixed node
15Elecrow ThinkNode M6IP65 6 W solar + dual 18650 outdoor relay2.5≈$60Off-grid repeater
16M5Stack Unit C6LEnclosed mini node; attach included SMA antennas2.5≈$30Compact fixed node
What every turnkey buyer still does Regardless of ranking, plan on: (1) charging the device, (2) pairing over Bluetooth/USB, (3) setting the LoRa region, (4) naming the node, and (5) (for privacy) changing the channel PSK. A few devices still require a one-time firmware flash on arrival, marked “web-flash” above. Verify “pre-flashed” claims against the linked device page before buying [2].

Evidence-based recommendations

Criteria: verified specs from official docs [2], verified pricing where available, and suitability for the stated goal. These are recommendations/inference, not product endorsements.

🏆 Most turnkey / easiest first node

Partner

SenseCAP Card Tracker T1000-E (≈$40). Pre-flashed, IP65, GPS, magnetic charging. Genuinely charge-and-go.

Pros
  • Nothing to assemble or flash
  • IP65 + GPS built in
Cons
  • LR1110 can't hear legacy SX127x nodes directly [15]
  • No display; phone required

💰 Cheapest practical first node

Partner

Elecrow ThinkNode M2 (≈$25, pre-flashed, Wi-Fi) if you want turnkey; or Heltec LoRa 32 V3 (≈$22) + a matched antenna + 18650 if you don't mind a little assembly.

Pros
  • Lowest realistic entry cost
  • ThinkNode M2 ships with Meshtastic
Cons
  • ESP32 nodes use more power
  • Heltec route needs antenna + cell

🌱 Best beginner-friendly node

Partner

RAK WisMesh Pocket V2 ($89.97): pre-flashed, OLED, GPS, 3200 mAh, USB-C. Or LILYGO T-Echo (≈$65) for a long-battery e-ink option.

Pros
  • No assembly; visible screen feedback
  • Official docs + big community
Cons
  • Costlier than bare boards
  • T-Echo needs firmware flash on arrival

📟 Best handheld / portable

Backer

LILYGO T-Deck Plus (≈$55–65) for standalone keyboard messaging; T-Echo (≈$65) for pocketable e-ink with GPS.

Pros
  • T-Deck: phone-free keyboard + GPS
  • T-Echo: nRF52 long battery
Cons
  • T-Deck must be flashed (web flasher)
  • T-Deck stock antenna is internal

☀️ Best outdoor / solar relay

Partner

SenseCAP Solar Node P1/P1 Pro (≈$69–99) or RAK WisMesh Repeater Mini V2 ($89.90–$99.90, IP67 + solar).

Pros
  • Purpose-built, pre-flashed, weatherproof
  • nRF52 low power for solar
Cons
  • P1 needs 4×18650 supplied by you
  • Fixed, not portable

📡 Best fixed / base-station setup

Backer

B&Q Station G3 ($109, high power, licensed operation) for reach; RAK WisBlock Starter Kit ($23.99–$51.99) on house power for a reliable budget base.

Pros
  • Station G3: 35 dBm PA + LNA, SMA
  • WisBlock: modular, upgradeable
Cons
  • High power may require a license
  • Station stock was thin on research date

🛰 Best GPS / tracker option

Partner

T1000-E (≈$40), RAK WisMesh Tag ($39), or Heltec Mesh Node T1 (≈$40). All card-sized, GPS-equipped trackers.

Pros
  • IP65/IP66 rated, magnetic charging
  • Double-press = position ping [15]
Cons
  • Small batteries (700–1850 mAh)
  • No keyboard/display

🔧 Best for custom builds & experimentation

Partner

RAK WisBlock (modular cores + sensors) or Heltec Mesh Node T114 (solar/GPS/GNSS ports, UF2) or muzi BASE Uno/Duo ($25/$35).

Pros
  • Swap sensors/displays without soldering
  • nRF52 low-power + solar-ready
Cons
  • More parts to buy and configure
  • BASE needs expansion board for GPS/display

🔒 Best privacy-conscious / off-grid setup

Partner

Any nRF52 node with Wi-Fi off and MQTT disabled, such as T1000-E or WisMesh Pocket V2, keeps traffic local to the mesh.

Pros
  • No Wi-Fi radio = no cloud path
  • End-to-end AES channel encryption [6]
Cons
  • Mesh traffic still re-broadcasts to all nodes on the channel
  • GPS position can be shared if you enable it

🌍 Best by region (availability)

Regional

US: Rokland (RAK/LILYGO/Heltec), muzi works. EU/UK: HexaSpot, RAK EU store, Seeed EU. AU/NZ: ANZ band (915–928) hardware. Asia: Seeed/AliExpress official stores.

Pros
  • Local distributors handle band + shipping
Cons
  • Always confirm the SKU is your region's band
How these were chosen Recommendations weigh: (1) official support status, (2) verified specs from the docs, (3) how much assembly/flashing remains, (4) availability on the research date, and (5) fit for the stated goal. They are inference. Your budget, region, and license status should drive the final call. No affiliate or sponsored links appear anywhere in this guide.

06Self-build guide

Six practical build paths, from a $25 indoor node to a solar relay and a sensor automation node. Plus the background you need to choose parts correctly. Costs are approximate USD (23 Aug 2026). All firmware/flash steps reference the official Meshtastic flasher and docs [8] [9].

Read before building Never power a LoRa radio without an antenna. Match the board's radio band to your region. Match battery chemistry to the board's charger. Verify pin/connector compatibility before ordering.

Build 1 · Minimal low-cost indoor node

Use: a cheap always-on node near a window or on house power to join your local mesh. Skill: beginner (no soldering if you buy a pre-made board).

Build 1 bill of materials (~$25–35).
PartRecommendationQtyCost
Core boardHeltec LoRa 32 V3 (ESP32-S3 + SX1262, OLED) or LILYGO LoRa T3-S31≈$22–25
AntennaMatched stubby/whip for your band (868/915), SMA or U.FL as the board needs1≈$5–10
PowerUSB-A→C cable (data-capable) + 5 V USB charger1≈$5
Optional battery18650 (if board has a holder) — flat-top, unprotected1≈$5
Optional enclosureAny vented plastic box / 3D-printed case1≈$5
  1. Verify the cable

    Confirm your USB cable transfers data, not just charge. A charge-only cable will not flash [3].
  2. Attach the antenna

    Screw/tab the matched antenna on before powering the board.
  3. Flash Meshtastic

    Open flasher.meshtastic.org in Chrome/Edge, pick your board, use “1200bps reset” for ESP32, and flash [8].
  4. Configure

    Connect via the web client or phone app, set LoRa region, name, and channel (see §07).
  5. Place high

    Put it near a window, away from the USB cable and metal; LoRa likes elevation and clear line of sight [12].

Common mistakes: charge-only cable; transmitting before attaching antenna; buying a 433 MHz board for a 915 MHz region; using a USB-C→C cable on some Heltec boards (charging bug; use USB-A→C) [34].

Build 2 · Battery-powered portable node

Use: a pocket/handheld node that runs for days on a cell. Skill: beginner–intermediate.

Build 2 bill of materials (~$45–70).
PartRecommendationQtyCost
Core boardnRF52 for battery life: Heltec Mesh Node T114 or Seeed Wio Tracker L1 (has GPS) or T-Echo (turnkey)1≈$30–65
BatteryLi-ion 18650 or LiPo with the board's connector (JST 1.25/2.0)1≈$5–10
AntennaFlexible whip, matched band1≈$5–8
Case3D-printed or soft case with strain relief1≈$5–10
Optional GPSL76K / ATGM336H module for T114 (see board's GNSS port)1≈$10
  1. Choose nRF52, not ESP32

    nRF52840 uses far less power: days to weeks of runtime vs a day or two for ESP32 [2].
  2. Wire the battery

    Use the correct JST connector; confirm polarity. Never solder directly to a cell.
  3. Flash via UF2

    nRF52/RP2040 devices appear as a USB drive. Drag the .uf2 file on (double-click RST for DFU) [9].
  4. Set fixed position or GPS

    Disable GPS if not needed. It is a major power drain; use a fixed position for a static node [14].
  5. Field-test battery

    Run it a full day with your normal usage and note the drop before relying on it.

Common mistakes: picking ESP32 and being surprised by 1–2 day runtime; leaving GPS on with no need; using a protected/button-top 18650 in holders sized only for flat-tops [28].

Build 3 · Weather-resistant outdoor relay

Use: a fixed node on a pole/roof to extend mesh coverage. Skill: intermediate.

Build 3 bill of materials (~$55–90).
PartRecommendationQtyCost
Core boardnRF52 with external antenna: RAK4631 + RAK19007 (WisBlock) or Heltec T1141≈$25–40
AntennaExternal fiberglass/omni (e.g. Rokland 5.8 dBi) + U.FL→SMA pigtail1≈$10–20
EnclosureIP65+ box (RAK Unify, Hammond) with cable glands1≈$10–25
PowerUSB power supply (sealed) or DC supply1≈$10
HardwarePole/mast mount, UV-rated ties, desiccant pack≈$10
  1. Mount antenna first

    Keep the antenna vertical and clear of metal; height beats power [12].
  2. Seal the enclosure

    Glands for every cable, a drip loop, and a desiccant pack to fight condensation.
  3. Route power safely

    Strain-relieve and waterproof the power entry; keep the radio's antenna cable as short as practical (coax loss adds up) [11].
  4. Configure as ROUTER/REPEATER

    Set role to router/client-mute as appropriate for a relay (see §07).
  5. Range-test

    Walk the coverage area and check ACK ticks and RSSI; log results [12].

Common mistakes: long lossy coax between radio and antenna; condensation shorting the board; antenna inside a metal box; no drip loop letting water wick in.

Build 4 · Solar-powered remote relay

Use: an off-grid node that runs indefinitely. Skill: intermediate–advanced (power budgeting).

Build 4 bill of materials (~$70–110).
PartRecommendationQtyCost
Core boardSolar-ready nRF52: RAK4631+RAK19007, Heltec T114, or Wio Tracker L11≈$25–50
Solar panel5–6 W, 6 V, with the board's solar connector (JST ZHR-2 etc.)1≈$10–20
Battery18650 Li-ion (protected) or LiFePO4 per board support1–2≈$5–15
EnclosureIP65+ box, UV-stable, panel mounted/angled1≈$15–25
AntennaExternal omni + pigtail1≈$10–15
  1. Measure, don't guess

    Log real power draw over 2–6 h with a USB power meter; compute average watts [14].
  2. Size the panel

    Panel watt-hours/day must exceed node consumption × a 1.5–2× safety factor for cloudy days and winter sun.
  3. Pick the chemistry

    Match the board's charger (many boards do Li-ion only; muzi BASE adds LiFePO4). Protect cells in the cold/heat.
  4. Angle & shade

    Face the panel toward the equator, avoid shade and bird fouling, and keep the antenna above the panel.
  5. Set a fixed position

    No GPS needed on a static relay; set coordinates manually to save power [14].

Common mistakes: undersized panel (“winter kills it”); GPS left on; battery too small for night; charging Li-ion below 0 °C without a low-temp cut-off.

Build 5 · GPS tracker build

Use: attach to a vehicle, pack, pet, or asset to report position on the mesh. Skill: beginner–intermediate.

Build 5 bill of materials (~$40–60).
PartRecommendationQtyCost
Core boardSeeed Wio Tracker L1 (GPS + solar + battery) or Heltec Wireless Tracker V1.11≈$28–49
BatteryLiPo/Li-ion matching the board connector1≈$5–10
AntennaMatched band; U.FL on LoRa + GNSS ports1≈$5
CaseCompact 3D-printed case with a window for GPS1≈$5–10
  1. Pick a GPS-bearing board

    Integrated GPS (L76K, UC6580, ATGM336H) beats adding a module later.
  2. Give GPS sky view

    Mount the case so the GPS antenna faces up/out; metal roofs and glass coatings attenuate.
  3. Configure smart position

    Enable smart location broadcasts so the tracker reports when it moves, not constantly.
  4. Test acquisition

    Confirm a fast cold-start fix outdoors; log fix time and accuracy.
  5. Deploy & verify on map

    Confirm the node appears on your paired app's map; remember map upload is opt-in [51].

Common mistakes: burying the GPS antenna in a metal case; expecting indoor GPS fix; leaving continuous location broadcasts on (battery drain).

Build 6 · Advanced / custom sensor or automation node

Use: telemetry (temp/humidity/pressure/AQI), or GPIO-triggered actions on a mesh node. Skill: advanced.

Build 6 bill of materials (~$60–120, sensor-dependent).
PartRecommendationQtyCost
Core boardRAK WisBlock (modular sensor slots) or Heltec T114 + I²C bus1≈$25–40
SensorsRAK1901 (temp/hum), RAK1902 (baro), RAK1906 (BME680 env), or external I²C sensors1–3≈$10–20 each
Display (optional)RAK1921 OLED or RAK14000 e-ink1≈$15–20
Automation I/ORAK13002 IO module / relay for GPIO control1≈$10
Power18650 + solar (RAK19007 solar input) or USB1≈$10–20
  1. Check pin conflicts

    Use RAK's IO Pin Mapping tool and cross-reference Meshtastic's variant.h before stacking modules [20].
  2. Assemble modules

    Click modules onto the base board per RAK's connection guide; never force pins.
  3. Enable telemetry

    In Meshtastic settings, enable the environment/metrics telemetry module and set intervals.
  4. Verify readings

    Watch values in the app; sanity-check against a known thermometer/barometer.
  5. Automate

    Use the GPIO/IO module or MQTT bridge for rules; test fail-safes before unattended use.

Common mistakes: stacking modules on conflicting pins; trusting uncalibrated sensor readings; enabling high-frequency telemetry that floods the channel and burns battery.


Self-build background: choosing parts correctly

How to choose a compatible board & LoRa radio

Start from the official supported-hardware list and pick a board whose MCU, radio chip, and frequency variant match your plan. Prefer the newer SX126x or LR11xx radios. They outperform and out-compat the older SX127x, which Meshtastic now recommends avoiding for new purchases [2]. Then confirm the firmware target exists (check the device page's “firmware-…” filename) before buying.

ESP32 vs nRF52 vs others

Platform tradeoffs, summarized from the official guidance [2].
PlatformPowerWi-FiBluetoothBest forWatch-outs
nRF52840Very lowNoBLE 5.xSolar, portables, trackers, handsetsNo Wi-Fi; UF2/OTA flashing
ESP32 / ESP32-S3HigherYesBLEHouse power, MQTT/Wi-Fi roles, MUI, web config1–2 day battery on small cells
ESP32-C3 / C6Low-ishYes (C6 Wi-Fi 6)BLE (C6 BT not yet in firmware on some)Compact/cheap modules (HT-CT62, Unit C6L)Newer; verify firmware support
RP2040 / RP2350LowPico W only (no web server)Not yet supportedBudget DIY + Waveshare LoRa moduleCommunity-supported [45]
STM32WLE5LowNoNoWio-E5 single-chip LoRaCommunity-supported [46]

Choosing a frequency band legally & correctly

Meshtastic's region codes map your country to an allowed band, duty cycle, and power limit. See the full table in §07 and the region-by-country list [5]. Two rules: (1) buy hardware for the physical band (a 433 MHz or 470–510 MHz board can't be “flashed” into a 915 MHz radio), and (2) set the software region to match where you are. EU_868 enforces a 10% duty cycle and lower power that US 915 does not [4]. High-power (1 W) setups are for licensed amateur operation in most places.

Battery chemistry, charging, protection & safety

  • Li-ion (18650/21700): 3.7 V nominal, 4.2 V full. Match the board's charger (many charge Li-ion only). Use flat-top cells in T-Beam-style holders (protected/button-top are too long) [28].
  • LiPo: pouch cells; easy to shape, easier to puncture. Always protect and cushion them.
  • LiFePO4: 3.2 V nominal, safer and better in heat, but only on boards that support it (e.g. muzi BASE) [42].
  • Protection: use protected cells or an external PCM; never solder directly to a cell; never charge a frozen Li-ion.
  • Safety: buy cells from reputable vendors with datasheets; an unbranded “9999 mAh” 18650 is a red flag.

USB vs solar power

USB is simplest and most reliable for indoor/fixed nodes. Solar is only worth it when you measure consumption first (see Build 4) and size the panel with real winter/sun-hours margin. A 5 W panel on a low-power nRF52 node is the common sweet spot [14]. ESP32 nodes generally make poor solar candidates without a much bigger panel.

Antenna: type, gain, cable loss, connectors, placement

  • Match the band. A 915 MHz antenna on an 868 MHz radio (or vice-versa) loses significant range. Cheap “universal” antennas are often mistuned [12].
  • Type: quarter-wave stubby (pocketable, ~couple km), half-wave whip (better, conspicuous), omni base (5–8 dBi for fixed), directional Yagi (point-to-point only) [11].
  • Gain ≠ always better. High gain omni flattens the pattern: good on flat ground, bad on hills. Beware “huge gain” marketing without a datasheet [12].
  • Connectors: boards use SMA, RP-SMA, or U.FL/IPEX. Buy the matching pigtail; U.FL is fragile — strain-relieve it.
  • Cable loss: keep coax short and use low-loss cable; it's often better to move the whole node outside than run long coax indoors [11].
  • Placement: vertical, clear of metal and the human body, as high as possible. Check SWR with a NanoVNA if you can (<$100) [12].

GPS, displays, sensors, buttons & other add-ons

  • GPS/GNSS: great for trackers; a real power drain. Use smart-position updates or a fixed position for static nodes [14].
  • Displays: OLED (cheap, bright, draws power) vs e-ink (readable, near-zero idle power, slower). Pick for your use [2].
  • Sensors: RAK1901/1902/1906 and Grove I²C sensors are the easy path; confirm I²C address/pin conflicts.
  • Buttons/buzzer/LED: useful for pings, alerts, and mute. Many turnkey trackers use press-patterns (double = position ping, triple = toggle GPS) [15].

Enclosures, strain relief, waterproofing, heat & condensation

  • Use IP65+ boxes for outdoors; glands + drip loops + desiccant for moisture; a small vent or breather to avoid condensation cycling.
  • Solar panels and black boxes bake in sun. Allow airflow and keep batteries out of direct heat.
  • Strain-relieve every connector (U.FL especially); hot-glue or cable-tie inside the box.
  • Mount antennas above the enclosure and away from metal roofs/towers.

When soldering is needed (and non-solder alternatives)

Most builds need no soldering if you use boards with JST/Grove/Qwiic connectors (WisBlock, XIAO kits, T114). Soldering is required mainly for bare modules (HT-CT62), header pins, or custom sensor wiring. Alternatives: pre-soldered headers, screw terminals, Qwiic/STEMMA chains, or buying a turnkey board.

Basic tools, from beginner to advanced

  • Beginner: data USB cable, phone with Meshtastic app, small screwdriver set.
  • Intermediate: USB power meter (for solar), multimeter, heat-shrink, crimp tool for JST, 3D printer or ready cases.
  • Advanced: soldering station, NanoVNA (antenna tuning), bench supply, oscilloscope for deep debugging.

Parts compatibility checks before purchase

  • Board region variant = your legal band; antenna = same band; connector = same type.
  • Battery connector/polarity and chemistry = board's charger spec.
  • Firmware target file exists for the exact board (check the device docs page).
  • For WisBlock stacking: check the RAK pin-mapping tool for conflicts [20].
Two hard warnings 1. Never transmit without an antenna. Reflected power can destroy the radio's final amplifier [11]. 2. Never run frequency-mismatched hardware. An 868 MHz radio with a 915 MHz antenna (or wrong region setting) is both illegal and performs badly [4].

07Meshtastic setup guide

A beginner-to-intermediate path from “what is this?” to a working mesh, a relay, and safe, legal operation.

What Meshtastic is — and its core limitations

Meshtastic is open-source firmware that turns LoRa radios into a long-range, off-grid, encrypted text-and-GPS mesh with no cell or internet dependency. Each node relays messages for others, and you pair a phone/PC over Bluetooth, Wi-Fi, or USB [6]. Real-world caveats to internalize:

  • Low bandwidth, small messages: short text and telemetry, not voice, photos, or video.
  • Best-effort delivery: no guaranteed delivery; reliability depends on node density and terrain.
  • One phone per node at a time [6].
  • Range varies wildly: meters indoors to tens of km line-of-sight; the community record is ~331 km from a high-altitude link [6].

Legal / regional frequency, duty cycle & power

Meshtastic uses license-free ISM bands in most regions, but the band, power limit, and duty cycle differ by country, and some countries allow more power only under an amateur license. Set your software region to where you physically are. Not where you bought the device.

Verify before transmitting This table summarizes Meshtastic's region settings [4] and the community-maintained country list [5]. It is not legal advice. Check your national regulator (e.g. FCC for the US, Ofcom for the UK, ACMA for Australia) before keying up.
Meshtastic LoRa region codes (frequency, duty cycle, power limit). Source: official docs [4].
Region codeDescriptionFrequency (MHz)Duty cyclePower limit (dBm)
USUnited States902.0–928.0100%30
EU_868European Union 868 MHz869.4–869.6510%27
EU_433European Union 433 MHz433.0–434.010%10
CNChina470.0–510.0100%19
JPJapan920.5–923.5100%13
ANZAustralia & NZ915.0–928.0100%30
KRKorea920.0–923.0100%23
TWTaiwan920.0–925.0100%27
RURussia868.7–869.2100%20
INIndia865.0–867.0100%30
NZ_865New Zealand 865 MHz864.0–868.0100%36
THThailand920.0–925.010%27
MY_919Malaysia 919 MHz919.0–924.0100%27
SG_923Singapore 923 MHz917.0–925.0100%20
BR_902Brazil 902 MHz902.0–907.5100%30
PH_868 / PH_915Philippines868.0–869.4 / 915.0–918.0100%14 / 24
LORA_242.4 GHz worldwide2400.0–2483.5100%10
UA_433 / KZ_433 / MY_433 / PH_433 / ANZ_433 / KZ_863 / NP_865Other 433 / 863 / 865 variants433–435 / 863–868 / 865–868varies10–30

EU_433 and EU_868 enforce a 10% hourly duty cycle calculated on a rolling 1-hour basis. The device stops transmitting if exceeded [4].

Selecting correct frequency-region hardware

Match the physical radio to your band at purchase time. This is not changeable in software. US/ANZ/BR: 902–928 MHz. EU/UK/IN/RU: 868 MHz (or 433 in some EU cases). CN: 470–510 MHz. JP/KR/TW/TH/SG/MY: 920–925 MHz. Then set the matching software region code from the table above [4] [5].

What to buy for a two-person starter setup

Minimal two-node starter kit.
ItemQuantityExampleApprox cost
Two nodes (same band)22× T1000-E, or 2× WisMesh Pocket V2, or 2× Heltec V3 + antennas≈$80–180
Data USB cables2USB-A→C, data-capable≈$10
Phones2Android/iOS with Meshtastic app
Optional better antennas2Matched-band whip≈$10–20

Two identical-band nodes is the single most important detail. Mismatched bands simply won't hear each other [12].

Flashing / installing Meshtastic firmware

  1. Verify your cable

    Charge-only cables won't flash. Test file transfer on another device first [3].
  2. Attach the antenna

    Always before powering the radio.
  3. Install serial drivers if needed

    ESP32 boards usually need a CP210x/CH340 driver; nRF52/RP2040/RP2350 usually don't [3].
  4. Flash

    Web flasher (Chrome/Edge) is recommended for ESP32 [8]; drag-and-drop UF2 for nRF52/RP2040/RP2350 (double-click RST to enter DFU) [9].
  5. Confirm

    The device should appear as a Bluetooth peripheral (or Wi-Fi AP on ESP32) afterward.
OTA & erase nRF52 devices also accept over-the-air firmware from a phone; a factory erase can clear stale config between major versions [9].

Pairing with the mobile or desktop client

  1. Install a client

    Meshtastic Android / iOS (links via meshtastic.org), the web client, or the Python CLI [4].
  2. Connect

    Bluetooth is the norm for phones; USB/serial works too; Wi-Fi/network only on ESP32 [4].
  3. Pair

    Accept the pairing prompt; remember only one client can control a node at a time.

Setting the LoRa region & basic channel

  1. Set your region

    App: Settings → LoRa → region (or “SET YOUR REGION” prompt); CLI: meshtastic --set lora.region US; web client: LoRa → Regional Settings [4].
  2. Name your node

    Give each node a unique friendly name (the default long name is unwieldy).
  3. Confirm the channel

    The default is the public “LongFast” preset with a shared default key. For privacy, change the channel name + PSK so only your group can read messages (see security below).

Antenna selection, placement & safe handling

  • Start with the stock antenna; upgrade only if range is inadequate. A matched-band quarter-wave or half-wave whip is the standard first upgrade [12].
  • Keep it vertical, clear of metal and your body; elevation and line-of-sight dominate range [11].
  • Never transmit without an antenna; don't hold/transmit against metal surfaces.

Creating a simple local mesh

Two or more nodes on the same region and same channel key automatically form a mesh. No hub required. Send a test message and watch for the “ACK” receipt; each node re-broadcasts, so adding nodes between endpoints extends reach [6].

Finding existing networks & talking to people nearby

Your own nodes are the easy part. Meeting other people takes a few extra steps.

  1. Stay on the default channel

    Meshtastic ships with a primary channel named LongFast and a shared default encryption key. Anyone in radio range on your band and region who has not changed that key can see your messages and reply. It is the public commons, on purpose.
  2. Deploy, then check the node list

    Power a node on the default channel and open the app's Nodes list. Nearby nodes announce themselves periodically (NodeInfo broadcasts default to every 3 hours), so give it a few hours, not a few minutes [66].
  3. Read the map as a hint, not proof

    MeshMap and similar maps only show nodes that opted in. An empty map is not an empty area. See the maps section under Resource directory.
  4. Join a local group

    The official Local Groups directory lists regional communities (Discord, Telegram, and Facebook groups) by country and city. That is the fastest way to learn your area's channels, etiquette, and scheduled nets [67]. The main Discord and r/meshtastic are also good places to ask.
  5. Be a good neighbor

    Use a short, clear node name. Do not spam. The airtime is shared, and duty-cycle limited in the EU. If you can, put a relay somewhere high to help everyone, not just yourself.
Going beyond radio range (optional) You can bridge a node to internet MQTT to see nodes and channels far beyond radio range. It is off by default and a privacy tradeoff, because your node can then appear on public maps. Turn it on only if you accept that.

No nodes nearby? Deploy anyway and be the first. Two nodes and one well-placed relay is the seed of a local mesh.

Range expectations & the factors that move them

  • Typical: a few hundred meters through dense buildings; 1–5 km suburban; 5–20+ km with clear line-of-sight and decent antennas [12].
  • Helps: height, clear Fresnel zone, matched antennas, higher spreading factor (at cost of speed).
  • Hurts: walls/foliage/hills, antenna mismatch, long lossy coax, noise (near LTE towers), weather.
  • Verify with the range-test module: one node transmits repeatedly, another logs reception [12].

Mesh roles & modes, explained

A node's role controls how it relays and what it prioritizes. The default CLIENT is right for almost everyone; the others exist for infrastructure and specialized trackers/sensors [66].

Mesh roles. “Retransmit” = does it rebroadcast other nodes' packets. Power/screen/visibility reflect defaults [66].
RoleWhat it doesPowerRetransmitVisible in listBest use
CLIENT (default)Messaging node; relays when no other node hasRegularYesYesEveryday users
CLIENT_MUTEParticipates but does not forward others' packetsLowestNoYesQuiet personal node
CLIENT_HIDDENBroadcasts only as needed (stealth/power)LowestLocal onlyNoHidden / low-usage deployments
CLIENT_BASEAlways rebroadcasts to/from your favorited nodesRegularFavorites onlyYesRoof/attic base for your weaker indoor nodes
TRACKERPrioritizes GPS position broadcastsRegular / lowAwake onlyYesAsset / person tracking
LOST_AND_FOUNDRegular location broadcasts to the default channel for recoveryRegularYesYesRecovering a lost device
SENSORPrioritizes telemetry broadcastsRegular / lowAwake onlyYesEnvironmental monitoring
TAK / TAK_TRACKEROptimized for ATAK (reduces routine broadcasts; auto PLI)RegularYesYesATAK integration
ROUTERInfrastructure: always rebroadcasts once; visibleHighYesYesWell-placed, mains/solar-powered relay
ROUTER_LATERebroadcasts once, but only after all other modesHighYesYesFilling dead spots / local clusters
Deprecated roles ROUTER_CLIENT was deprecated in firmware 2.3.15; REPEATER (the old “not shown in nodes list” relay) is deprecated as of firmware 2.7.11. Use ROUTER instead [66].

Practical role rules of thumb

  • Default CLIENT: you almost never need to change it.
  • ROUTER for infrastructure only: battery-hungry, and on ESP32 it disables BLE/Wi-Fi/serial by default, so reconfigure via an admin channel or temporarily switch role. Use mains or a correctly-sized solar setup [66].
  • CLIENT_MUTE: a discreet relay that won't re-broadcast others' traffic (reduces network load).
  • CLIENT_BASE: place one in your attic/roof and favorite your indoor nodes so it prioritizes their packets.
  • TRACKER / SENSOR: special sleep behavior tied to their broadcast intervals; the radio does not sit in standby listening between intervals [66].

Rebroadcast modes

A second setting controls which packets a node re-sends: ALL (default), LOCAL_ONLY (only your channel's mesh), KNOWN_ONLY (only known node IDs), NONE (sensor/tracker/TAK-tracker only), ALL_SKIP_DECODING (repeater only), and CORE_PORTNUMS_ONLY (standard packet types only) [66].

New to this? The plain-language version of client vs relay is in Start here.

Setting up a relay / router node

A relay sits at a high point and re-broadcasts for everyone. Flash it, set region, set a fixed position (no GPS needed), and choose the role from the table above: ROUTER (always relays, battery-hungry; use house/solar power) for a visible relay, or CLIENT_MUTE for a low-profile relay that stays out of the way. Place it high with a good antenna and validate coverage by walking the area [12].

Solar & battery planning basics

  1. Measure real consumption

    Log power over 2–6 h with a USB power meter; get average milliwatts [14].
  2. Convert to daily watt-hours

    mW × 24 ÷ 1000 = Wh/day. Add 20–50% margin.
  3. Size the panel

    Choose panel wattage so peak-sun hours × panel W ≥ daily Wh (use winter sun hours; add 1.5–2× for clouds).
  4. Size the battery

    Store at least 2–3 days of autonomy; more in cloudy/winter climates.
  5. Deploy and monitor

    Watch battery voltage trends over the first week and adjust angle/panel size.

Security, privacy, channels & encryption

  • Messages are AES-encrypted on the channel key; the default public channel uses a well-known key. Anyone on it can read you [6].
  • For a private group, set a unique channel name + PSK on every member node. Change it regularly; don't share it publicly.
  • Disable position sharing / MQTT uplink if you don't want your location on public maps [51].
  • Note: encryption protects confidentiality, not metadata (timing, signal, and relay paths are observable), and the project documents these limits honestly [7].

Troubleshooting common problems

Fast fixes for the most common first-time issues.
SymptomLikely causeFix
Can't flashCharge-only cable / wrong driver / not in download modeUse a data cable; install driver; hold BOOT/USER during power-on for ESP32 [3]
No Bluetooth deviceFirmware not flashed or crashedReflash; check power LED; factory erase + reflash [9]
Nodes don't hear each otherMismatched region/band, channel key, or out of rangeVerify both region codes + channel PSK; test line-of-sight at short range
Very short rangeWrong-band antenna, damaged U.FL, near metalSwap in a matched antenna; relocate high/clear
Battery dies fastESP32 on small cell, GPS always on, high telemetry rateUse nRF52; disable GPS; lower broadcast intervals
EU node stops transmitting10% duty cycle hitReduce message frequency; that's by design [4]

Pre-purchase & pre-deployment checklists

Pre-purchase

  • ☐ Confirmed my country's band + region code [5]
  • ☐ Chose hardware in that exact band
  • ☐ Verified firmware target exists for the board
  • ☐ nRF52 vs ESP32 choice matches power plan
  • ☐ Antenna connector + band match the board
  • ☐ Bought a data-capable USB cable

Pre-deployment (outdoor/solar)

  • ☐ Antenna attached and matched
  • ☐ Region set correctly in firmware
  • ☐ Enclosure sealed + strain relief + desiccant
  • ☐ Solar/battery sized from measured draw
  • ☐ Fixed position set (if static, no GPS)
  • ☐ Range-tested and coverage logged

08Glossary

LoRa
“Long Range” radio modulation — low-bandwidth, long-distance, license-free in many bands. Meshtastic rides on LoRa.
LoRaWAN
A managed network protocol that also uses LoRa. Meshtastic is not LoRaWAN; it's a peer-to-peer mesh.
SX126x / SX127x / LR11xx
Semtech radio chips. SX1262 and LR1110/LR1121 are the current-generation parts; SX127x is the older generation now being phased out [2].
MCU
Microcontroller — the “brain” (ESP32, nRF52840, RP2040, STM32, etc.).
ESP32 / ESP32-S3 / C3 / C6
Espressif chips with Wi-Fi + Bluetooth; higher power draw than nRF52 [2].
nRF52840
Nordic Bluetooth LE chip favored for low-power/solar Meshtastic nodes [2].
RP2040 / RP2350
Raspberry Pi dual-core MCUs used with an add-on LoRa module (e.g. Waveshare) [45].
dBm
Absolute RF power. +30 dBm = 1 W; +20 dBm = 0.1 W. Region rules cap this [4].
dBi
Antenna gain relative to an isotropic radiator. Higher ≠ better in all cases.
Duty cycle
The % of time you may transmit. EU_868 allows 10%; exceeding it pauses transmission [4].
U.FL / IPEX
Small snap-on antenna connectors on boards; fragile — strain-relieve them.
SMA / RP-SMA
Threaded antenna connectors. RP-SMA reverses the center pin; confirm which your device has.
GNSS / GPS
Satellite positioning (GPS, GLONASS, Galileo, BeiDou…). A major power consumer.
Channel / PSK
The logical “conversation” + its AES key. Nodes must share the channel + key to communicate [6].
MQTT
Messaging protocol used to bridge a mesh to the internet/cloud (optional, off by default).
MUI
“Meshtastic UI” — on-device graphical interface on ESP32-S3 devices (T-Deck, TAP V2).
UF2 / DFU
Firmware update methods: UF2 = drag-and-drop over USB drive; DFU = device firmware-update mode.
E-ink / OLED / TFT
Display types — e-ink (low power, sunlight-readable), OLED (cheap, bright), TFT (color).
IP rating
Ingress protection (e.g. IP65 dust-tight + water jets; IP67 immersion to 1 m).
Node / role
A mesh device. Roles include CLIENT, ROUTER, REPEATER, and CLIENT_MUTE (relay but silent).
Fresnel zone
The football-shaped clearance zone between antennas; obstructions in it attenuate the link [12].
VSWR / SWR
Voltage standing-wave ratio — measures antenna match. Low (<2) is good; a NanoVNA measures it [12].
Line of sight (LOS)
A clear radio path between antennas; the single biggest range factor.
18650 / LiPo / LiFePO4
Battery formats/chemistries — match to your board's charger and holder [28] [42].

09Sources & citations

All URLs last accessed/verified 23 Aug 2026. Numbering matches the inline [n] citations. Primary sources (official docs and manufacturer datasheets) are preferred throughout.

  1. Meshtastic — Home. https://meshtastic.org/
  2. Meshtastic Docs — Supported Hardware Overview. https://meshtastic.org/docs/hardware/devices/
  3. Meshtastic Docs — Getting Started. https://meshtastic.org/docs/getting-started/
  4. Meshtastic Docs — Initial Configuration (region codes, duty cycles, power). https://meshtastic.org/docs/getting-started/initial-config/
  5. Meshtastic Docs — LoRa Region by Country. https://meshtastic.org/docs/configuration/region-by-country/
  6. Meshtastic Docs — Introduction. https://meshtastic.org/docs/introduction/
  7. Meshtastic Docs — Legal (trademark, safety/regulatory disclaimer). https://meshtastic.org/docs/legal/
  8. Meshtastic Docs — Flash ESP32 Devices. https://meshtastic.org/docs/getting-started/flashing-firmware/esp32/
  9. Meshtastic Docs — Flash nRF52 & RP2040 Devices. https://meshtastic.org/docs/getting-started/flashing-firmware/nrf52/
  10. Meshtastic Docs — LoRa Antennas (community favorites). https://meshtastic.org/docs/hardware/antennas/
  11. Meshtastic Docs — LoRa Antenna Selection. https://meshtastic.org/docs/hardware/antennas/lora-antenna/
  12. Meshtastic Docs — Antenna Testing. https://meshtastic.org/docs/hardware/antennas/antenna-testing/
  13. Meshtastic Docs — LoRa Antenna Resources. https://meshtastic.org/docs/hardware/antennas/resources/
  14. Meshtastic Docs — How To Measure Device Power Consumption. https://meshtastic.org/docs/hardware/solar-powered/measure-power-consumption/
  15. Meshtastic Docs — SenseCAP Card Tracker T1000-E. https://meshtastic.org/docs/hardware/devices/seeed-studio/sensecap/card-tracker/
  16. Meshtastic Docs — Seeed Wio Tracker L1. https://meshtastic.org/docs/hardware/devices/seeed-studio/wio-series/tracker-l1/
  17. Meshtastic Docs — SenseCAP Solar Node. https://meshtastic.org/docs/hardware/devices/seeed-studio/sensecap/solar-node/
  18. Meshtastic Docs — SenseCAP Indicator. https://meshtastic.org/docs/hardware/devices/seeed-studio/sensecap/indicator/
  19. Meshtastic Docs — Seeed Wio-SX1262 Series. https://meshtastic.org/docs/hardware/devices/seeed-studio/wio-series/wio-sx1262s/
  20. Meshtastic Docs — RAK WisBlock Devices. https://meshtastic.org/docs/hardware/devices/rak-wireless/wisblock/
  21. Meshtastic Docs — RAK WisMesh Pocket. https://meshtastic.org/docs/hardware/devices/rak-wireless/wismesh/pocket/
  22. Meshtastic Docs — RAK WisMesh Tag. https://meshtastic.org/docs/hardware/devices/rak-wireless/wismesh/tag/
  23. Meshtastic Docs — RAK WisMesh Tap. https://meshtastic.org/docs/hardware/devices/rak-wireless/wismesh/tap/
  24. Meshtastic Docs — RAK WisMesh Repeater. https://meshtastic.org/docs/hardware/devices/rak-wireless/wismesh/repeater/
  25. Meshtastic Docs — RAK WisMesh Gateway. https://meshtastic.org/docs/hardware/devices/rak-wireless/wismesh/gateway/
  26. Meshtastic Docs — RAK WisMesh 1W Booster Starter Kit. https://meshtastic.org/docs/hardware/devices/rak-wireless/wismesh/1w-booster/
  27. Meshtastic Docs — RAK WisMesh Board ONE. https://meshtastic.org/docs/hardware/devices/rak-wireless/wismesh/board-one/
  28. Meshtastic Docs — LILYGO T-Beam Devices. https://meshtastic.org/docs/hardware/devices/lilygo/tbeam/
  29. Meshtastic Docs — LILYGO T-Echo. https://meshtastic.org/docs/hardware/devices/lilygo/techo/
  30. Meshtastic Docs — LILYGO T-Deck. https://meshtastic.org/docs/hardware/devices/lilygo/tdeck/
  31. Meshtastic Docs — LILYGO LoRa Devices. https://meshtastic.org/docs/hardware/devices/lilygo/lora/
  32. Meshtastic Docs — LILYGO T-Lora Pager. https://meshtastic.org/docs/hardware/devices/lilygo/tpager/
  33. Meshtastic Docs — HELTEC Mesh Node. https://meshtastic.org/docs/hardware/devices/heltec-automation/mesh-node/
  34. Meshtastic Docs — HELTEC LoRa 32. https://meshtastic.org/docs/hardware/devices/heltec-automation/lora32/
  35. Meshtastic Docs — HELTEC MeshPocket. https://meshtastic.org/docs/hardware/devices/heltec-automation/meshpocket/
  36. Meshtastic Docs — HELTEC HT-CT62. https://meshtastic.org/docs/hardware/devices/heltec-automation/ht62/
  37. Meshtastic Docs — B&Q Consulting Nano Series. https://meshtastic.org/docs/hardware/devices/b-and-q-consulting/nano/
  38. Meshtastic Docs — B&Q Consulting Station Series. https://meshtastic.org/docs/hardware/devices/b-and-q-consulting/station-series/
  39. Meshtastic Docs — Elecrow ThinkNode Series. https://meshtastic.org/docs/hardware/devices/elecrow/thinknode/
  40. Meshtastic Docs — Elecrow CrowPanel Advance Series. https://meshtastic.org/docs/hardware/devices/elecrow/crowpanel/
  41. Meshtastic Docs — muzi works R1 Neo. https://meshtastic.org/docs/hardware/devices/muziworks/r1-neo/
  42. Meshtastic Docs — muzi works BASE System. https://meshtastic.org/docs/hardware/devices/muziworks/muzi-base/
  43. Meshtastic Docs — M5Stack Cardputer Mesh Kit. https://meshtastic.org/docs/hardware/devices/m5stack/cardputer/
  44. Meshtastic Docs — M5Stack Unit C6L. https://meshtastic.org/docs/hardware/devices/m5stack/unit-c6l/
  45. Meshtastic Docs — Raspberry Pi Pico & Pico 2. https://meshtastic.org/docs/hardware/devices/raspberrypi/pico/
  46. Meshtastic Docs — Community Supported Hardware. https://meshtastic.org/docs/hardware/devices/community-supported/
  47. Meshtastic — GitHub organization. https://github.com/meshtastic
  48. Meshtastic — Firmware repository. https://github.com/meshtastic/firmware
  49. Meshtastic — Antenna Reports repository. https://github.com/meshtastic/antenna-reports
  50. Meshtastic Site Planner (official instance + repo). https://site.meshtastic.org · github.com/meshtastic/meshtastic-site-planner
  51. MeshMap — Meshtastic Node Map. https://meshmap.net/
  52. RAKwireless — Meshtastic collection (pricing checked here). https://store.rakwireless.com/collections/meshtastic
  53. Rokland (US retailer). https://store.rokland.com/
  54. muzi works (US manufacturer; pricing checked here). https://muzi.works/
  55. B&Q Consulting store (pricing checked here). https://store.bqvoy.com/
  56. Seeed Studio. https://www.seeedstudio.com/
  57. LILYGO. https://lilygo.cc/
  58. HELTEC. https://heltec.org/
  59. Elecrow. https://www.elecrow.com/
  60. M5Stack. https://m5stack.com/
  61. HexaSpot (EU distributor). https://hexaspot.com/
  62. Meshtastic Discord. https://discord.gg/meshtastic
  63. Meshtastic Reddit. https://reddit.com/r/meshtastic
  64. Meshtastic Web Flasher. https://flasher.meshtastic.org/
  65. Meshtastic Web Client. https://client.meshtastic.org/
  66. Meshtastic Docs — Device Configuration (roles, rebroadcast modes, power-save behavior). https://meshtastic.org/docs/configuration/radio/device/
  67. Meshtastic Docs — Local Groups (regional community directory). https://meshtastic.org/docs/community/local-groups/