Skip to main content

Solar Sizing Guide

A correctly sized solar system keeps your repeater running indefinitely with no maintenance - an undersized system fails within days during cloudy weather.

The two goals of solar sizing

  1. Enough panel to fully recharge the battery on a typical sunny day
  2. Enough battery to run through several consecutive cloudy days (autonomy period)

Step 1: Calculate daily energy consumption

Use the power consumption tables on the previous page. For a typical optimized nRF52 repeater (6 mA average):

Daily consumption = 6 mA × 24 h = 144 mAh = 0.144 Ah
At 3.7V: 0.144 Ah × 3.7 V = 0.53 Wh/day

For an ESP32 repeater at 40 mA: 40 × 24 = 960 mAh = 3.55 Wh/day

Step 2: Size the battery

Rule of thumb: target 5 days of autonomy (no sun). Use 80% usable depth-of-discharge for LiFePO4:

Battery (Ah) = (daily consumption × 5 days) / 0.8

nRF52 example: (0.144 Ah × 5) / 0.8 = 0.9 Ah minimum → use 5–5 - 10 Ah for margin
ESP32 example: (0.96 Ah × 5) / 0.8 = 6.0 Ah minimum → use 10–10 - 20 Ah

Step 3: Size the solar panel

Assume 4 peak sun hours per day (conservative for most of North America year-round). Add 25% for charge controller inefficiency and panel degradation:

Panel (W) = (daily Wh × 1.25) / peak sun hours

nRF52 example: (0.53 Wh × 1.25) / 4 = 0.17W minimum → 1–1 - 3W panel is more than sufficient
ESP32 example: (3.55 Wh × 1.25) / 4 = 1.1W minimum → 5–5 - 10W panel recommended

Typical RegionMesh community build: $180–180 - $300

This is the build specification widely used by community mesh networks including RegionMesh and CascadiaMesh:

ComponentSpecCost
Solar panel5W, south-facing, 30–30 - 40° tilt (match your latitude)$15–15 - 25
Charge controller5A MPPT (e.g. Victron 75/5 or generic CN3791)$15–15 - 30
BatteryLiFePO4 10 Ah (4S, 12.8V) or 3.2V single cell 10 Ah$25–25 - 60
Radio boardRAK4631 or Heltec V4 or T-Echo$18–18 - 75
EnclosureIP65 ABS junction box, 200×120×75mm$10–10 - 20
Antenna5 dBi fiberglass, N-female mount$15–15 - 25
MiscCable glands, silicone, fuse, wiring$10–10 - 20
Total$108–108 - $255

Panel mounting orientation

  • Azimuth: Face south (in North America). A deviation of up to 30° east or west reduces output by only ~5%.
  • Tilt angle: Set to your latitude for best year-round average. Steeper tilt (latitude + 15°) optimizes for winter; shallower (latitude − 15°) for summer.
  • Avoid shading: Even partial shading of one cell can reduce output of the entire panel significantly. Use terrain and shadow analysis before finalizing mount position.

Charge controller: MPPT vs PWM

Always use MPPT for solar-powered mesh nodes:

  • MPPT controllers extract up to 30% more power from the panel under real-world conditions
  • On small systems (3–3 - 10W panels), this can be the difference between running indefinitely and failing in winter
  • PWM is only acceptable for large panels where the extra efficiency isn't needed to meet the load