Choosing the Right Hardware

Hardware Overview & Buying Guide

Hardware Overview & Buying Guide

Choosing hardware for a LoRa mesh node comes down to three factors: what role the device will play (handheld communicator, portable node, or fixed repeater), what firmware you intend to run (MeshCore or Meshtastic), and your budget. This guide organises current community-vetted options into tiers. (Prices below are approximate and volatile, as of 2026-06-08.)

Role-Based Recommendations

RoleBest ChoicesWhy
First node / learningHeltec V3, LilyGo T-BeamCheap, widely documented, easy to flash
Everyday carryHeltec Wireless Paper, SenseCAP T1000-E, LilyGo T-EchoSmall form factor, long battery life
Field communicator with keyboardLilyGo T-Deck, LilyGo T-Deck PlusFull QWERTY, touchscreen, standalone use
Fixed solar repeater (DIY)Heltec V3, Heltec V4, RAK4631Low cost, well-supported, solar-ready
Fixed solar repeater (prebuilt)RAK WisMesh Repeater, SenseCAP P1-ProIP-rated, pre-flashed, minimal setup
Base station / high-power nodeStation G2ESP32-S3 + SX1262 with 35 dBm PA + LNA; rated to 36.5 dBm (~4.46 W) US915 output. NOTE: 36.5 dBm exceeds the 30 dBm conducted limit for unlicensed Part 15.247 use - legal only under an amateur (Part 97) licence with no encryption and station ID. Built for infrastructure

Price Tiers at a Glance

Prices approximate and volatile (as of 2026-06-08); check the manufacturer store for current figures.

TierPrice RangeDevices
Budget~$15 - $30Heltec Capsule Sensor (~$26+), Heltec Wireless Paper (~$20-25), Heltec V3 (~$15-20)
Mid-range$25 - $50Heltec V4, LilyGo T-Beam, Heltec T114, Wio Tracker L1/L1 Lite, SenseCAP T1000-E
Premium$43 - $109LilyGo T-Deck/T-Deck Plus, LilyGo T-Echo, Wio Tracker L1 Pro, Atlavox M1, Nano G2 Ultra, RAK WisMesh Pocket, Station G2 (~$109)

Key Specifications to Compare

Where to Buy

As general purchasing guidance (as of 2026-06-08), most devices are available on AliExpress (typically cheapest, ~2 - 4 week shipping), Amazon (faster, usually slightly more expensive), and directly from manufacturer stores. For RAK WisBlock modules, shop at store.rakwireless.com. For SenseCAP devices, use the Seeed Studio store.

Common Pitfalls

MeshCore Device Compatibility

MeshCore Device Compatibility

MeshCore is a lightweight mesh firmware optimised for LoRa networks. The following devices are supported as of early 2026 (the supported list changes - always check flasher.meshcore.io for the latest list before purchasing hardware specifically for MeshCore).

Supported Devices

