Overview
This guide walks you through building a functional LoRa node that can transmit and receive messages on the HRMesh network. You'll need basic soldering skills and a few hours of time.
What You'll Need
Hardware
- Main Board: Heltec WiFi LoRa 32 v3 or similar ESP32-based LoRa board
- Antenna: 868 MHz or 915 MHz antenna (depending on your region)
- Enclosure: Weatherproof box (optional, recommended for outdoor use)
- Power: USB-C cable or 3.7V lithium battery with JST connector
- Mounting hardware: Standoffs, M3 screws
Tools
- Soldering iron (25-40W)
- Solder (lead-free recommended)
- Multimeter for testing
- USB-A to USB-C cable
- Screwdrivers (Phillips and flathead)
Assembly Steps
1. Prepare the Board
Before applying power, inspect the Heltec board for any manufacturing defects:
- Check for solder bridges or cold solder joints
- Verify all components are present
- Examine the antenna connector for damage
2. Attach the Antenna
The antenna is critical for range and reception quality:
- Screw the antenna connector onto the SMA socket on the board
- Attach the antenna element to the connector
- Do not apply excessive torque—hand-tight plus one-quarter turn is sufficient
- Test the mechanical connection is secure but not stressed
3. Program the Firmware
Connect the board to your computer via USB-C:
# Install the Arduino IDE or use the Astro CLI tools
# Load the HRMesh firmware from the main repository
# Set your region (US915, EU868, etc.) before flashing
4. Test the Node
Once programmed:
- Open the serial monitor at 115200 baud
- You should see initialization messages
- The node will begin scanning for mesh networks
- Check the LED indicator—solid green means connected
5. Package for Outdoor Deployment (Optional)
If deploying outdoors:
- Place the node in a weatherproof enclosure
- Ensure antenna is mounted vertically for best coverage
- Use silicon sealant around cable entry points
- Mount at least 2–3 meters high on a pole or building
Next Steps
Troubleshooting
Node won't power on:
- Check USB cable and power supply voltage
- Verify the micro controller LED lights up
No mesh connection:
- Ensure antenna is firmly attached
- Move closer to a known repeater location
- Check the serial output for error messages
Range is very limited:
- Verify antenna orientation (vertical is best)
- Check for nearby metal structures causing interference
- Review radio frequency settings in firmware config