Field Build Guide

BUILD A NODE

Everything you need to build a CicadaTAK mesh radio from off-the-shelf parts — some soldering and assembly finesse required.

Flash Firmware
DUAL-RADIO
HaLow + LoRa comms
1+ mi
Node Range
913 MHz
Unlicensed
802.11ah
HaLow Radio
// Watch the build
BUILD VIDEO
Coming soon

Full step-by-step assembly walkthrough — soldering, the WM6108 / WM1302 stack, PiSugar power, and GPS & LoRa wiring through first boot.

01 // Parts list
ComponentSource
Raspberry Pi 4 (4 GB)Any Pi 4 Model B
microSD Card (64 GB)Class 10 / A1 — the firmware image is flashed to it; the offline-map tile store grows to fill the card
Seeed WM1302 Pi HATmini-PCIe carrier HAT for the HaLow moduleSeeed ↗
Seeed WM6108 HaLow ModuleWi-Fi HaLow (802.11ah) mini-PCIe — the mesh radioSeeed ↗
Heltec V3 LoRa BoardMeshtastic LoRa bridgeAmazon ↗
PiSugar 3 Plus UPSUninterruptible power / battery managementAmazon ↗
3.7 V 15000 mAh Li-Ion BatteryPowers the node through the PiSugar UPSAmazon ↗
u-blox GT-U7 GPS (USB)u-blox 7-based, active antenna — position for the map & team trackingAmazon ↗
FILN 12 mm Momentary Push Button5–24 V momentary switchAmazon ↗
Micro-USB → USB-A cable, 5 cmModel AMUP-V8ST — GPS to PiAliExpress ↗
USB-C → USB-A cable, 10 cmModel AMUP-CMST — Heltec to PiAliExpress ↗
JST 2.0 2-Pin ConnectorsMale & female pair — 2-pin wiringAmazon ↗
USB-C Panel-Mount CouplerUSB 3.1 flush-mount pass-through — the enclosure’s external power/data portAmazon ↗
USB-C 90° Flat Cable (75 mm)Dual right-angle USB 2.0, PD 65 W — internal jumper, coupler → PiAmazon ↗
IPEX U.FL → SMA Female CableAntenna pigtail for the HaLow moduleAmazon ↗
BNC Antenna ConnectorsAntenna connectorsAmazon ↗
900 MHz AntennaYour choice — Rokland Meshtac Gooseneck, ZBM2 Mesh Whip / Gooseneck, or Gotak Mesh Gooseneck all perform well
Enclosure3D-printed or off-the-shelf project box
02 // Assembly
  1. Flash the microSD card with the CicadaTAK firmware image.See the flash page for download and instructions.
  2. Seat the WM6108 HaLow module in the WM1302 Pi HAT's mini-PCIe slot, then mount the HAT on the Pi's 40-pin header.Run the IPEX U.FL → SMA pigtail from the module out to your 900 MHz antenna.
  3. Stack the PiSugar 3 Plus UPS and connect the 15000 mAh battery.The PiSugar powers the Pi and keeps it up during battery swaps.
  4. Connect the Heltec V3 LoRa board to the Pi with the short USB-C → USB-A cable.Flash it with Meshtastic first; the node then bridges LoRa alerts and positions onto the mesh.
  5. Connect the u-blox GPS to the Pi with the short micro-USB → USB-A cable.The node auto-detects u-blox GPS on boot.
  6. Wire the momentary push button and insert the flashed microSD card.
  7. Mount everything in the enclosure, route the antenna outside, and power on.Keep the antenna as high and clear as possible for best range. The node boots in about 60 seconds.
03 // First boot setup
  1. The node boots and creates a WiFi network named CicadaTak-XXXX
  2. Connect your phone to the CicadaTak WiFi network
  3. Open the CicadaTAK app — it detects the setup network and launches the wizard
  4. Enter your callsign, WiFi password, and team passphrase
  5. The node reboots and joins the mesh. Reconnect to its new WiFi name.
04 // Notes

No SSH, no command line, no web interfaces — the app handles all configuration.

Need internet on the mesh? Plug an ethernet cable from a router, hotspot, or Starlink into any node. The entire mesh gets internet automatically.

The Heltec V3 LoRa board bridges Meshtastic alerts and positions onto the mesh — extending reach beyond HaLow range to the wider Meshtastic ecosystem.

05 // Pi Imager custom repo

Add CicadaTAK directly to the Raspberry Pi Imager OS selection:

$ rpi-imager --repo https://cicadatak.com/images.json

This adds "CicadaTAK" to the OS menu with description and version info.

06 // Need help?

Check the support page for troubleshooting, or email support@cicadatak.com.