Seeed Studio XIAO ESP32S3 & Wio-SX1262 Kit for Meshtastic is a thumb-sized, high-efficiency LoRa development kit designed for Meshtastic mesh networking 🌐 and LoRa/LoRaWAN applications 📡. It combines the ultra-compact XIAO ESP32S3 with the reliable Wio-SX1262 LoRa module, offering seamless support for Wi-Fi, Bluetooth Low Energy (BLE), and LoRa—ideal for low-power, long-range communication in remote or off-grid environments.
With built-in power management 🔋 and expansion interfaces including I²C, UART, and GPIO ⚙️, this kit is fully compatible with Arduino-based Meshtastic nodes 🛠️. As a single-channel LoRaWAN module, it delivers excellent performance for low-data-rate communication, making it perfect for sensor deployments, asset tracking, and environmental monitoring. Depending on payload size and transmission intervals, it can support 30+ connected nodes 📈.
Seeed provides three ready-to-use application modes for the XIAO ESP32S3 & Wio-SX1262 Kit:
-
🧭 Use with Meshtastic for mesh network communication
-
📲 Configure as a LoRaWAN node
-
🏠 Configure as a LoRaWAN gateway
Whether you're a hobbyist exploring LoRa mesh networks or a developer building custom IoT solutions, this kit offers a compact, flexible, and beginner-friendly platform to get started with Meshtastic and LoRaWAN.
Features of Seeed Studio XIAO ESP32S3 & Wio-SX1262 Kit for Meshtastic
⚙️ Meshtastic-ready out of the box:Pre-flashed with firmware—just plug in and it’s ready to connect 🔌✨
📡 Outstanding RF performance:Supports LoRa (862–930MHz) + 2.4GHz Wi-Fi + BLE 5.0 for dual wireless links. Achieves 2–5km LoRa range and 100m+ Wi-Fi/BLE when paired with U.FL antenna 🚀
📏 Tiny but mighty:Only 21×18mm, inherits the XIAO form factor—perfect for wearables and space-limited projects 👕🔩
🧠 Powerful MCU onboard:Runs on ESP32S3 (dual-core @240MHz), supports Arduino & MicroPython, plus multiple I/O ports for developers 🛠️🐍
🔋 Smart power design:Type-C port + lithium battery charging and management built-in for on-the-go power solutions 🔌🔋
Specification
| Feature | Details |
|---|---|
| ESP32S3 | ESP32-S3R8, Xtensa LX7 dual-core, 32-bit processor running up to 240 MHz |
| LoRa | Based on Semtech SX1262, supports 862-930MHz |
| BLE | Bluetooth 5.0, Bluetooth mesh |
| Wi-Fi | Complete 2.4GHz Wi-Fi subsystem |
| Interface (ESP32S3) | 1x UART, 1x IIC, 1x IIS, 1x SPI(connect to SX1262),11x GPIO(PWM), 9x ADC, 1x User LED, 1x Charge LED, 1x Reset button, 1x Boot button |
| Interface (Wio-SX1262) | 1x User button, 1x SPI(connect to ESP32S3) |
| Power | Input voltage (Type-C): 5V Input voltage (BAT): 4.2V Charging battery current: 100mA |
| Working Temperature | -40°C ~ 65°C |
| Dimensions | 21 x 17.8mm |
Hardware Preparation
Part List
| Item | Quantity |
|---|---|
| XIAO ESP32S3 | x1 |
| Wio-SX1262 extension board | x1 |
| Wi-Fi antenna | x1 |
| LoRa antenna | x1 |
Hardware Overview
Application
🔌 Meshtastic Node & Router A super-compact node that can function as a portable device or a fixed router to extend your Meshtastic mesh coverage 📡🌐
🌿 LoRa/LoRaWAN Sensor A beginner-friendly mini LoRaWAN sensor, perfect for exploring wireless sensor networks. Works seamlessly with XIAO extension boards and Grove sensors for fast prototyping 🧪🔧
🚪 LoRaWAN Single-Channel Gateway An ultra-affordable single-channel gateway, ideal for connecting multiple LoRaWAN devices and forwarding data to The Things Network, ChirpStack, or other LNS platforms 🌍📶
Documents
📦 Unboxing & First Impressions
Opening the kit was a pleasant surprise—the board is remarkably compact! Everything comes in a no-frills plastic pouch, and inside you’ll find:
-
🧠 XIAO ESP32S3
-
📡 Wio-SX1262 LoRa extension board
-
📶 Wi-Fi antenna
-
📻 LoRa antenna
🛠️ Setup Notes & Tips
-
Antenna confusion is real: The skinny antenna is for LoRa, the wider one is for Wi-Fi. Take care when attaching them—U.FL connectors are tiny and fragile.
-
Board connection trick: At first glance, it looks like soldering is needed, but nope. The Wio-SX1262 snaps cleanly onto the XIAO using a proprietary connector. Just remember to peel off the protective tape underneath before snapping it in. That adhesive keeps things from wiggling loose over time.
-
BYO USB-C: No Type-C cable is included, so be sure you’ve got one that supports data + power.
Once you’ve got those pieces in place, setup is smooth sailing.
🔥 Flashing Meshtastic Firmware onto the XIAO ESP32S3
Getting your node Meshtastic-ready only takes a few minutes:
-
Plug It In: Connect the XIAO to your computer with a USB-C cable that supports data transfer.
-
Launch the Flasher: Open the Meshtastic Flasher .
-
Select Device: Pick “Seeed XIAO ESP32-S3” from the list.
-
Choose Firmware: Pick a version (latest stable is ideal) and click Flash.
-
Review → Continue: Skim the changelog, then proceed.
-
Full Erase + Install: For best results, select Full Erase and Install, then click Update.
-
Done! Your node will reboot, fresh and ready.
📲 Pairing with the Meshtastic App
Pairing the device is just as seamless:
-
Get the App: Download from the App Store (iOS) or Google Play (Android).
-
Find Your Node: Head to the Bluetooth section and wait for your new node to appear. It’ll show a Node ID and other details.
-
Enter Pairing Code: Use by default—or check the terminal log after flashing if it’s different.
-
Select Region: Pick the right LoRa region (like EU868, US915, etc). The device will restart with your settings locked in.