Hardware Comparison & Selection

Side-by-side board comparison table and use-case decision guide for LoRa mesh hardware.

Popular Board Comparison Table

Board Comparison Table

The table below covers the most widely deployed boards for LoRa mesh networking as of 2025 - 2026, across both Meshtastic and MeshCore platforms. All TX power figures are nominal maximum; actual radiated power depends on antenna gain and any regulatory caps applied in firmware.

Board MCU Radio TX Power RX Current Sleep Battery GPS Screen Platform Notes
T-Beam v1.1 ESP32 SX1262 22 dBm ~40 mA ~10 mA 18650 holder NEO-6M Optional OLED Meshtastic / MeshCore Classic all-in-one. AXP192 PMIC.
T-Beam Supreme ESP32-S3 SX1262 22 dBm ~45 mA ~8 mA 18650 holder MAX-M10S Optional OLED Meshtastic Newer variant; better GPS. (The SX1268 is only the 433/470 MHz China sibling; US/915 MHz units use the SX1262.)
Heltec LoRa 32 V3 ESP32-S3 SX1262 22 dBm ~40 mA ~800 µA JST LiPo No 0.96" OLED Meshtastic / MeshCore Cheap, OLED display useful for debug. USB-C.
RAK4631 nRF52840 SX1262 22 dBm ~8 mA ~2 µA JST LiPo Optional RAK1910/1920 No (separate module) Meshtastic / MeshCore Modular WisBlock system. Best power efficiency for ESP32-free builds.
LilyGO T-Echo nRF52840 SX1262 22 dBm ~8 mA ~12 µA JST LiPo L76K GNSS 1.54" ePaper Meshtastic Excellent battery life. ePaper shows info with no power draw. Popular for hiking.
Heltec T114 nRF52840 SX1262 21 dBm ~8 mA ~12 µA JST LiPo Optional 1.14" TFT MeshCore primary Heltec Mesh Node T114 (a Heltec product, not LILYGO). Pairs an nRF52840 with a bare SX1262 (no external PA), so TX tops out near the SX1262's ~21 dBm ceiling. nRF52840 efficiency makes it a common MeshCore repeater choice.
Seeed XIAO S3 + LoRa ESP32-S3 SX1262 22 dBm ~40 mA ~14 µA JST LiPo No No Meshtastic / MeshCore Tiny form factor. Good for compact builds.
ZebraHat 1W ESP32 SX1262+PA 30 dBm ~45 mA active ~10 mA External No No Meshtastic 1W transmitter. For mountain-top infrastructure where extra power matters. Requires heat management.
Ikoka 2W Module - SX1262+PA 33 dBm ~80 mA TX - External No No Meshtastic / MeshCore External power amplifier add-on. 2W output. 33 dBm conducted exceeds the FCC Part 15.247 1 W (30 dBm) conducted limit, so it is NOT legal for unlicensed US operation; using it lawfully requires an amateur (Part 97) license, which prohibits encryption and requires station identification.

Per-Platform Notes

ESP32 Boards (T-Beam, Heltec LoRa 32)

Easy to source, wide support, larger community. Higher power consumption limits battery life. Built-in USB serial is convenient for development. Not ideal for solar-only deployments where current draw matters.

nRF52840 Boards (RAK4631, T-Echo, T114)

Dramatically lower power consumption. RAK4631 is modular - add sensors, GPS, cellular as needed. T-Echo has excellent all-in-one form factor with ePaper. Preferred for long-term battery or solar deployment.

High-Power Options (ZebraHat, Ikoka)

Board Selection by Use Case

Board Selection by Use Case

Use this guide to narrow down board options based on your deployment scenario. Every use case has a different set of priorities - power consumption, form factor, display needs, and software support all vary. Start with your primary use case and cross-reference the comparison table for spec details.

Personal Handheld / Hiking Node

Battery life and portability are the dominant concerns. You want GPS for position tracking and a display you can read outdoors.

Permanent Home Node (Window / Balcony)

Always-on, plugged in, no battery concern. Prioritize ease of setup and reliability over power efficiency.

Solar-Powered Outdoor Repeater

Power budget is everything. The node must survive cloudy days on battery reserves. nRF52840 platforms are strongly preferred.

Vehicle / Mobile

Reliable 12V power supply and physical durability matter more than ultra-low sleep current. Roof antenna mounting is a major range multiplier in this scenario.

Fixed Infrastructure / Gateway with Internet

Internet backhaul lets your node bridge the mesh to MQTT or other services. The LoRa radio is a peripheral here; the compute platform matters more.

