★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
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.
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.
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 →
Where to go next
- Device categories & form factors: module vs dev board vs turnkey vs gateway, and handheld vs tracker vs relay.
- Mesh roles & modes: the exact client / relay / sensor settings and when to use each.
- The full hardware catalog: every device, filterable.
- The setup guide: flashing, pairing, region, channels, range, and troubleshooting.
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.
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
- 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).
On this page
- ★Start here: what is Meshtastic?
- 00Executive summary
- 01Scope, method & limitations
- 02Resource directory
- 03Hardware catalog (filterable)
- 03.1Categories & form factors
- 04Turnkey vs. self-build
- 05Most-turnkey ranking & buyer guide
- 06Self-build guide (6 builds)
- 07Meshtastic setup guide
- 07.1Mesh roles & modes
- 07.2Finding networks & meeting people
- 08Glossary
- 09Sources & citations
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
| Site | URL | Purpose / best use | Cautions |
|---|---|---|---|
| Meshtastic home | meshtastic.org | Entry point, blog, links to all tools | — |
| Docs — supported hardware | …/docs/hardware/devices/ | Authoritative device list & “which board” guidance | Specs change with firmware; check the per-device page |
| Docs — getting started | …/docs/getting-started/ | Flash, drivers, first connection | Read the “no antenna” warning first |
| Docs — region by country | …/docs/configuration/region-by-country/ | Correct LoRa region per country | Confirm against your regulator; table is community-edited |
| Web flasher | flasher.meshtastic.org | Flash firmware from the browser (Chrome/Edge) | Needs a data-capable USB cable |
| Web client | client.meshtastic.org | Configure nodes over serial/Bluetooth/network | Network config only on ESP32 [4] |
| GitHub org | github.com/meshtastic | Firmware, apps, docs source | — |
| Firmware repo | github.com/meshtastic/firmware | Source, releases, issue tracker | Development builds are beta |
| Antenna reports repo | github.com/meshtastic/antenna-reports | Community SWR / range test reports | Crowd-sourced, not lab-verified |
Network maps & node discovery
| Site | URL | Purpose / best use | Cautions |
|---|---|---|---|
| MeshMap | meshmap.net | Community node map; see nearby reported nodes | Only nodes that opted in via MQTT upload appear — absence ≠ no network [51] |
| Meshtastic Site Planner | site.meshtastic.org repo: github.com/meshtastic/meshtastic-site-planner | RF coverage prediction (ITM/Longley-Rice) for repeater/hilltop planning | Prediction, not measurement; runs in-browser [50] |
| Radio Mobile / HeyWhat'sThat / TowerCoverage | via antenna resources page | Alternative propagation / path-profile tools | Third-party; see resources page for caveats [13] |
Hardware manufacturers & retailers
| Vendor | URL | Type | Known for | Best use / cautions |
|---|---|---|---|---|
| Seeed Studio | seeedstudio.com | Manufacturer | SenseCAP T1000-E, Wio Tracker L1, Solar Node, Indicator | Official partner; also on AliExpress/Amazon |
| RAKwireless | store.rakwireless.com | Manufacturer | WisBlock modules, WisMesh turnkey line | Official partner; strong docs |
| LILYGO | lilygo.cc | Manufacturer | T-Beam, T-Echo, T-Deck, T3-S3 | Backer program; buy the region variant you need |
| HELTEC | heltec.org | Manufacturer | LoRa 32 V3/V4, Mesh Node T114, Wireless Tracker/Paper | Documented on official devices page; wide AliExpress presence |
| Elecrow | elecrow.com | Manufacturer | ThinkNode M1–M7, CrowPanel HMI | Official partner; ThinkNodes ship pre-flashed |
| muzi works | muzi.works | Manufacturer (US) | R1 Neo, BASE System, T114 bundles/cases | Backer program; US shipping |
| B&Q Consulting | store.bqvoy.com | Manufacturer | Nano G2 Ultra, Station G2/G3 | Backer program; stock was “out of stock” on research date — check Tindie/mailing list |
| M5Stack | m5stack.com | Manufacturer | Cardputer Mesh Kit, Unit C6L | Documented on official devices page |
| Rokland | store.rokland.com | Retailer (US) | RAK, LILYGO, Heltec, antennas | US distributor; product pages use “Rokland” pricing |
| HexaSpot | hexaspot.com | Retailer (EU) | RAK, Heltec | EU distributor |
Community & technical support
| Channel | URL | Type | Best use |
|---|---|---|---|
| Discord | discord.gg/meshtastic | Official community server | Fastest peer help; device-specific channels |
| reddit.com/r/meshtastic | Community | Builds, range reports, troubleshooting | |
| GitHub Discussions | github.com/orgs/meshtastic/discussions | Official (org) | Design/feature discussion, antenna threads |
| Official social | X @TheMeshtastic · Mastodon @meshtastic · YouTube /meshtastic | Official | Announcements, tutorials |
| Open Collective | opencollective.com/meshtastic | Official funding | Supporting the project |
Antenna, power, enclosure & self-build suppliers
| Category | Recommended sources | Notes / cautions |
|---|---|---|
| Antennas | Rokland, RAKwireless store, Mouser, DigiKey, MikroTik (868), Alfa (915) | Match frequency to your region; 50 Ω; check connector type [10] [11] |
| Batteries & protection | Reputable 18650/21700 vendors with datasheets; add a protection circuit (PCM) or use protected cells | Never solder directly to cells; match chemistry to charger [14] |
| Solar | RAK solar accessories; 5–6 W panels for small nodes | Size panel to measured consumption, not guesswork [14] |
| Enclosures | RAK Unify enclosure, 3D-printed cases (muzi/Printables), Hammond/plastic IP boxes | Add strain relief, desiccant, and a weep hole for condensation |
| Connectors & tools | U.FL/IPEX pigtails to SMA, NanoVNA (≤ $100) for antenna tuning, soldering station for module builds | A 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.
| Category | What it is | You must add | Examples |
|---|---|---|---|
| Radio module | Bare radio + MCU building block, often surface-mount | Carrier board, antenna, power, case — soldering usually required | HT-CT62, RAK4631, RAK13302, Elecrow nRFLR1262 |
| Dev board | Module on a PCB with USB, power, antenna connector, and pin headers | Antenna, battery, case (no soldering when connectors exist) | Heltec LoRa 32 V3, T-Beam, T114, Pico + Waveshare |
| Turnkey device | Ready-to-use: case, battery, antenna integrated — often pre-flashed | Nothing (charge, pair, set region) | T1000-E, WisMesh Pocket V2, T-Echo, ThinkNode M1, Nano G2 Ultra |
| Gateway / infrastructure | Bridges mesh ↔ MQTT/Ethernet/Wi-Fi, or a dedicated fixed relay | Network/power; fixed mounting | WisMesh Gateway, ThinkNode M7, Station G3, WisMesh Repeater |
| Accessory / self-build part | Antennas, batteries, GPS, sensors, displays, enclosures, base boards | A compatible board to attach to | RAK19007 base, RAK12500 GPS, WisBlock sensors |
| Form factor | What it is | Typical devices |
|---|---|---|
| Handheld terminal | Keyboard/touchscreen; message from the device itself, phone-free | T-Deck (Plus/Pro), TAP V2, Cardputer Mesh Kit, T-Lora Pager |
| Portable / EDC node | Pocketable; pairs to your phone over Bluetooth | WisMesh Pocket V2/Mini, T-Echo, Nano G2 Ultra, R1 Neo, MeshPocket |
| Tracker tag | Card-sized, GPS-first; attaches to a person or asset | T1000-E, WisMesh Tag, Heltec Mesh Node T1, ThinkNode M3 |
| Fixed / base station | Mains-powered, high antenna, often a high-power option | Station G3/G2, WisBlock on house power, ThinkNode M7 |
| Relay / repeater | Infrastructure node on a hill/roof to extend coverage | WisMesh Repeater (Mini/Pro), ThinkNode M6, SenseCAP Solar Node |
| Indoor node | Cheap always-on node near a window | Heltec LoRa 32 V3, LILYGO T3-S3 |
| Solar / off-grid node | Panel + battery, runs unattended | SenseCAP Solar Node, ThinkNode M6, RAK Repeater Mini V2 |
First time here? Start here for the plain-language intro, then come back to this table.
| Device | Mfr | Category | MCU · Radio | Regions | Highlights | Support | Price | Ref |
|---|---|---|---|---|---|---|---|---|
| WisBlock Meshtastic Starter KitRAK19007 + RAK4631 | RAK | Turnkey | nRF52840 · SX1262 | 868 / 915 / 920 / 923 | Modular; solar-ready; add GPS/display/sensors later | Partner | $23.99–$51.99 | [20] |
| WisBlock Core RAK4631 | RAK | Module | nRF52840 · SX1262 | 868 / 915 / 920 / 923 | Low-power core; the default WisBlock brain | Partner | ≈$20 | [20] |
| WisBlock Core RAK11310 | RAK | Module | RP2040 · SX1262 | 868 / 915 / 920 / 923 | Dual-core RP2040; no BT/Wi-Fi | Partner | ≈$18 | [20] |
| WisBlock Core RAK3312 | RAK | Module | ESP32-S3 · SX1262 | 868 / 915 / 920 / 923 | Wi-Fi + BT for network/UI roles | Partner | ≈$25 | [20] |
| WisBlock Base RAK190072nd-gen base board | RAK | Accessory | — | — | Base for cores + sensor slots | Partner | ≈$20 | [20] |
| WisBlock Base RAK5005-O | RAK | Accessory | — | — | First-gen base — End of Life | Legacy | EOL | [20] |
| WisBlock GPS (RAK12500 / RAK1910) | RAK | Accessory | — | — | GNSS add-on for position/tracker roles | Partner | ≈$15 | [20] |
| WisBlock Sensors (RAK1901/1902/1906) | RAK | Accessory | — | — | Temp/humidity, baro, BME680 env sensor | Partner | ≈$10–15 | [20] |
| WisBlock Displays (OLED / E-Ink) | RAK | Accessory | — | — | RAK1921 0.96″ OLED; RAK14000 2.13″ e-ink | Partner | ≈$20 | [20] |
| WisMesh Pocket V2RAK10709 | RAK | Turnkey | nRF52840 · SX1262 | 868 / 915 / 920 / 923 | OLED, onboard GNSS + accelerometer, 3200 mAh, USB-C | Partner | $89.97 | [21] |
| WisMesh Pocket MiniRAK10716 | RAK | Turnkey | nRF52840 · SX1262 | 868 / 915 / 920 / 923 | Ultra-compact, internal PCB antenna, 1000 mAh | Partner | $59.97 | [21] |
| WisMesh Tag | RAK | Turnkey | nRF52840 · SX1262 | 868–923 | IP66 tracker, GPS, 1000 mAh, pogo-pin charging | Partner | $39.00 | [22] |
| WisMesh TAP / TAP V2RAK10710 | RAK | Turnkey | TAP: nRF52840 · V2: ESP32-S3 · SX1262 | 868 / 915 | Touchscreen + on-screen keyboard; V2 adds MUI, SD map, buzzer | Partner | $109.00 | [23] |
| WisMesh Board ONERAK10717 (bare / pocket) | RAK | Turnkey | nRF52840 · SX1262 | 868 / 915 / 920 / 923 | OLED, exposed GPIO, WisBlock sensor slot | Partner | $46.97–$59.97 | [27] |
| WisMesh RepeaterRAK10718 | RAK | Gateway | nRF52840 · SX1262 | 864–923 | IP67, 5.2 Ah option, solar input, fixed mount | Partner | $99.00 | [24] |
| WisMesh Repeater ProRAK10721 | RAK | Gateway | nRF52840 · SX1262 | 864–923 | 5.2 Ah battery, IP67, universal solar charge | Partner | $99–$299 | [24] |
| WisMesh Repeater Mini V2RAK10728/10729 | RAK | Gateway | nRF52840 · SX1262 | 864–923 | Solar IP67 relay, up to 1 W coverage | Partner | $89.90–$99.90 | [24] |
| WisMesh WiFi MQTT GatewayRAK10719 | RAK | Gateway | ESP32 · SX1262 | 864–923 | Bridges mesh to MQTT over Wi-Fi | Partner | $34–$68 | [25] |
| WisMesh Ethernet MQTT GatewayRAK10720 | RAK | Gateway | nRF52840 · SX1262 | 864–923 | Wired MQTT bridge; optional PoE | Partner | $43–$114 | [25] |
| WisMesh 1W Booster Starter KitRAK10724 | RAK | Module | nRF52840 · SX1262 + SKY66122 (1 W) | 900 band | 1 W TX, LNA + SAW filter for RX | Partner | $39.00 | [26] |
| RAK13302 1W LoRa module | RAK | Module | SX1262 + SKY66122 | 900 band | 1 W transceiver module (needs 5 V) | Partner | $15.00 | [26] |
| WisMesh Station / Station HPRAK8622/8623 | RAK | Gateway | Raspberry Pi + LoRa | 900 band | Pi-based station, 22 dBm or 1 W options | Partner | $169.99–$175.99 | [52] |
| WisMesh Pi HAT (RAK6421) | RAK | Accessory | LoRa HAT | 900 band | LoRa for Raspberry Pi nodes | Partner | $14–$205.99 | [52] |
| T-Beam S3-Core | LILYGO | Dev board | ESP32-S3 · SX1262 | 433 / 868 / 915 | GPS, U.FL, headless-capable; needs antenna | Backer | ≈$35 | [28] |
| T-Beam Supreme | LILYGO | Dev board | ESP32-S3 · SX1262 | 433 / 868 / 915 | GPS, OLED, BME280, IMU, RTC, SD reader | Backer | ≈$55 | [28] |
| T-Beam 1W | LILYGO | Dev board | ESP32-S3 · SX1262 (1 W) | 868 / 915 | 1 W TX w/ cooling fan, OLED, GPS; needs stable PSU | Backer | ≈$55 | [28] |
| T-Echo | LILYGO | Turnkey | nRF52840 · SX1262 | 433 / 868 / 915 | E-ink, GPS, case + battery included; optional BME280 | Backer | ≈$65 | [29] |
| T-Deck / T-Deck Plus | LILYGO | Turnkey | ESP32-S3 · SX1262 | 433 / 868 / 915 | 2.8″ touch LCD, keyboard, trackball; Plus adds GPS + 2000 mAh | Backer | ≈$45–65 | [30] |
| T-Deck Pro | LILYGO | Turnkey | ESP32-S3 · SX1262 | 433 / 868 / 915 / 920 | 3.1″ e-ink touch, keyboard, 1400 mAh, 4G or voice variant | Backer | ≈$75 | [30] |
| T-Lora Pager | LILYGO | Turnkey | ESP32-S3 · LR1121 | 433 / 868 / 915 | Pager form, QWERTY, GPS, NFC, audio, foldable antenna | Backer | ≈$55 | [32] |
| LoRa T3-S3 (v1.0–1.2) | LILYGO | Dev board | ESP32-S3 · SX1262 / SX1276 / LR1121 / SX1280 | 868 / 915 / 2.4 GHz | Inexpensive basic board, OLED, SMA; no GPS | Backer | ≈$25 | [31] |
| LoRa32 V1 / V2.x (SX127x) | LILYGO | Dev board | ESP32 · SX127x | 433 / 868 / 915 | First-gen SX127x — firmware support phased out | Legacy | EOL | [31] |
| T-Watch S3 | LILYGO | Dev board | ESP32-S3 · SX1262 | 868 / 915 | Watch form factor — community-supported | Community | ≈$40 | [46] |
| T-Lora C6 | LILYGO | Dev board | ESP32-C6 · SX1262 | 868 / 915 | Wi-Fi 6; BT not yet in firmware — community | Community | ≈$20 | [46] |
| LoRa 32 V3 / V3.1 | HELTEC | Dev board | ESP32-S3 · SX1262 | 433 / 470–510 / 863–870 / 902–928 | OLED, cheap, huge ecosystem; use USB-A→C to charge | Documented | ≈$22 | [34] |
| LoRa 32 V4 | HELTEC | Dev board | ESP32-S3 · SX1262 | 863–870 / 902–928 | OLED, high-power 28±1 dBm option, solar + GNSS ports | Documented | ≈$26 | [34] |
| Wireless Stick Lite V3 | HELTEC | Dev board | ESP32-S3 · SX1262 | 433–510 / 863–870 / 902–928 | No display, extra GPIO, two antenna ports | Documented | ≈$18 | [34] |
| Wireless Tracker V1.1 | HELTEC | Dev board | ESP32-S3 · SX1262 | 470–510 / 863–870 / 902–928 | LCD, GPS, LoRa + GNSS antenna ports | Documented | ≈$28 | [34] |
| Wireless Tracker V2 | HELTEC | Dev board | ESP32-S3 · SX1262 (28±1 dBm) | 863–870 / 902–928 | TFT, dual-band GNSS, battery + solar management | Documented | ≈$32 | [34] |
| Wireless Paper V1.1 | HELTEC | Dev board | ESP32-S3 · SX1262 | 433 / 470–510 / 863–870 / 902–928 | 2.13″ e-ink, low-power display, no GPS | Documented | ≈$25 | [34] |
| Mesh Node T114 | HELTEC | Dev board | nRF52840 · SX1262 | 433 / 470–510 / 863–870 / 902–928 | Low-power, solar + battery + GNSS ports, UF2 flashing | Documented | ≈$30 | [33] |
| Mesh Node T096 | HELTEC | Dev board | nRF52840 · SX1262 (28±1 dBm) | 433 / 470–510 / 863–870 / 902–928 | TFT, amplified radio, dual-band GNSS, solar | Documented | ≈$35 | [33] |
| Mesh Node T1 | HELTEC | Turnkey | nRF52840 · SX1262 | 863–870 / 902–928 | IP67, card-size, GNSS + 9-axis IMU + buzzer, 1850 mAh | Documented | ≈$40 | [33] |
| MeshPocket | HELTEC | Turnkey | nRF52840 · SX1262 | 863–870 / 902–928 | QI2 wireless charger + node, e-ink, 5000/10000 mAh | Documented | ≈$60 | [35] |
| HT-CT62 | HELTEC | Module | ESP32-C3 · SX1262 | 470 / 868 / 915 | Tiny SMT module for DIY carrier boards; ~10 µA sleep | Documented | ≈$12 | [36] |
| Vision Master (E213/E290/T190) | HELTEC | Dev board | ESP32-S3 · SX1262 | 863–870 / 902–928 | E-ink dev boards with optional GPS variants | Documented | ≈$30 | [2] |
| SenseCAP Card Tracker T1000-E | Seeed | Turnkey | nRF52840 · LR1110 | 865–928 | Credit-card size, IP65, GPS (AG3335), 700 mAh, buzzer, pre-flashed | Partner | ≈$40 | [15] |
| Wio Tracker L1 (Lite / OLED / E-Ink) | Seeed | Dev board | nRF52840 · SX1262 | 862–930 | GPS, solar + battery + Grove connectors, USB-C | Partner | ≈$39–59 | [16] |
| Wio Tracker L1 Pro | Seeed | Turnkey | nRF52840 · SX1262 | 862–930 | Pre-installed case + battery; ready-to-use handheld | Partner | ≈$89 | [16] |
| SenseCAP Solar Node P1 / P1 Pro | Seeed | Turnkey | nRF52840 · SX1262 | 862–930 | 5 W solar, 4×18650 slots, Grove, pre-flashed; outdoor relay | Partner | ≈$69–99 | [17] |
| SenseCAP Indicator | Seeed | Dev board | ESP32-S3 + RP2040 · SX1262 | 862–930 | 4″ touchscreen, dual-MCU, 2× Grove | Partner | ≈$70 | [18] |
| XIAO nRF52840 + Wio-SX1262 Kit | Seeed | Module | nRF52840 · SX1262 | 862–930 | Thumb-size LoRa kit; add L76K GPS | Partner | ≈$25 | [19] |
| XIAO ESP32-S3 + Wio-SX1262 Kit | Seeed | Module | ESP32-S3 · SX1262 | 862–930 | Pre-flashed; optional 3D-printed enclosure | Partner | ≈$25 | [19] |
| Wio-WM1110 Dev Kit / Tracker 1110 | Seeed | Dev board | nRF52840 · LR1110 | 865–928 | LR1110 dev kits — community-supported | Community | ≈$30 | [46] |
| Wio-E5 mini / Dev Kit | Seeed | Dev board | STM32WLE5JC | 862–930 | STM32 LoRa — community-supported | Community | ≈$20 | [46] |
| ThinkNode M1 | Elecrow | Turnkey | nRF52840 · SX1262 | US 902–928 / EU_868 | E-ink, GPS, 1200 mAh, buzzer, pre-flashed | Partner | ≈$30 | [39] |
| ThinkNode M2 | Elecrow | Turnkey | ESP32-S3 · SX1262 | US 902–928 / EU_868 | OLED, 1000 mAh, buzzer, Wi-Fi, pre-flashed | Partner | ≈$25 | [39] |
| ThinkNode M3 | Elecrow | Turnkey | nRF52840 · LR1110 | 868 / 915 | IP66 card tracker, GNSS, temp/humidity/accel, 770 mAh | Partner | ≈$35 | [39] |
| ThinkNode M4 | Elecrow | Turnkey | nRF52840 · LR1110 | US 902–928 / EU_868 | Power-bank form, 7000 mAh, Qi out, GNSS tracker | Partner | ≈$40 | [39] |
| ThinkNode M5 | Elecrow | Turnkey | ESP32-S3 · SX1262 | US 902–928 / EU_868 | Handheld, e-ink, GNSS, 1200 mAh, pre-flashed | Partner | ≈$30 | [39] |
| ThinkNode M6 | Elecrow | Turnkey | nRF52840 · SX1262 | US 902–928 / EU_868 | IP65, 6 W solar, dual 18650, outdoor repeater | Partner | ≈$60 | [39] |
| ThinkNode M7 | Elecrow | Gateway | ESP32-S3 · LR1110 | US 902–928 / EU_868 | Ethernet + PoE indoor gateway | Partner | ≈$40 | [39] |
| CrowPanel Advance (2.4″–7.0″) | Elecrow | Dev board | ESP32-S3 · SX1262 | All Meshtastic regions | HMI touch displays, MUI platform | Partner | ≈$35–90 | [40] |
| R1 Neo | muzi works | Turnkey | nRF52840 · SX1262 | 868 / 915 | Rugged, GPS + RTC + buzzer, whip antenna; sold out on research date | Backer | ≈$129 | [41] |
| BASE Uno | muzi works | Dev board | nRF52840 · SX1262 | 868 / 915 | Modular; solar/USB/battery; Li-ion/LiPo/LiFePO4 support | Backer | $25.00 | [42] |
| BASE Duo | muzi works | Dev board | nRF52840 · LR1121 | 868 / 915 / 2.4 GHz | LR1121 dual-band, high-speed data rates | Backer | $35.00 | [42] |
| Nano G2 Ultra | B&Q Consulting | Turnkey | nRF52840 · SX1262 | US / EU_868 / JP / ANZ / RU / KR / TW / IN / NZ_865 / TH / MY_919 / SG_923 | Pre-flashed, GPS, OLED, internal wideband antenna; ~3.5-day battery | Backer | $86.00 | [37] |
| Nano G1 / G1 Explorer | B&Q Consulting | Turnkey | ESP32 · SX1276 / SX1262 | US / EU_868 | Superseded by G2 Ultra | Legacy | $69.00 | [46] |
| Station G3 | B&Q Consulting | Gateway | ESP32-S3 · SX1262 + 35 dBm PA | 864–928 | High-power (licensed/ham), SMA, OLED, QWIIC/GROVE IO | Backer | $109.00 | [38] |
| Station G2 | B&Q Consulting | Gateway | ESP32-S3 · SX1262 + 35 dBm PA + LNA | 864–928 | High-power LoRa for licensed ham operation | Backer | ≈$99–129 | [38] |
| Cardputer Mesh Kit | M5Stack | Turnkey | ESP32-S3 · SX1262 | 868–923 | Keyboard + LCD + LoRa/GNSS cap, 1750 mAh, pre-flashed | Documented | ≈$55 | [43] |
| Unit C6L | M5Stack | Turnkey | ESP32-C6 · SX1262 | 868–923 | Enclosed mini node, OLED, buzzer, RGB, 2× SMA | Documented | ≈$30 | [44] |
| Pico / Pico 2 + Waveshare LoRa | Raspberry Pi | Dev board | RP2040 / RP2350 · SX1262 (module) | 410–525 / 863–870 / 902–930 | Cheap DIY combo; BLE not yet supported | Community | ≈$20 | [45] |
| CanaryOne | Canary | Turnkey | nRF52840 · SX1262 | 868 / 915 | Complete device w/ battery, screen, case; ships pre-flashed | Community | ≈$80 | [46] |
| unPhone | Unphone | Dev board | ESP32-S3 · RF950W | 868 / 915 | All-in-one dev device, touchscreen, IMU, LiPo | Community | ≈$45 | [46] |
| Chatter (STEM kit) | Chatter | Dev board | ESP32 · LLCC68 | 868 / 915 | Education kit, optional GPS | Community | ≈$35 | [46] |
| Radio Master Bandit (ExpressLRS 900) | RadioMaster | Module | ESP32 · SX1276 + SKY66122 | 900 | ExpressLRS TX repurposed — experimental | Experimental | ≈$25 | [46] |
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
| Dimension | Turnkey | Self-build |
|---|---|---|
| Up-front cost | Higher per device ($39–$129 typical) | Lower core cost ($15–$40 board), but parts add up |
| Total cost after accessories | Usually already included (case, battery, antenna) | Often $60–$120 once you add antenna, battery, enclosure, tools |
| Setup time | Minutes to an hour | Hours to a weekend (or more for solar/custom) |
| Technical skill | Low — app/Bluetooth comfort is enough | Moderate to high — wiring, flashing, troubleshooting |
| Soldering / wiring | None (or a single antenna) | Variable: none (JST/XIAO kits) to full SMT (HT-CT62) |
| Flashing difficulty | Often pre-flashed; if not, drag-and-drop UF2 or web flasher | Same tools, but you must pick the correct target firmware |
| Reliability / weather resistance | Designed-in (IP65/IP67 ratings common) | Depends entirely on your enclosure and sealing work |
| Antenna & power flexibility | Limited to what's built in or the connector provided | Full control — any matched antenna, any battery/solar |
| Repairability / upgradeability | Lower — glued/sealed or proprietary parts | High — swap any module, cell, or antenna |
| Size & portability | Usually smaller and cleaner | Usually bulkier (unless you invest in a good enclosure) |
| Best use cases | First node, EDC/handheld, trackers, quick solar relays | Custom sensors, high-power base stations, solar farms, learning |
| Common failure points | Proprietary charger/connector, non-replaceable battery, firmware lag on very new models | Wrong region hardware, bad antenna match, battery/charger mismatch, leaky enclosure |
| Support / warranty | Vendor warranty + official docs | Per-component warranties; you are the integrator |
| Best for | Beginners and hobbyists who want to talk now | Hobbyists/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
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.
| # | Device | Why it qualifies | Setup (1–5) | All-in cost | Best user |
|---|---|---|---|---|---|
| 1 | SenseCAP Card Tracker T1000-E | Pre-flashed, IP65, GPS, integrated battery, magnetic charge | 1.5 | ≈$40 | Anyone — best first node |
| 2 | RAK WisMesh Pocket V2 | Pre-flashed, OLED + GPS + accelerometer, 3200 mAh, USB-C | 2 | $89.97 | Beginners wanting a screen |
| 3 | Heltec Mesh Node T1 | IP67 card tracker w/ GPS, IMU, buzzer, built-in battery | 2 | ≈$40 | Trackers / outdoors |
| 4 | Seeed Wio Tracker L1 Pro | Case + battery pre-installed, pre-flashed | 2 | ≈$89 | Handheld with display |
| 5 | Elecrow ThinkNode M1 / M2 / M5 | Pre-installed Meshtastic, battery + display + buzzer | 2 | ≈$25–30 | Budget turnkey |
| 6 | RAK WisMesh Tag | IP66 tracker, GPS, 1000 mAh, magnetic charge | 2 | $39.00 | Asset / person tracking |
| 7 | LILYGO T-Deck Plus | Complete keyboard handheld; needs web-flash | 2.5 | ≈$55–65 | Phone-free messaging |
| 8 | B&Q Nano G2 Ultra | Pre-installed, GPS, OLED, wideband antenna | 2 | $86.00 | Outdoor handheld |
| 9 | Elecrow ThinkNode M3 | IP66 card tracker, sensors, magnetic charge | 2 | ≈$35 | Trackers with sensors |
| 10 | Elecrow ThinkNode M4 | Power-bank node, 7000 mAh, GNSS, Qi out | 2 | ≈$40 | EDC / power-bank users |
| 11 | M5Stack Cardputer Mesh Kit | Pre-installed; keyboard + LoRa/GNSS cap | 2.5 | ≈$55 | Tinkerers, M5 ecosystem |
| 12 | Heltec MeshPocket | QI2 charger + node, e-ink, 5000/10000 mAh (pogo-pin flash) | 2.5 | ≈$60 | EDC / power users |
| 13 | muzi R1 Neo | Rugged w/ GPS, RTC, buzzer, whip antenna (sold out on research date) | 2 | ≈$129 | Rugged EDC (US) |
| 14 | SenseCAP Solar Node P1 / P1 Pro | Pre-flashed 5 W solar relay (P1 needs 4×18650) | 2.5 | ≈$69–99 | Off-grid relay / fixed node |
| 15 | Elecrow ThinkNode M6 | IP65 6 W solar + dual 18650 outdoor relay | 2.5 | ≈$60 | Off-grid repeater |
| 16 | M5Stack Unit C6L | Enclosed mini node; attach included SMA antennas | 2.5 | ≈$30 | Compact fixed node |
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
PartnerSenseCAP Card Tracker T1000-E (≈$40). Pre-flashed, IP65, GPS, magnetic charging. Genuinely charge-and-go.
- Nothing to assemble or flash
- IP65 + GPS built in
- LR1110 can't hear legacy SX127x nodes directly [15]
- No display; phone required
💰 Cheapest practical first node
PartnerElecrow 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.
- Lowest realistic entry cost
- ThinkNode M2 ships with Meshtastic
- ESP32 nodes use more power
- Heltec route needs antenna + cell
🌱 Best beginner-friendly node
PartnerRAK 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.
- No assembly; visible screen feedback
- Official docs + big community
- Costlier than bare boards
- T-Echo needs firmware flash on arrival
📟 Best handheld / portable
BackerLILYGO T-Deck Plus (≈$55–65) for standalone keyboard messaging; T-Echo (≈$65) for pocketable e-ink with GPS.
- T-Deck: phone-free keyboard + GPS
- T-Echo: nRF52 long battery
- T-Deck must be flashed (web flasher)
- T-Deck stock antenna is internal
☀️ Best outdoor / solar relay
PartnerSenseCAP Solar Node P1/P1 Pro (≈$69–99) or RAK WisMesh Repeater Mini V2 ($89.90–$99.90, IP67 + solar).
- Purpose-built, pre-flashed, weatherproof
- nRF52 low power for solar
- P1 needs 4×18650 supplied by you
- Fixed, not portable
📡 Best fixed / base-station setup
BackerB&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.
- Station G3: 35 dBm PA + LNA, SMA
- WisBlock: modular, upgradeable
- High power may require a license
- Station stock was thin on research date
🛰 Best GPS / tracker option
PartnerT1000-E (≈$40), RAK WisMesh Tag ($39), or Heltec Mesh Node T1 (≈$40). All card-sized, GPS-equipped trackers.
- IP65/IP66 rated, magnetic charging
- Double-press = position ping [15]
- Small batteries (700–1850 mAh)
- No keyboard/display
🔧 Best for custom builds & experimentation
PartnerRAK WisBlock (modular cores + sensors) or Heltec Mesh Node T114 (solar/GPS/GNSS ports, UF2) or muzi BASE Uno/Duo ($25/$35).
- Swap sensors/displays without soldering
- nRF52 low-power + solar-ready
- More parts to buy and configure
- BASE needs expansion board for GPS/display
🔒 Best privacy-conscious / off-grid setup
PartnerAny nRF52 node with Wi-Fi off and MQTT disabled, such as T1000-E or WisMesh Pocket V2, keeps traffic local to the mesh.
- No Wi-Fi radio = no cloud path
- End-to-end AES channel encryption [6]
- Mesh traffic still re-broadcasts to all nodes on the channel
- GPS position can be shared if you enable it
🌍 Best by region (availability)
RegionalUS: 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.
- Local distributors handle band + shipping
- Always confirm the SKU is your region's band
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].
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).
| Part | Recommendation | Qty | Cost |
|---|---|---|---|
| Core board | Heltec LoRa 32 V3 (ESP32-S3 + SX1262, OLED) or LILYGO LoRa T3-S3 | 1 | ≈$22–25 |
| Antenna | Matched stubby/whip for your band (868/915), SMA or U.FL as the board needs | 1 | ≈$5–10 |
| Power | USB-A→C cable (data-capable) + 5 V USB charger | 1 | ≈$5 |
| Optional battery | 18650 (if board has a holder) — flat-top, unprotected | 1 | ≈$5 |
| Optional enclosure | Any vented plastic box / 3D-printed case | 1 | ≈$5 |
Verify the cable
Confirm your USB cable transfers data, not just charge. A charge-only cable will not flash [3].Attach the antenna
Screw/tab the matched antenna on before powering the board.Flash Meshtastic
Open flasher.meshtastic.org in Chrome/Edge, pick your board, use “1200bps reset” for ESP32, and flash [8].Configure
Connect via the web client or phone app, set LoRa region, name, and channel (see §07).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.
| Part | Recommendation | Qty | Cost |
|---|---|---|---|
| Core board | nRF52 for battery life: Heltec Mesh Node T114 or Seeed Wio Tracker L1 (has GPS) or T-Echo (turnkey) | 1 | ≈$30–65 |
| Battery | Li-ion 18650 or LiPo with the board's connector (JST 1.25/2.0) | 1 | ≈$5–10 |
| Antenna | Flexible whip, matched band | 1 | ≈$5–8 |
| Case | 3D-printed or soft case with strain relief | 1 | ≈$5–10 |
| Optional GPS | L76K / ATGM336H module for T114 (see board's GNSS port) | 1 | ≈$10 |
Choose nRF52, not ESP32
nRF52840 uses far less power: days to weeks of runtime vs a day or two for ESP32 [2].Wire the battery
Use the correct JST connector; confirm polarity. Never solder directly to a cell.Flash via UF2
nRF52/RP2040 devices appear as a USB drive. Drag the.uf2file on (double-click RST for DFU) [9].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].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.
| Part | Recommendation | Qty | Cost |
|---|---|---|---|
| Core board | nRF52 with external antenna: RAK4631 + RAK19007 (WisBlock) or Heltec T114 | 1 | ≈$25–40 |
| Antenna | External fiberglass/omni (e.g. Rokland 5.8 dBi) + U.FL→SMA pigtail | 1 | ≈$10–20 |
| Enclosure | IP65+ box (RAK Unify, Hammond) with cable glands | 1 | ≈$10–25 |
| Power | USB power supply (sealed) or DC supply | 1 | ≈$10 |
| Hardware | Pole/mast mount, UV-rated ties, desiccant pack | — | ≈$10 |
Mount antenna first
Keep the antenna vertical and clear of metal; height beats power [12].Seal the enclosure
Glands for every cable, a drip loop, and a desiccant pack to fight condensation.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].Configure as ROUTER/REPEATER
Set role to router/client-mute as appropriate for a relay (see §07).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).
| Part | Recommendation | Qty | Cost |
|---|---|---|---|
| Core board | Solar-ready nRF52: RAK4631+RAK19007, Heltec T114, or Wio Tracker L1 | 1 | ≈$25–50 |
| Solar panel | 5–6 W, 6 V, with the board's solar connector (JST ZHR-2 etc.) | 1 | ≈$10–20 |
| Battery | 18650 Li-ion (protected) or LiFePO4 per board support | 1–2 | ≈$5–15 |
| Enclosure | IP65+ box, UV-stable, panel mounted/angled | 1 | ≈$15–25 |
| Antenna | External omni + pigtail | 1 | ≈$10–15 |
Measure, don't guess
Log real power draw over 2–6 h with a USB power meter; compute average watts [14].Size the panel
Panel watt-hours/day must exceed node consumption × a 1.5–2× safety factor for cloudy days and winter sun.Pick the chemistry
Match the board's charger (many boards do Li-ion only; muzi BASE adds LiFePO4). Protect cells in the cold/heat.Angle & shade
Face the panel toward the equator, avoid shade and bird fouling, and keep the antenna above the panel.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.
| Part | Recommendation | Qty | Cost |
|---|---|---|---|
| Core board | Seeed Wio Tracker L1 (GPS + solar + battery) or Heltec Wireless Tracker V1.1 | 1 | ≈$28–49 |
| Battery | LiPo/Li-ion matching the board connector | 1 | ≈$5–10 |
| Antenna | Matched band; U.FL on LoRa + GNSS ports | 1 | ≈$5 |
| Case | Compact 3D-printed case with a window for GPS | 1 | ≈$5–10 |
Pick a GPS-bearing board
Integrated GPS (L76K, UC6580, ATGM336H) beats adding a module later.Give GPS sky view
Mount the case so the GPS antenna faces up/out; metal roofs and glass coatings attenuate.Configure smart position
Enable smart location broadcasts so the tracker reports when it moves, not constantly.Test acquisition
Confirm a fast cold-start fix outdoors; log fix time and accuracy.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.
| Part | Recommendation | Qty | Cost |
|---|---|---|---|
| Core board | RAK WisBlock (modular sensor slots) or Heltec T114 + I²C bus | 1 | ≈$25–40 |
| Sensors | RAK1901 (temp/hum), RAK1902 (baro), RAK1906 (BME680 env), or external I²C sensors | 1–3 | ≈$10–20 each |
| Display (optional) | RAK1921 OLED or RAK14000 e-ink | 1 | ≈$15–20 |
| Automation I/O | RAK13002 IO module / relay for GPIO control | 1 | ≈$10 |
| Power | 18650 + solar (RAK19007 solar input) or USB | 1 | ≈$10–20 |
Check pin conflicts
Use RAK's IO Pin Mapping tool and cross-reference Meshtastic's variant.h before stacking modules [20].Assemble modules
Click modules onto the base board per RAK's connection guide; never force pins.Enable telemetry
In Meshtastic settings, enable the environment/metrics telemetry module and set intervals.Verify readings
Watch values in the app; sanity-check against a known thermometer/barometer.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 | Power | Wi-Fi | Bluetooth | Best for | Watch-outs |
|---|---|---|---|---|---|
| nRF52840 | Very low | No | BLE 5.x | Solar, portables, trackers, handsets | No Wi-Fi; UF2/OTA flashing |
| ESP32 / ESP32-S3 | Higher | Yes | BLE | House power, MQTT/Wi-Fi roles, MUI, web config | 1–2 day battery on small cells |
| ESP32-C3 / C6 | Low-ish | Yes (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 / RP2350 | Low | Pico W only (no web server) | Not yet supported | Budget DIY + Waveshare LoRa module | Community-supported [45] |
| STM32WLE5 | Low | No | No | Wio-E5 single-chip LoRa | Community-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].
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.
| Region code | Description | Frequency (MHz) | Duty cycle | Power limit (dBm) |
|---|---|---|---|---|
| US | United States | 902.0–928.0 | 100% | 30 |
| EU_868 | European Union 868 MHz | 869.4–869.65 | 10% | 27 |
| EU_433 | European Union 433 MHz | 433.0–434.0 | 10% | 10 |
| CN | China | 470.0–510.0 | 100% | 19 |
| JP | Japan | 920.5–923.5 | 100% | 13 |
| ANZ | Australia & NZ | 915.0–928.0 | 100% | 30 |
| KR | Korea | 920.0–923.0 | 100% | 23 |
| TW | Taiwan | 920.0–925.0 | 100% | 27 |
| RU | Russia | 868.7–869.2 | 100% | 20 |
| IN | India | 865.0–867.0 | 100% | 30 |
| NZ_865 | New Zealand 865 MHz | 864.0–868.0 | 100% | 36 |
| TH | Thailand | 920.0–925.0 | 10% | 27 |
| MY_919 | Malaysia 919 MHz | 919.0–924.0 | 100% | 27 |
| SG_923 | Singapore 923 MHz | 917.0–925.0 | 100% | 20 |
| BR_902 | Brazil 902 MHz | 902.0–907.5 | 100% | 30 |
| PH_868 / PH_915 | Philippines | 868.0–869.4 / 915.0–918.0 | 100% | 14 / 24 |
| LORA_24 | 2.4 GHz worldwide | 2400.0–2483.5 | 100% | 10 |
| UA_433 / KZ_433 / MY_433 / PH_433 / ANZ_433 / KZ_863 / NP_865 | Other 433 / 863 / 865 variants | 433–435 / 863–868 / 865–868 | varies | 10–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
| Item | Quantity | Example | Approx cost |
|---|---|---|---|
| Two nodes (same band) | 2 | 2× T1000-E, or 2× WisMesh Pocket V2, or 2× Heltec V3 + antennas | ≈$80–180 |
| Data USB cables | 2 | USB-A→C, data-capable | ≈$10 |
| Phones | 2 | Android/iOS with Meshtastic app | — |
| Optional better antennas | 2 | Matched-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
Verify your cable
Charge-only cables won't flash. Test file transfer on another device first [3].Attach the antenna
Always before powering the radio.Install serial drivers if needed
ESP32 boards usually need a CP210x/CH340 driver; nRF52/RP2040/RP2350 usually don't [3].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].Confirm
The device should appear as a Bluetooth peripheral (or Wi-Fi AP on ESP32) afterward.
Pairing with the mobile or desktop client
Install a client
Meshtastic Android / iOS (links via meshtastic.org), the web client, or the Python CLI [4].Connect
Bluetooth is the norm for phones; USB/serial works too; Wi-Fi/network only on ESP32 [4].Pair
Accept the pairing prompt; remember only one client can control a node at a time.
Setting the LoRa region & basic channel
Set your region
App: Settings → LoRa → region (or “SET YOUR REGION” prompt); CLI:meshtastic --set lora.region US; web client: LoRa → Regional Settings [4].Name your node
Give each node a unique friendly name (the default long name is unwieldy).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.
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.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].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.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.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.
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].
| Role | What it does | Power | Retransmit | Visible in list | Best use |
|---|---|---|---|---|---|
| CLIENT (default) | Messaging node; relays when no other node has | Regular | Yes | Yes | Everyday users |
| CLIENT_MUTE | Participates but does not forward others' packets | Lowest | No | Yes | Quiet personal node |
| CLIENT_HIDDEN | Broadcasts only as needed (stealth/power) | Lowest | Local only | No | Hidden / low-usage deployments |
| CLIENT_BASE | Always rebroadcasts to/from your favorited nodes | Regular | Favorites only | Yes | Roof/attic base for your weaker indoor nodes |
| TRACKER | Prioritizes GPS position broadcasts | Regular / low | Awake only | Yes | Asset / person tracking |
| LOST_AND_FOUND | Regular location broadcasts to the default channel for recovery | Regular | Yes | Yes | Recovering a lost device |
| SENSOR | Prioritizes telemetry broadcasts | Regular / low | Awake only | Yes | Environmental monitoring |
| TAK / TAK_TRACKER | Optimized for ATAK (reduces routine broadcasts; auto PLI) | Regular | Yes | Yes | ATAK integration |
| ROUTER | Infrastructure: always rebroadcasts once; visible | High | Yes | Yes | Well-placed, mains/solar-powered relay |
| ROUTER_LATE | Rebroadcasts once, but only after all other modes | High | Yes | Yes | Filling dead spots / local clusters |
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
Measure real consumption
Log power over 2–6 h with a USB power meter; get average milliwatts [14].Convert to daily watt-hours
mW × 24 ÷ 1000 = Wh/day. Add 20–50% margin.Size the panel
Choose panel wattage so peak-sun hours × panel W ≥ daily Wh (use winter sun hours; add 1.5–2× for clouds).Size the battery
Store at least 2–3 days of autonomy; more in cloudy/winter climates.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
| Symptom | Likely cause | Fix |
|---|---|---|
| Can't flash | Charge-only cable / wrong driver / not in download mode | Use a data cable; install driver; hold BOOT/USER during power-on for ESP32 [3] |
| No Bluetooth device | Firmware not flashed or crashed | Reflash; check power LED; factory erase + reflash [9] |
| Nodes don't hear each other | Mismatched region/band, channel key, or out of range | Verify both region codes + channel PSK; test line-of-sight at short range |
| Very short range | Wrong-band antenna, damaged U.FL, near metal | Swap in a matched antenna; relocate high/clear |
| Battery dies fast | ESP32 on small cell, GPS always on, high telemetry rate | Use nRF52; disable GPS; lower broadcast intervals |
| EU node stops transmitting | 10% duty cycle hit | Reduce 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.
- Meshtastic — Home. https://meshtastic.org/
- Meshtastic Docs — Supported Hardware Overview. https://meshtastic.org/docs/hardware/devices/
- Meshtastic Docs — Getting Started. https://meshtastic.org/docs/getting-started/
- Meshtastic Docs — Initial Configuration (region codes, duty cycles, power). https://meshtastic.org/docs/getting-started/initial-config/
- Meshtastic Docs — LoRa Region by Country. https://meshtastic.org/docs/configuration/region-by-country/
- Meshtastic Docs — Introduction. https://meshtastic.org/docs/introduction/
- Meshtastic Docs — Legal (trademark, safety/regulatory disclaimer). https://meshtastic.org/docs/legal/
- Meshtastic Docs — Flash ESP32 Devices. https://meshtastic.org/docs/getting-started/flashing-firmware/esp32/
- Meshtastic Docs — Flash nRF52 & RP2040 Devices. https://meshtastic.org/docs/getting-started/flashing-firmware/nrf52/
- Meshtastic Docs — LoRa Antennas (community favorites). https://meshtastic.org/docs/hardware/antennas/
- Meshtastic Docs — LoRa Antenna Selection. https://meshtastic.org/docs/hardware/antennas/lora-antenna/
- Meshtastic Docs — Antenna Testing. https://meshtastic.org/docs/hardware/antennas/antenna-testing/
- Meshtastic Docs — LoRa Antenna Resources. https://meshtastic.org/docs/hardware/antennas/resources/
- Meshtastic Docs — How To Measure Device Power Consumption. https://meshtastic.org/docs/hardware/solar-powered/measure-power-consumption/
- Meshtastic Docs — SenseCAP Card Tracker T1000-E. https://meshtastic.org/docs/hardware/devices/seeed-studio/sensecap/card-tracker/
- Meshtastic Docs — Seeed Wio Tracker L1. https://meshtastic.org/docs/hardware/devices/seeed-studio/wio-series/tracker-l1/
- Meshtastic Docs — SenseCAP Solar Node. https://meshtastic.org/docs/hardware/devices/seeed-studio/sensecap/solar-node/
- Meshtastic Docs — SenseCAP Indicator. https://meshtastic.org/docs/hardware/devices/seeed-studio/sensecap/indicator/
- Meshtastic Docs — Seeed Wio-SX1262 Series. https://meshtastic.org/docs/hardware/devices/seeed-studio/wio-series/wio-sx1262s/
- Meshtastic Docs — RAK WisBlock Devices. https://meshtastic.org/docs/hardware/devices/rak-wireless/wisblock/
- Meshtastic Docs — RAK WisMesh Pocket. https://meshtastic.org/docs/hardware/devices/rak-wireless/wismesh/pocket/
- Meshtastic Docs — RAK WisMesh Tag. https://meshtastic.org/docs/hardware/devices/rak-wireless/wismesh/tag/
- Meshtastic Docs — RAK WisMesh Tap. https://meshtastic.org/docs/hardware/devices/rak-wireless/wismesh/tap/
- Meshtastic Docs — RAK WisMesh Repeater. https://meshtastic.org/docs/hardware/devices/rak-wireless/wismesh/repeater/
- Meshtastic Docs — RAK WisMesh Gateway. https://meshtastic.org/docs/hardware/devices/rak-wireless/wismesh/gateway/
- Meshtastic Docs — RAK WisMesh 1W Booster Starter Kit. https://meshtastic.org/docs/hardware/devices/rak-wireless/wismesh/1w-booster/
- Meshtastic Docs — RAK WisMesh Board ONE. https://meshtastic.org/docs/hardware/devices/rak-wireless/wismesh/board-one/
- Meshtastic Docs — LILYGO T-Beam Devices. https://meshtastic.org/docs/hardware/devices/lilygo/tbeam/
- Meshtastic Docs — LILYGO T-Echo. https://meshtastic.org/docs/hardware/devices/lilygo/techo/
- Meshtastic Docs — LILYGO T-Deck. https://meshtastic.org/docs/hardware/devices/lilygo/tdeck/
- Meshtastic Docs — LILYGO LoRa Devices. https://meshtastic.org/docs/hardware/devices/lilygo/lora/
- Meshtastic Docs — LILYGO T-Lora Pager. https://meshtastic.org/docs/hardware/devices/lilygo/tpager/
- Meshtastic Docs — HELTEC Mesh Node. https://meshtastic.org/docs/hardware/devices/heltec-automation/mesh-node/
- Meshtastic Docs — HELTEC LoRa 32. https://meshtastic.org/docs/hardware/devices/heltec-automation/lora32/
- Meshtastic Docs — HELTEC MeshPocket. https://meshtastic.org/docs/hardware/devices/heltec-automation/meshpocket/
- Meshtastic Docs — HELTEC HT-CT62. https://meshtastic.org/docs/hardware/devices/heltec-automation/ht62/
- Meshtastic Docs — B&Q Consulting Nano Series. https://meshtastic.org/docs/hardware/devices/b-and-q-consulting/nano/
- Meshtastic Docs — B&Q Consulting Station Series. https://meshtastic.org/docs/hardware/devices/b-and-q-consulting/station-series/
- Meshtastic Docs — Elecrow ThinkNode Series. https://meshtastic.org/docs/hardware/devices/elecrow/thinknode/
- Meshtastic Docs — Elecrow CrowPanel Advance Series. https://meshtastic.org/docs/hardware/devices/elecrow/crowpanel/
- Meshtastic Docs — muzi works R1 Neo. https://meshtastic.org/docs/hardware/devices/muziworks/r1-neo/
- Meshtastic Docs — muzi works BASE System. https://meshtastic.org/docs/hardware/devices/muziworks/muzi-base/
- Meshtastic Docs — M5Stack Cardputer Mesh Kit. https://meshtastic.org/docs/hardware/devices/m5stack/cardputer/
- Meshtastic Docs — M5Stack Unit C6L. https://meshtastic.org/docs/hardware/devices/m5stack/unit-c6l/
- Meshtastic Docs — Raspberry Pi Pico & Pico 2. https://meshtastic.org/docs/hardware/devices/raspberrypi/pico/
- Meshtastic Docs — Community Supported Hardware. https://meshtastic.org/docs/hardware/devices/community-supported/
- Meshtastic — GitHub organization. https://github.com/meshtastic
- Meshtastic — Firmware repository. https://github.com/meshtastic/firmware
- Meshtastic — Antenna Reports repository. https://github.com/meshtastic/antenna-reports
- Meshtastic Site Planner (official instance + repo). https://site.meshtastic.org · github.com/meshtastic/meshtastic-site-planner
- MeshMap — Meshtastic Node Map. https://meshmap.net/
- RAKwireless — Meshtastic collection (pricing checked here). https://store.rakwireless.com/collections/meshtastic
- Rokland (US retailer). https://store.rokland.com/
- muzi works (US manufacturer; pricing checked here). https://muzi.works/
- B&Q Consulting store (pricing checked here). https://store.bqvoy.com/
- Seeed Studio. https://www.seeedstudio.com/
- LILYGO. https://lilygo.cc/
- HELTEC. https://heltec.org/
- Elecrow. https://www.elecrow.com/
- M5Stack. https://m5stack.com/
- HexaSpot (EU distributor). https://hexaspot.com/
- Meshtastic Discord. https://discord.gg/meshtastic
- Meshtastic Reddit. https://reddit.com/r/meshtastic
- Meshtastic Web Flasher. https://flasher.meshtastic.org/
- Meshtastic Web Client. https://client.meshtastic.org/
- Meshtastic Docs — Device Configuration (roles, rebroadcast modes, power-save behavior). https://meshtastic.org/docs/configuration/radio/device/
- Meshtastic Docs — Local Groups (regional community directory). https://meshtastic.org/docs/community/local-groups/