Skip to content

ESP32 vs nRF52 for Meshtastic: which chip should you buy?

The chip decides battery life and Wi-Fi. Radio range is the same on both, because they use the same kind of LoRa radio.

Updated

On this page
  1. Quick comparison
  2. Battery and power draw
  3. Wi-Fi, MQTT and features
  4. Price and availability
  5. Flashing
  6. Which to choose by use
  7. Which one should you pick?
  8. Questions people ask
  9. Sources

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-FiYesNo (none of the nRF52 devices in the database has it)
BluetoothYesYes
MQTT and network featuresDirect from the node over Wi-FiNeeds a phone or another node to bridge
Battery lifeShorterLong
Light sleepSupportedNot applicable
Typical examplesHeltec V3 and V4, LilyGo T-Beam Supreme, T-Deck Plus, B&Q Station G2Heltec 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:

Bar chart of average current of the Heltec T114 in three modes (9 to 51 mA) and the runtime each gives on a 3000 mAh battery
Average current of one nRF52 node, the Heltec T114, by mode, and the runtime on a 3000 mAh battery at 85% usable capacity (the calculator default). In low-power mode the maker lists about 23 µA. Data: Heltec product page.
Device (chip)ModeCurrentSource
Heltec Mesh Node T114 (nRF52840)Deep sleepabout 11 uAHeltec
Heltec Mesh Node T114Meshtastic low-power mode23 uAHeltec
Heltec Mesh Node T114Active, GPS off, screen offabout 9 mAHeltec
Heltec Mesh Node T114Active, GPS off, screen onabout 20 mAHeltec
Heltec Mesh Node T114Active, GPS and screen onabout 51 mAHeltec
RAK4631 module (nRF52840)Sleep2 uA (module only)RAK datasheet
RAK4631 moduleLoRa receive17 mA (module only)RAK datasheet
RAK4631 moduleLoRa transmit at 17 dBm92 mA (module only)RAK datasheet
Heltec WiFi LoRa 32 V4 (ESP32-S3)"Low power"under 20 uA, mode not statedHeltec

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.

DeviceChipBattery lifeBatteryPrice
Heltec WiFi LoRa 32 V3ESP32-S3FN8shorter (ESP32)no$17.9
Heltec store, Nov 5, 2026
Heltec WiFi LoRa 32 V4ESP32-S3R2 (V4) / ESP32-S3R8 (V4-R8)shorter (ESP32)no$17.9
Heltec store, Nov 5, 2026
Heltec Mesh Node T114 (Rev 2.0)nRF52840long (nRF52)no$17.9
Heltec store, Nov 5, 2026
LilyGO T-EchonRF52840long (nRF52)included$69.97
Rokland (US reseller, not maker), Nov 5, 2026
muzi works Base UnonRF52840long (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

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.