Week 04¶
04
Embedded Programming
February 2026
What I Did¶
Set up a Meshtastic node with the Seeed XIAO ESP32-S3 and Wio SX1262 LoRa module. Flashed firmware, configured it, stuck it in the 3D-printed case from Week 02 with the acrylic lid from Week 03.
Meshtastic Setup¶
Hardware¶
- MCU: Seeed XIAO ESP32-S3
- Radio: Wio SX1262 (LoRa) with SMA adapter for a higher dB screw-on antenna for longer range
- Board: Seeed XIAO Expansion Board
- Battery: 2200mAh LiPo
- Antennas: 2.4GHz (WiFi/BLE) + LoRa (via SMA adapter)
The case fits all of this, the expansion board with the ESP32-S3 and Wio module, the 2200mAh battery, the 2.4GHz antenna, and the LoRa antenna.

Firmware Flashing¶
Flashed the Meshtastic firmware onto the XIAO ESP32-S3.
Configuration¶
Configured the node settings including region, channel, and mesh parameters through the Meshtastic app. So far we’ve built 4 of these nodes in the lab.