Hardware
DIY vs kits, power systems, and enclosures.
DIY vs Pre-built Kits
You can build a Meshtastic repeater from scratch or purchase a pre-built kit. The right choice depends on your budget, technical skills, and time available.
DIY builds
Building from components gives you full control over every aspect of the hardware and can be lower cost if you have relevant skills or existing parts.
Core components needed
- LoRa board - ESP32 or nRF52-based board with SX1262 or similar radio ($20 - $40). Must support 915 MHz and have an external antenna connector.
- Antenna - quality 915 MHz external antenna ($5 - $20 for omni, more for high-gain)
- Weatherproof enclosure - IP65-rated box with cable glands ($10 - $20)
- Power system - LiFePO4 battery, solar panel (if remote), charge controller
Note on compliance: the FCC certification of a LoRa module can be tied to specific antenna gains. When you pair a board with your own external antenna, you remain responsible for staying within Part 15 conducted-power limits and the 6 dBi antenna-gain reduction rule (47 CFR 15.247(b)(4)) - for every dB of antenna gain above 6 dBi you must reduce conducted power by the same amount. Use the firmware's region setting to cap power, and reduce conducted power for any antenna over 6 dBi.
Challenges
- Reliable weatherproofing requires attention to detail - water ingress through cable glands or enclosure seals is the most common failure mode
- Power system sizing requires calculation to ensure adequate runtime through cloudy periods
- Soldering may be required depending on the board and power connections
Pre-built kits
Several manufacturers offer kits designed for easy Meshtastic deployment. These trade customization for convenience: weatherproofing is engineered from the factory, power systems are pre-integrated, and setup is primarily software.
Advantages
- Engineered weatherproofing - no DIY enclosure work required
- Integrated power system - battery, solar, and charge controller in one unit
- Faster time to deployment
- Known-good hardware compatibility with Meshtastic firmware
Disadvantages
- Higher upfront cost ($60 - $150+)
- Limited hardware customization
Which to choose
| Factor | DIY | Kit |
|---|---|---|
| Cost | Lower potential, more variable | Higher, more predictable |
| Setup time | Significant | Minimal |
| Technical skill needed | Moderate to high | Low |
| Customization | Full control | Limited |
| Weatherproofing reliability | Skill-dependent | Generally good to excellent |
Power Systems for Repeaters
Repeater and Router role nodes keep the LoRa radio on continuously, which draws significantly more power than a client device that sleeps between uses. Reliable power is a first-class concern for any permanent repeater deployment.
Solar systems
Solar power is the standard for remote deployments without access to mains power. Always-on repeaters draw power continuously and must be sized for worst-case conditions - the shortest winter days, multi-day storms, and cold (which cuts usable battery capacity). Undersized solar is a leading cause of repeaters failing exactly during the prolonged bad-weather emergencies the network is meant to serve. Size for the worst case with several days of autonomy and no solar input, not for average sunny-day draw.
Recommended components
- Solar panel: 10 - 30W panel, mounted to maximize year-round sun exposure. South-facing (in the Northern Hemisphere), angled at roughly your latitude for a good annual average. For winter resilience a steeper tilt (about latitude + 15°) is often preferred, because it favors the low sun angles of the short, low-sun months when a repeater is most likely to run short of power.
- Battery: LiFePO4 chemistry strongly recommended. It handles temperature extremes, deep discharge cycles, and cycle life far better than LiPo. One critical caveat: LiFePO4 must not be charged below 0°C (32°F) - doing so causes lithium plating and permanent damage or a safety hazard. For cold-climate solar repeaters, use a charge controller/BMS with a low-temperature charge cutoff, or a self-heating battery. A common target is several days (e.g. 3 - 7) of autonomy with no solar input; size it based on your local winter sun-hours and cloud patterns rather than a fixed figure.
- Charge controller: MPPT controllers are more efficient than PWM and better suited to variable solar conditions. Sized appropriately for your panel wattage.
Mains power
For rooftop or indoor repeaters with access to building power, a quality regulated 5V or 12V supply is simpler and more reliable than solar. Add a small UPS or battery backup to maintain operation during brief outages.
Software power optimization
Even with always-on radio requirements, you can reduce power draw in software:
- Turn off GPS if the node does not need to report position. The REPEATER role does not broadcast its position, but you may still want to explicitly disable the GPS module to save its power draw.
- Disable the screen/display if present
- Disable Bluetooth:
meshtastic --set bluetooth.enabled false - Use the minimum transmit power needed for coverage goals - and never exceed the legal maximum for your region and antenna (see legal considerations: conducted power is capped at 1 W / 30 dBm, reduced dB-for-dB for antenna gain above 6 dBi). Leave the region setting correct, as it is the master legal power cap.
- Choose a balanced modem preset rather than the most aggressive long-range preset (which increases airtime and thus power) - but only among the presets your local network uses. You must run the same modem preset as the rest of your local mesh; nodes on different presets cannot hear each other, so never choose a preset for power reasons alone or you risk isolating your node from the whole local network.
Monitoring battery voltage
For remote deployments, periodically check battery voltage to detect degraded performance before the repeater goes offline. Some Meshtastic nodes can report telemetry data including battery voltage over the mesh.