Developer / Experimenter

GPIO availability, modular expansion, and good toolchain documentation are the priorities. You're likely to change the hardware configuration frequently.

T-Deck as a Standalone Communicator

T-Deck as a Standalone Communicator

The LILYGO T-Deck is one of the most distinctive devices in the mesh radio ecosystem. Unlike the vast majority of mesh nodes, which function as radio bridges and depend on a paired smartphone for any human interface, the T-Deck is a fully self-contained communicator. It integrates an ESP32-S3 microcontroller, an SX1262 LoRa radio, a 2.8" 320x240 colour IPS display, a miniature QWERTY keyboard, and a trackball pointer into a single handheld package roughly the size of a vintage BlackBerry.

Hardware Overview

Firmware Options

MeshCore T-Deck build is the most feature-complete option for operators who want a phone-free experience. The firmware ships with a dedicated T-Deck UI that uses the keyboard for direct message composition, a scrollable node list, and channel/frequency selection via the trackball. Refer to the current MeshCore T-Deck documentation for the exact key bindings, as these change between firmware releases.

Meshtastic also runs on the T-Deck and takes advantage of the keyboard for text input. The Meshtastic UI is somewhat simpler but familiar to operators already embedded in the Meshtastic ecosystem.

Use Cases

The T-Deck shines in scenarios where carrying and depending on a personal smartphone is undesirable or impractical:

Limitations

Overall, the T-Deck is one of the most operator-friendly devices for anyone who wants a true standalone mesh communicator. Its keyboard and display combination removes the smartphone dependency that most nodes carry, making it a compelling choice for fixed stations, EOC deployments, and SAR command posts.

nRF52840 vs ESP32: Architecture Comparison for Mesh Operators

nRF52840 vs ESP32: Architecture Comparison for Mesh Operators

When selecting hardware for a mesh deployment, the choice of microcontroller architecture is often the single most consequential decision you will make. Two families dominate the mesh radio space: Nordic Semiconductor's nRF52840 and Espressif's ESP32 line. Each makes very different trade-offs, and understanding them will inform whether you reach for a RAK4631 or a T-Beam.

nRF52840 -- The Power-Sipping Workhorse

AttributeValue
CoreARM Cortex-M4F at 64 MHz (single core)
Flash1 MB internal
RAM256 KB SRAM
RadioBluetooth 5 / 802.15.4 (Thread, Zigbee) / ANT / 2.4 GHz proprietary -- no WiFi
Operating voltage1.7-5.5 V native; 3.3-3.7 V typical
Deep-sleep currentapproximately 0.5 uA (System OFF), approximately 2 uA (System ON)
Hardware AESYes -- AES-128/256 in hardware

The nRF52840's headline feature is its power envelope. A node built around this chip, such as the RAK4631 WisBlock or the Heltec Mesh Node T114, can run for weeks or months on a modest LiPo battery or small solar panel. The integrated hardware AES engine handles Meshtastic/MeshCore packet encryption without burning CPU cycles.

ESP32 -- The Feature-Rich Generalist

AttributeValue
CoreDual-core Xtensa LX6/LX7 at 240 MHz
Flash4-16 MB (external)
RAM520 KB SRAM (original ESP32) / 512 KB SRAM (ESP32-S3), plus optional PSRAM
RadioWiFi 802.11 b/g/n plus BLE 4.2/5.0
Operating voltage3.3 V (LDO required from LiPo)
Minimum sleep current10-20 mA (WiFi stack overhead; modem-sleep)

The ESP32's dual-core design and WiFi radio make it vastly more capable at network-layer tasks. It can run an MQTT broker client to bridge LoRa packets to the internet, host a local web configuration interface, and handle more complex packet routing logic -- the WiFi bridging and web-portal tasks in particular are out of reach for the nRF52840, which lacks WiFi entirely.

Power Budget Implications

In solar or battery-only deployments where average current draw matters more than peak performance, the nRF52840 wins decisively. As an approximate, configuration-dependent figure, a typical RAK4631 deployment draws on the order of 5-8 mA average in active receive mode. A T-Beam (ESP32 + always-on GPS + LoRa RX) in the same role draws roughly 40-80 mA average, with the GPS module a large contributor to that current. These are board-level estimates, not chip specs, and vary with duty cycle and configuration. At 100 mAh of daily budget (a small 2W panel in winter), that difference means the RAK4631 runs indefinitely while the T-Beam is power-constrained.

Firmware Support Matrix

Decision Framework