DeviceMCUNotes
Heltec V3ESP32-S3Most popular beginner choice; stock BT antenna issue (see Budget Devices page)
Heltec V4ESP32-S3~22 dBm (confirm against Heltec's current spec - some sources cite 28 dBm via an integrated PA, others ~22 dBm); solar charging interface
Heltec T114nRF52840Lower power than ESP32; DFU (double-tap) flashing
Heltec Wireless PaperESP32-S3E-ink display (250×122); ~20 µA deep sleep (figure quoted for Heltec's V4; verify against the Wireless Paper datasheet)
LilyGo T-BeamESP32GPS built-in; 18650 holder
LilyGo T-DeckESP32-S3QWERTY + touchscreen standalone node
LilyGo T-EchonRF52840E-ink + GPS + NFC; ~850 mAh internal battery (~5 - 7 day runtime)
RAK4631 (WisBlock)nRF52840Modular platform; DFU flashing
Wio Tracker L1nRF52840OLED + GPS; bare board
Wio Tracker L1 LitenRF52840Most affordable Wio option; includes L76K GPS (drops the OLED screen vs the standard L1, not GPS)
Wio Tracker L1 PronRF52840Rugged enclosed, GPS, built-in battery
SenseCAP T1000-EnRF52840Credit-card size, IP65, GPS; LR1110 radio
Station G2ESP32-S3High-power base station (SX1262 + 35 dBm PA + LNA, ~36.5 dBm US915 output). Note: 36.5 dBm conducted exceeds the US FCC Part 15.247 30 dBm conducted limit; full-power US use requires amateur Part 97. See Base Station Nodes.

Firmware Variants

When flashing MeshCore you choose a firmware variant:

nRF52 vs ESP32 Considerations

nRF52840-based devices (T-Echo, T114, RAK4631, Wio series, SenseCAP T1000-E) draw significantly less power than ESP32 equivalents, making them better suited for battery-critical deployments. The trade-off is a different flashing workflow: nRF52 devices typically use USB DFU with a double-tap reset (the UF2/USB DFU bootloader) rather than the BOOT-button (esptool) bootloader used on ESP32 boards. See the Meshtastic nRF52 flashing docs.

Meshtastic Device Compatibility

Meshtastic Device Compatibility

Meshtastic is the other major firmware option for LoRa mesh nodes. Hardware compatibility overlaps significantly with MeshCore. Always verify at flasher.meshtastic.org before purchasing.

Widely Used Meshtastic Devices

DeviceMCUPrice RangeNotes
Heltec V3ESP32-S3 + SX1262$20 - $30Very common; large community
Heltec V4ESP32-S3 + SX1262$25 - $35~22 dBm TX (confirm against Heltec's current spec; some sources cite a higher-power variant). Both V3 and V4 use the SX1262 - any difference is not a clear datasheet-supported power increase.
LilyGo T-BeamESP32$35 - $45GPS; popular for mobile nodes
LilyGo T-DeckESP32-S3$43 - $53Standalone keyboard device
LilyGo T-EchonRF52840$50 - $65Long battery life
RAK4631 (WisBlock)nRF52840 + SX1262VariesModular; add GPS/sensor modules
SenseCAP T1000-EnRF52840 + LR1110$35 - $45GPS, IP65, compact (radio is Semtech LR1110, not SX1262)
Heltec T114nRF52840 + SX1262$30 - $45TFT display; lower power

Prices are approximate retail ranges as of 2026-06-08 and are volatile; check a current retailer (e.g. the manufacturer's store, Rokland, or Seeed Studio) before buying.

Choosing Between MeshCore and Meshtastic

FactorMeshCoreMeshtastic
Community sizeSmaller, growingVery large, well-documented
Room server supportYes (built-in variant)Via MQTT bridge
App ecosystemMeshCore app (Android/iOS)Meshtastic app (Android/iOS/web)
Repeater setupSimple, dedicated variantRouter role in settings
Firmware updatesOTA via app or web flasherOTA via app or web flasher

Both firmware options run on the same hardware. You can re-flash between them at any time without permanent consequences - choose based on the network you are joining or building.

LoRa Radio Chips Explained: SX1262 vs SX1276 vs LR1110

When buying LoRa hardware, listings frequently mention specific radio chip models. Understanding what these chips are and how they differ prevents costly purchasing mistakes.

Why the chip matters

The LoRa transceiver chip is the core radio hardware. It determines the radio's maximum transmit power, receiver sensitivity, supported frequency bands, and power consumption. The board that surrounds it (the MCU, display, GPS, etc.) matters too - and two boards using the same LoRa chip will have a similar baseline radio performance, unless one board adds a power amplifier, LNA, or different RF front-end (antenna matching, filtering), which can change output power and sensitivity significantly.

The three chip families you'll encounter

SX1262 (current standard)

The most common LoRa chip in new hardware as of 2024 - 2026, and the dominant chip across current Meshtastic and MeshCore supported-hardware lists. An evolution of the SX1276 with significant improvements.

SpecValue
Max TX power+22 dBm (158 mW) max; some boards add an external PA to reach higher power
Frequency range150 MHz - 960 MHz (covers both 868 MHz EU and 915 MHz US)
Receiver sensitivity~−137 dBm at SF12 / 125 kHz BW (the headline −148 dBm figure is at the narrowest bandwidth, not BW125)
RX current~4.6 mA
Sleep current0.6 µA
InterfaceSPI

Used in: Heltec V3, V4, T096 (with PA), RAK4630/4631, T-Echo, T-Deck, T-Deck Plus, Station G2, most recent LilyGo boards, Nano G2 Ultra.

Buy this if: You're buying any new hardware. The SX1262 is the current generation chip and has no meaningful disadvantages compared to older alternatives. Its real advantages over the SX1276 are lower RX current, TCXO stability, and a slightly better link budget.

SX1276 (older generation, still common)

The predecessor to the SX1262. Widely used in older boards (T-Beam v0.7 - v1.1, early Heltec boards) and still found in some current products. Fully compatible with SX1262-based nodes - they use the same LoRa protocol.

SpecValue
Max TX powerup to +20 dBm (100 mW) via PA_BOOST on 868/915 MHz boards (+17 dBm is the RFO-path limit)
Frequency range137 MHz - 1020 MHz
Receiver sensitivity~−137 dBm at SF12 / 125 kHz BW (headline −148 dBm is at the narrowest bandwidth) - within ~1-3 dB of the SX1262 at the same SF/BW
RX current~9.9 mA - significantly higher than SX1262
Sleep current0.2 µA
InterfaceSPI

Used in: Original T-Beam (before Supreme), some budget LoRa modules, SX1278/SX1279 are frequency variants of the same family.

Key limitation: Lower max TX power (+20 dBm via PA_BOOST vs +22 dBm on the SX1262) and higher RX current. At the same SF/BW the two chips' sensitivity is within ~1-3 dB - so the SX1262's edge is mainly its lower RX current and TCXO stability, not a dramatic range difference. For battery-powered use, the SX1262 is preferable.

Buy this if: You have existing SX1276 hardware that still works. Don't specifically seek it out for new purchases.

LR1110 / LR1120 (multi-band, advanced)

Semtech's newest transceiver family, adding GNSS/Wi-Fi geolocation scanning and (on the LR1120) multi-band capability beyond standard sub-GHz LoRa. Note the two chips differ: the LR1110 does LoRa on sub-GHz only (150-960 MHz), while the LR1120 adds 2.4 GHz LoRa and an S-band.

SpecValue
Max TX power+22 dBm sub-GHz LoRa (LR1110 & LR1120); +15 dBm 2.4 GHz LoRa (LR1120 only)
Frequency rangeLR1110: 150-960 MHz LoRa (sub-GHz only). LR1120: adds 2.4 GHz LoRa and S-band. The LR1110's extended receive coverage applies to its passive Wi-Fi/GNSS geolocation scanner, not to LoRa.
Additional featuresWi-Fi passive scanning, GNSS scanning (geolocation without a GPS chip)
RX current~5.3 mA (LoRa RX; verify against the Semtech LR1110 datasheet)

Used in: Seeed Wio Tracker 1110, some newer development boards.

Key advantage: GNSS scanning for geolocation without a dedicated GPS module. (2.4 GHz LoRa for short-range high-throughput applications is an LR1120-only feature, not available on the LR1110.)

For mesh use: Meshtastic supports LR1110 on the Wio Tracker 1110 for standard 915 MHz operation. MeshCore LR1110 support status is unclear - check the MeshCore supported-hardware docs. The 2.4 GHz LoRa band is not used by standard mesh protocols.

What about SX1278 and SX1268?

You may see these variants in search results:

Power amplifiers: getting to 1W and beyond

The stock SX1262 outputs +22 dBm (158 mW). Some boards add an external RF power amplifier (PA) to reach higher power levels:

TX powerIn mWHow achievedExample hardware
22 dBm158 mWSX1262 nativeMost standard boards
28 dBm630 mWSX1262 + PA (contested - verify against heltec.org)Heltec T096 (28 dBm-PA claim is contested/NEEDS-EXPERT)
30 dBm1000 mWSX1262 + 1W PA (e.g. E22-900M30S module)Ikoka Stick 1W variant
33 dBm2000 mWSX1262 + 2W PAIkoka Stick 2W variant (existence of a turnkey 2W variant is unverified)

Important - FCC limits: Under 47 CFR 15.247 the US 902-928 MHz limit is 1 W (30 dBm) conducted referenced to an antenna of ≤6 dBi; antennas above 6 dBi require a dB-for-dB conducted-power reduction. The 36 dBm (4 W) EIRP figure is the derived ceiling (30 dBm + 6 dBi), not a flat standalone limit. The 33 dBm conducted figure above exceeds the 30 dBm conducted limit and is not legal for unlicensed US (Part 15) use - it would only be operable under an amateur (Part 97) license (no encryption, station identification required). See the FCC Regulations page in the Antennas & RF section.

Summary: what to buy

Use caseChip recommendationExample board
Portable companion node (low power priority)SX1262, nRF52840 boardT-Echo, T1000-E
Fixed repeater (solar/mains)SX1262 on nRF52 or ESP32RAK4631, Heltec V4
High-power infrastructure repeaterSX1262 + PA (Ikoka 1W)Ikoka Stick 1W
GPS-tracking node (ultra-long battery)SX1262, nRF52840, T096Heltec T096
Budget/experimentalLLCC68 or SX1276Various eBay modules