JadeNode Build (~$50)

The JadeNode is one of CascadiaMesh's low-cost (~$50) DIY repeater designs, configured for the standard MeshCore USA/Canada preset (which CascadiaMesh operates at 910.525 MHz in the Pacific Northwest). At roughly $50 in parts, it's an accessible entry point for community members who want to extend network coverage without a large investment. It is not the only low-cost option, and the 910.525 MHz operation comes from the regional preset rather than the hardware being purpose-built for that band.

Parts List

ComponentApprox. CostSource
Seeed XIAO nRF52840 + Wio SX1262 module~$14Seeed Studio
Linx ANT-916-CW-HW-SMA antenna~$10Digi-Key (verify part number/price)
RAKwireless 5.5×3.5" solar panel~$13 eachRokland (sold individually, ~$13; no $11 3-pack bundle confirmed - verify quantity/SKU)
PeakMesh solar charging board~$7Etsy (community seller "David" - obtain the actual shop name/listing URL; single-seller part, availability risk)
Protected lithium cell + inline fuseVariesRequired (not optional): the build is solar-charged and needs a battery. Use a protected lithium cell and fuse the battery lead. See safety note below.
IP65 ABS enclosure 158×90×60 mm~$7Amazon (verify a specific listing confirms IP65 + dimensions)
Total~$50 (recompute once the solar board, panel, and battery SKUs/prices are confirmed)

Battery safety: This is a solar-charged build, so it needs a lithium cell (add it to your parts above). Use a protected lithium cell, fuse the battery positive lead, and in freezing PNW conditions ensure the charge circuit will NOT charge the cell below 0 °C (32 °F) - charging a cold lithium cell causes lithium plating and is a fire risk. Use a charger/BMS with a low-temperature charge cutoff, and match the charger to the cell chemistry (a 4.2 V Li-ion charger will overcharge a LiFePO4 cell).

Key Design Choices

Firmware

Flash with MeshCore Repeater firmware using the MeshCore Web Flasher (flasher.meshcore.io - the canonical URL). After flashing, configure via the MeshCore Repeater USB Setup tool:

These are CascadiaMesh-specific LoRa parameters (a regional community convention), not the universal MeshCore default. A node configured this way will NOT interoperate with nodes left on the standard MeshCore USA/Canada default preset that the per-board and flashing guides describe - the two will silently be unable to hear each other. Only use these settings if you are joining CascadiaMesh; otherwise match the default preset used by the rest of your mesh.

Do not include "Repeater" in the node name - the node name is broadcast in every advertisement packet, so a longer name lengthens each advert and wastes airtime. Keep names short for this reason.

Notes


Revision #9
Created 2026-05-03 03:31:14 UTC by Mesh America Admin
Updated 2026-06-13 16:19:29 UTC by Mesh America Admin