AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

Elecrow

Elecrow ThinkNode M9 - MeshCore Communication Terminal with Full QWERTY Keyboard, 2.4" LCD, GPS & 2300mAh Battery (915MHz)

·

$109.00 |
Out of stock
No reviews yet

The Elecrow ThinkNode M9 is an all-in-one LoRa communication terminal with a full QWERTY keyboard and a 2.4" colour LCD. Unlike most mesh nodes, it needs no ...

Get notified when back in stock

Qty
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The Elecrow ThinkNode M9 is an all-in-one LoRa communication terminal with a full QWERTY keyboard and a 2.4" colour LCD. Unlike most mesh nodes, it needs no phone: you type, read and navigate on the device itself. Pre-installed with MeshCore firmware, it joins the mesh as soon as you power it on.

Built around the ESP32-S3 and the Semtech LR1110 LoRa transceiver, with GPS, a magnetic compass and a 2300mAh battery in a pocket-sized 10.3mm-thin body.

Important — this is the MeshCore version: The M9 ships with MeshCore firmware, not Meshtastic. The two protocols cannot talk to each other, and only one can run on the device at a time. Check which network your local mesh community is running before you buy. Not sure of the difference? Read our guide: MeshCore vs Meshtastic.

Key Features

  • Full QWERTY Keyboard – 37 physical keys for real typing. No phone, no app, no pairing needed to send a message.
  • 2.4" Colour LCD – 240×320 TFT display at 200 cd/m², bright enough to read messages, maps and node lists at a glance.
  • MeshCore Pre-Installed – Joins the decentralised mesh right after power-on, with no setup required to start receiving.
  • Semtech LR1110 LoRa – Long-range 915MHz transmission for Australia and New Zealand, via an internal FPC omni-directional antenna.
  • ESP32-S3 Processor – Dual-core Xtensa LX7 at 240MHz with 8MB PSRAM and 16GB of onboard storage.
  • GPS and Compass – Multi-constellation positioning (GPS, BeiDou, Galileo, GLONASS) plus a magnetic compass sensor for location sharing and navigation.
  • 2300mAh Battery – Two to three days in standby, charged over USB-C.
  • Wi-Fi and Bluetooth 5.0 – For configuration and for connecting to companion apps when you want them.

Specifications

  • Processor: ESP32-S3R8, Xtensa 32-bit LX7 dual-core @ 240MHz
  • Memory: 512KB SRAM, 8MB PSRAM, 384KB ROM
  • Storage: 16GB onboard flash
  • Display: 2.4" TFT-TN LCD, 240×320, 200 cd/m²
  • Keyboard: 37-key full QWERTY
  • LoRa: Semtech LR1110, 915MHz (AU/NZ/US)
  • Wireless: Wi-Fi 802.11 a/b/g/n, Bluetooth 5.0
  • GNSS: GPS, BeiDou, Galileo, GLONASS
  • Sensors: Magnetic compass
  • Antennas: Internal FPC omni-directional for LoRa and Wi-Fi/BT; ceramic passive GPS antenna
  • Battery: 2300mAh lithium-polymer, 3.8V — 2 to 3 days standby
  • Interface: USB Type-C 2.0
  • Operating Temperature: −10°C to 60°C
  • Dimensions: 126 × 67 × 10.3mm
  • Weight: 123g
  • Certifications: CE, FCC, RoHS
  • Development: MicroPython, C/C++, ESP-IDF, Arduino IDE, LVGL

Ideal For

  • Bushwalking, camping and outdoor adventure
  • Emergency and disaster preparedness
  • Remote-site and field operations
  • Community off-grid mesh networks
  • Anyone who wants to type a message without pulling out a phone

Package Contents

  • 1× ThinkNode M9 Full Keyboard Terminal (MeshCore)
  • 1× USB Cable
  • 1× ThinkNode M9 Starter Card

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

ESP-IDF
ESP-IDF is Espressif’s official software development framework for ESP32-family chips. It gives more direct control over the hardware than beginner-style environments, which can help with advanced features like Wi-Fi, Bluetooth, audio and power management.
ESP32
ESP32 is a family of low-cost microcontroller chips and modules from Espressif with built-in WiFi and Bluetooth. They support programmable firmware and over-the-air updates, and are commonly programmed with toolchains such as the Arduino core and ESP-IDF.
FPC
FPC stands for flexible printed circuit, a thin flat flexible cable or connector style often used where space is tight or some movement is needed, commonly for displays, cameras and other high-density connections. Connecting to an FPC connector generally needs a matching cable with the correct pin count, pitch and contact orientation.
Galileo
Europe’s satellite navigation system. Galileo support can improve satellite availability and accuracy, especially when combined with GPS and other constellations.
GLONASS
Russia’s satellite navigation system. A receiver that can also use GLONASS has more satellites to choose from, which can improve positioning reliability when the sky view is partly blocked.
GNSS
GNSS stands for Global Navigation Satellite System, an umbrella term for satellite positioning networks such as GPS, GLONASS, Galileo and BeiDou. Receivers use these satellites to determine position, and high-precision units can output a steady stream of serial position data.
GPS
The US satellite navigation system used by GNSS receivers to calculate position and time. Support for GPS is important because it is widely available and often used together with other constellations for more reliable positioning.
IDE
Short for Integrated Development Environment, a program used to write, run and manage code. It matters because some learners prefer a traditional coding workspace instead of a guided notebook-style lesson.
LCD
LCD stands for liquid crystal display, a screen technology that uses a backlight and liquid crystals to show images or text. It matters because LCD modules usually need a display driver and enough controller pins or a bus interface to send image data.
LoRa
LoRa is a long-range, low-power wireless radio technology often used for telemetry, remote sensors and other links that send small amounts of data over long distances. It is distinct from Bluetooth and WiFi, so sharing a connector or pinout with LoRa hardware does not mean a device actually uses LoRa.
LVGL
LVGL is an open-source graphics library for building buttons, menus, gauges and other user interfaces on small embedded displays. Support for LVGL matters if you want to create a polished touchscreen interface without drawing every screen element from scratch.
MicroPython
A version of the Python programming language made to run on microcontrollers. It matters because it lets beginners write readable code to control LEDs, sensors, motors and displays without needing to start with lower-level languages.
SRAM
Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
TFT
A thin-film transistor display is a common type of colour LCD used for graphics screens. Knowing a product is for TFTs helps you check that the driver board matches the display’s connector, resolution, backlight, and signalling method.
USB Type-C
USB Type-C is a small, reversible USB connector used for power, data and sometimes video on many modern devices. The connector itself does not guarantee a particular speed or voltage, so check the supported USB version, data rate and whether it carries more than 5V via USB Power Delivery.
USB-C
USB-C is a small, reversible USB connector that can carry power, data and, on some devices, video over a single cable. The same connector can range from charging only to high-speed data, so the functions a given port actually supports vary.

Resources & Downloads

Guides, code examples, and more

Source Code

Open-source libraries, firmware & example projects for this product

Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.