Table of Contents

Raspberry Pi Pico 2 Meshtastic Node with Waveshare LoRa HAT

Raspberry Pi Pico 2 Meshtastic Node with Waveshare LoRa HAT

There isn’t much clear documentation yet on building a serial Meshtastic node using the Raspberry Pi Pico 2 W (RP2350) with the Waveshare SX1262 LoRa module, so this guide walks through the full process. By the end, you’ll have a compact, USB-powered Meshtastic serial node that can connect directly to your computer or server, along with a simple 3D-printed case to protect it.

This setup is ideal if you want a reliable always-on serial node for use with the Meshtastic web client, MQTT gateways, or headless systems like a home server or Raspberry Pi.

Parts List

Core Components

Using the Pico 2 WH version (with headers pre-installed) saves time and makes assembly plug-and-play.

3D Printable Case

A simple protective case is available here:
https://makerworld.com/en/models/2428204-pico-n0de#profileId-2663478

This enclosure keeps the boards aligned, protects the antenna connection, and makes the finished node much easier to deploy on a desk, shelf, or server rack.

Assembly Instructions

Assembly is extremely straightforward, but there are a few details worth noting if you want a clean, compact build that fits inside the provided 3D case.

1. Trim the Waveshare Header Pins (Optional but Recommended)

If you want the build to fit inside the case:

  • Carefully trim the bottom header pins from the Waveshare module
  • This allows the Pico and LoRa board to sit flush together
  • Use flush cutters and take your time to avoid damaging the board

This step is optional but highly recommended for a clean enclosure fit.

2. Board Orientation

When connecting the two boards:

  • Position the Waveshare module so its power LEDs sit underneath the Pico’s USB connector
  • Ensure all header pins align cleanly before pressing together
  • Do not force the connection — they should slide together easily

Correct orientation ensures proper power and SPI communication between the Pico and SX1262 module.

3. Antenna Placement

Once assembled:

  • Connect your antenna to the Waveshare module
  • Gently tuck any excess antenna wire between the two boards
  • Avoid sharp bends or pinching the cable

Keeping the antenna wire neatly routed prevents strain and keeps everything fitting inside the case.

Flashing Meshtastic Firmware to the Pico 2

1. Download Firmware

Go to the official Meshtastic firmware releases page:
https://github.com/meshtastic/firmware/releases

For this build, use the latest RP2350 (Pico 2) firmware.
Example used:
https://github.com/meshtastic/firmware/releases/download/v2.7.19.bb3d6d5/firmware-rp2350-2.7.19.bb3d6d5.zip

Inside the zip file you’ll find two firmware files:

  • Pico 2 (non-WiFi)
  • Pico 2W (with WiFi)

Make sure you choose the correct one for your board:

  • Pico 2 WH = use Pico 2W firmware

2. Enter Bootloader Mode

To flash the Pico:

  1. Hold down the BOOTSEL button on the Pico
  2. While holding it, plug the Pico into your computer via USB
  3. Release BOOTSEL after plugging in

Your computer will detect a new removable drive (like a USB flash drive).

3. Flash the Firmware

  • Drag and drop the correct .uf2 firmware file onto the Pico drive
  • Wait a few seconds
  • The Pico will automatically flash and reboot

You may see a message saying the device was ejected improperly — this is normal and can be ignored.

Firmware installation is now complete.

Connecting to Meshtastic

After flashing:

  1. Unplug the Pico
  2. Plug it back into your computer
  3. Visit: https://client.meshtastic.org
  4. Select your device from the connection list

Once connected:

  • Set your region
  • Configure node name
  • Adjust LoRa settings if needed
  • Join your preferred channels

If you’re in the Asheville area, be sure to join the MeshAVL channel and say hello.

Why Use This Setup?

This Pico 2 + SX1262 build makes an excellent:

  • Dedicated serial node for desktop or server use
  • MQTT gateway node
  • Always-on base station
  • Low-power monitoring node

It’s inexpensive, compact, and extremely stable when used over USB serial — no battery or screen required.

Final Thoughts

The Raspberry Pi Pico 2 combined with the Waveshare SX1262 module creates one of the simplest and most affordable Meshtastic nodes you can build. With minimal assembly, quick firmware flashing, and a clean 3D-printed enclosure, you can have a reliable serial node running in minutes.