On this page
Pick an nRF52 device (nRF52840) when the node runs on a battery or solar: handhelds, trackers, pocket nodes, solar repeaters. Pick an ESP32 device when the node has steady power and you want Wi-Fi, MQTT or a cheap board: home base stations, desk nodes, experiments. In the 35 devices of our database, every nRF52 device is rated as long battery life and every ESP32 device has Wi-Fi.
Both families run Meshtastic and use the same LoRa radio chips, mostly the Semtech SX1262, so the link distance with the same antenna is the same. The chip changes power draw, wireless extras, price and how you flash.
Quick comparison
| ESP32 (S3) | nRF52840 | |
|---|---|---|
| Wi-Fi | Yes | No (none of the nRF52 devices in the database has it) |
| Bluetooth | Yes | Yes |
| MQTT and network features | Direct from the node over Wi-Fi | Needs a phone or another node to bridge |
| Battery life | Shorter | Long |
| Light sleep | Supported | Not applicable |
| Typical examples | Heltec V3 and V4, LilyGo T-Beam Supreme, T-Deck Plus, B&Q Station G2 | Heltec T114, LilyGo T-Echo, Seeed T1000-E, RAK WisBlock, Elecrow ThinkNode M1 |
Battery and power draw
Meshtastic's own docs publish no milliamp numbers, and average draw for the CLIENT or ROUTER roles depends on your settings. The figures that exist come from the makers:
| Device (chip) | Mode | Current | Source |
|---|---|---|---|
| Heltec Mesh Node T114 (nRF52840) | Deep sleep | about 11 uA | Heltec |
| Heltec Mesh Node T114 | Meshtastic low-power mode | 23 uA | Heltec |
| Heltec Mesh Node T114 | Active, GPS off, screen off | about 9 mA | Heltec |
| Heltec Mesh Node T114 | Active, GPS off, screen on | about 20 mA | Heltec |
| Heltec Mesh Node T114 | Active, GPS and screen on | about 51 mA | Heltec |
| RAK4631 module (nRF52840) | Sleep | 2 uA (module only) | RAK datasheet |
| RAK4631 module | LoRa receive | 17 mA (module only) | RAK datasheet |
| RAK4631 module | LoRa transmit at 17 dBm | 92 mA (module only) | RAK datasheet |
| Heltec WiFi LoRa 32 V4 (ESP32-S3) | "Low power" | under 20 uA, mode not stated | Heltec |
Notice what is missing: Heltec gives no active current for the V3 or V4 and no comparable ESP32 active number exists in our data. The table does not show that an ESP32 matches an nRF52 in a running node. Sleep figures from makers describe a deep sleep that a Meshtastic node in the field mostly does not enter, because it has to keep listening. The nRF52 active figure of about 9 mA is the more useful number. Our battery calculator turns a current into days for a given battery, and you can enter your own measured value.
What the Meshtastic docs do say: Power Saving disables Bluetooth, serial, Wi-Fi and the screen, and is meant for low-current sources such as solar. Light Sleep works only on ESP32. The CPU is suspended, the LoRa radio stays on, Bluetooth and GPS follow their own rules, and it has no effect on nRF52 or RP2040. On an ESP32, the ROUTER role forces power saving on and it cannot be turned off.
Wi-Fi, MQTT and features
If you want a node on your home network that feeds an MQTT broker, ESP32 does it directly over Wi-Fi. The docs also note that MQTT JSON output is not supported on nRF52. Some base stations with Ethernet ports are ESP32 based too; see the device list.
An nRF52 node has Bluetooth only, so a phone or an ESP32 node must carry data to the internet.
Price and availability
Prices are close at the low end: the Heltec V3 is about $17.9 (Heltec store, Nov 5, 2026) and the Heltec T114 is about $17.9 (Heltec store, Nov 5, 2026). ESP32 boards tend to be sold bare, without a battery or case. nRF52 devices are more often finished products with case and battery, such as the T-Echo at $69.97 (Rokland (US reseller, not maker), Nov 5, 2026). Compare in the table below.
| Device | Chip | Battery life | Battery | Price |
|---|---|---|---|---|
| Heltec WiFi LoRa 32 V3 | ESP32-S3FN8 | shorter (ESP32) | no | $17.9 Heltec store, Nov 5, 2026 |
| Heltec WiFi LoRa 32 V4 | ESP32-S3R2 (V4) / ESP32-S3R8 (V4-R8) | shorter (ESP32) | no | $17.9 Heltec store, Nov 5, 2026 |
| Heltec Mesh Node T114 (Rev 2.0) | nRF52840 | long (nRF52) | no | $17.9 Heltec store, Nov 5, 2026 |
| LilyGO T-Echo | nRF52840 | long (nRF52) | included | $69.97 Rokland (US reseller, not maker), Nov 5, 2026 |
| muzi works Base Uno | nRF52840 | long (nRF52) | no | $25 muzi.works, Nov 5, 2026 |
Flashing
ESP32 boards flash over USB with the web flasher, with a full erase for a first install or a clean slate. nRF52 boards use a UF2 file you drag onto the USB drive. Both are covered in flashing the firmware.
Which to choose by use
- Pocket or hiking node: nRF52. It lasts longer between charges.
- Solar repeater: nRF52. With a small panel, current in the single or low double digit milliamps matters. See solar node build and the best solar nodes.
- Home node on mains power: either. ESP32 gives you Wi-Fi and MQTT.
- Cheapest first board: ESP32 boards such as the Heltec V3 or V4.
- Screen and keyboard device: the T-Deck family is ESP32 based, so battery is a trade-off.
Which one should you pick?
- nRF52: anything that lives on a battery or solar panel, and anything you carry.
- ESP32: anything with steady power that needs Wi-Fi or MQTT, or the cheapest bare board to learn on.
- If unsure: buy an nRF52 device first; you can add an ESP32 base node later.
Questions people ask
Is nRF52 better than ESP32 for Meshtastic?
For battery use, yes: all the long-life devices in our database are nRF52. For Wi-Fi, MQTT and low cost, ESP32 is the better pick.
Do ESP32 and nRF52 have the same range?
Range depends on the radio, antenna and terrain, not the chip. Most devices use an SX1262 radio, so compare transmit power and antenna instead.
Can I use an ESP32 node as a solar repeater?
It is possible, and the docs force power saving on ESP32 in the ROUTER role. But you will need more panel and battery than with an nRF52 node. Documented ESP32 current figures are scarce, so size it with your own measurements.
Sources
Specs and prices were checked on the dates shown. Prices change often: check the shop before you buy.
- Meshtastic power configuration - 2026-11-05
- Meshtastic device configuration (ROUTER on ESP32) - 2026-11-05
- Meshtastic MQTT - 2026-11-05
- Heltec Mesh Node T114 - 2026-11-05
- Heltec WiFi LoRa 32 V4 - 2026-11-05
- RAK4631 datasheet - 2026-11-05