Elecrow · Handheld
Elecrow ThinkNode M2
Inexpensive compact ESP32 node with battery; no GPS.
Meshtastic: officially supportedMeshCore: supported
From $21.90List price on elecrow.com, checked November 1, 2026
At a glance
Battery
1,000 mAh
GPS
No
Screen
OLED
Water resistance
Not listed
Chip
ESP32-S3 (Wi-Fi)
List price
From $21.90
Strengths
- Built-in 1,000 mAh battery
- ESP32-S3 with Wi-Fi, needed for features like MQTT over Wi-Fi
- Runs either Meshtastic or MeshCore
Trade-offs
- No GPS
- ESP32 boards draw more power than nRF52 boards, per Meshtastic docs
Based on published specs, not hands-on testing.
Specifications
| Type | Compact node |
|---|---|
| Processor | ESP32-S3 |
| LoRa radio | SX1262 |
| US 915 MHz version | Yes (US 915 MHz / EU 868 MHz (Elecrow).) |
| Screen | OLED 1.3 in (128x64) |
| Keyboard | No |
| GPS | No (Meshtastic index: GPS NO; Elecrow lists none.) |
| Battery | Built-in 1000 mAh (no-battery variant also sold) |
| Solar input | Not listed |
| Wi-Fi | Yes, 802.11 b/g/n 2.4 GHz |
| Bluetooth | Bluetooth (version conflicts; see conflicts) |
| Water resistance | Not listed |
| List price | $21.90 (elecrow.com; no-battery variant $20.90.) |
Checked November 1, 2026. "Not listed" means the maker and official docs don't state it.
Known issues and cautions
From the maker's documentation and the official Meshtastic docs.
- Elecrow: max draw about 217 mA (136 mA screen off).
Where sources disagree
- Bluetooth version: Meshtastic ThinkNode page says 4.2; Meshtastic index and Elecrow say 5.0.
Similar devices
- Heltec MeshPocket Handheld, $49.00–$59.00
- LILYGO T-Beam Supreme Handheld, $40.35
- LILYGO T-Echo Handheld, $44.61
- LILYGO T-Echo Plus Handheld, $66.31
Compare Elecrow ThinkNode M2 with Heltec MeshPocket and LILYGO T-Beam Supreme
Sources
- meshtastic.org/docs/hardware/devices/elecrow/thinknode/
- meshtastic.org/docs/hardware/devices/
- elecrow.com/thinknode-m2-meshtastic-lora-signal-transceiver-powered-by-esp32-s3-with-1-3-oled-display.html
- github.com/meshcore-dev/flasher.meshcore.io/blob/main/config.json
Spotted an error? Send a correction.
