Elecrow
Elecrow ThinkNode M9 - MeshCore Communication Terminal with Full QWERTY Keyboard, 2.4" LCD, GPS & 2300mAh Battery (915MHz)
·
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
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.
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.
Find this product in
Resources & Downloads
Guides, code examples, and more
Tutorials & Links
Guides, forum threads and other useful pages elsewhere on the web
MeshCore vs Meshtastic: what's actually different
Article / Blog Post · littlebirdelectronics.com.au
Our guide to the two protocols and which one to run
MeshCore Project Site
Useful Link · meshcore.co.uk
Official MeshCore site, apps and supported devices
MeshCore Web Flasher
Useful Link · flasher.meshcore.io
Flash or update MeshCore firmware from Chrome
MeshCore Documentation
Wiki / Docs · docs.meshcore.nz
Official MeshCore docs — device roles, repeater setup and firmware
Source Code
Open-source libraries, firmware & example projects for this product
A new lightweight, hybrid routing mesh protocol for packet radios
d929643
3 days ago
· 3.3k commits
- .devcontainer
- .github
- arch
- bin
- boards
- docs
- examples
- include
- lib
- logo
- src
- test
- variants
- .clang-format
- .envrc