Build Your Own Solar Node
Solar nodes can be built for either Meshtastic or MeshCore. A solar node configured as a client/base can help the Meshtastic mesh, while a solar node configured as a repeater is the backbone infrastructure that makes the MeshCore network function. This page collects our hard-won experience deploying solar repeaters and a complete, no-solder parts list you can copy.
A Brief History
History of versions
We have tried 5 permutations of solar-powering nodes:
Version 1.0 — RAKBox-B2, 2000 mAh LiPo
Using a RAK RAKBox-B2 enclosure with a solar panel. The panel was connected directly to the RAK Wireless WisBlock Meshtastic Starter Kit US915, with a 2000 mAh lithium-polymer battery wired directly to the RAK board. We drilled a hole in the top and attached a fiberglass antenna via an iPEX to N-Type connector. Mounted on top of a UT building, it died within a month — the 0.4 watt panel is way too small.
Version 2.0 — USB Solar
Same as 1.0, but we added a second 5 watt solar panel connected to the RAK board via USB. Also died within a month.
Version 3.0 — Internal Solar, Power Module, 18650s
To minimize components outside the box we used a much larger box with a clear lid and placed the solar panel inside. We added a Texas Instruments green power module between the panel and the RAK board to regulate power, switched to four 18650 batteries, and added an over-discharge protection circuit from Voltaic Enclosures (not Voltaic Systems) for a clean shutoff below 2.5 V. Mounted on a UT building, it died in 3 months.
Version 4.0 — External Solar
Same as Version 3.0, but the solar panel was mounted outside the box (using a smaller box) on a pole. It died within 3 months.
Version 5.0 — Currently running
We stopped using the RAK's solar and battery connectors entirely. Instead we connected a large 12 watt solar panel to a Voltaic Systems battery via USB, then connected the battery to the RAK board via USB. The Voltaic Systems battery acts as the solar charge controller and the over-discharge protection circuit: it charges across a range of panel voltages (even when shaded) and shuts off if voltage drops too low, automatically rebooting once it has recharged.
Lessons learned
- Don't trust the RAK board to handle varying solar or battery voltage — it is very unhappy outside a narrow range. There is a known issue where the Nordic nRF52840 inside the RAK 4631 enters a "Super Deep Sleep" fault state at 3.3 V, requiring a manual reboot.
- Solar panels: bigger is better. 10 watts or more is ideal.
- Battery: bigger is better. 5,000 mAh or more is ideal.
- Antenna: fiberglass antennas are the most robust and handle wind, rain, and UV better than rubber-ducky antennas.
- Heat can kill the battery — shade the box containing it.
- Don't add modules. A GPS module increases battery usage significantly and is unnecessary for a fixed repeater.
- Seal everything properly and give water a way out. Use o-rings for the antenna mount, wrap connectors in Proxicast, add a drain plug for condensation, and spray electronics with conformal coating in high-humidity environments.
These lessons come from hot Texas summers, where the main stressors are heat and thunderstorms — long stretches of 100°F+ (38°C) days and spells above 105°F (40.5°C), during which two radios died. It can be hot and humid at once, swinging from around 80°F (27°C) / 85% humidity in the morning to 105°F (38°C) / 25% humidity in the afternoon. These learnings apply well to North Texas and other southern and desert climates.
Details on the boards that died: One filled with water — the antenna seal failed, which is why the vent valve at the bottom is so important. One got stuck in the low-voltage state that requires a physical reset (fixed by the Voltaic packs). The third died from unknown causes, heat suspected; it wouldn't power on even with wall power, so the board was totally fried. That one was also sprayed with conformal coating — nasty stuff we won't use anymore.
Considerations for other climates
- Northern climates: Higher latitudes get much less winter sun. Use a larger panel and angle it lower toward the horizon — the rule of thumb is to match your latitude. In North Texas, panels should sit at about 33°, while Calgary's optimal angle would be 50°. Batteries should also be bigger in colder climates, as low temperatures reduce performance.
- Coastal climates: Salt spray and fog condensation can kill electronics quickly. In coastal climates, spray the electronics with conformal coating.
Solar Repeater Bill of Materials
Here is the parts list for our most-preferred way to build a solar-powered repeater. This design requires no soldering, no complicated connectors, and no battery-management chips (which often have long lead times). The solar panel connects directly to the battery pack via USB, and the battery pack connects to the board via USB. The Voltaic Systems V25 is optimized to charge from a solar panel and ships in an "always on" mode, so it won't shut off after a timeout like other packs — useful because the RAK chip draws very little power. When the V25 drains completely it shuts down, then automatically turns back on once the panel has recharged it. The RAK radio uses 100-1000 mAh per day (about 400 mAh average), so a 6,400 mAh Voltaic V25 could theoretically run it for 16 days without sun.
Regular parts
| Item | Product Name | Cost | Link |
|---|---|---|---|
| Solar Panel | Soshine 12W | $30 | Amazon / AliExpress |
| Battery | Voltaic Systems V25 | $44 | Amazon / Voltaic Systems |
| RAK Board | RAK Meshtastic Kit | $37 | Rokland |
| Antenna Connector | IPEX to N-Type Female | $4 | Amazon |
| Antenna | 915 MHz 3 dBi N-Female | $39 | Rokland |
| Box | ABS box with mounting tabs, 158×90×46 mm | $9 | Amazon / AliExpress |
| Drain Plug | VENT-PS1YBK-N8001 | $5 | Mouser / Amazon |
| USB Cable Pass-Through | 3/4 NPT Cable Gland | $2 | Amazon |
| Antenna Wrap | Proxicast | $2 | Amazon |
| Coax Cable | 2' KMR400 N to N | $13 | Amazon |
| $185 |
Birdhouse parts
To turn this repeater into a solar-powered Meshtastic birdhouse, add the components below. Paint the top of the birdhouse black and glue on the solar panel, cut a hole in the back big enough for the box, attach the antenna mount L-bracket to the side, and connect the box to the antenna on the mount with the pigtail using the jam nut.
| Item | Product Name | Cost | Link |
|---|---|---|---|
| Birdhouse | Birdhouse | $25 | Amazon |
| Pigtail Cable | Pigtail Cable | $10 | Amazon |
| Jam Nut | Jam Nut | $12 | Amazon |
| Antenna Bracket | Larsen Mobile Antenna Mounts TMB58B | $15 | DX Engineering |
Note: Before deploying any repeater, check the preset map by county and confirm the right Meshtastic / MeshCore settings on the Discord. Want help siting a repeater? Email ntxmesh@gmail.com.