Best Solar-Powered ESP32 Boards for Off-Grid Projects 2026

The LILYGO T-Beam Supreme is our top pick for solar-powered ESP32 projects — it has a built-in solar charge controller, 18650 battery holder, GPS, and LoRa radio in one board. For pure solar sensor nodes, the RAK WisBlock Meshtastic Kit draws just 2uA in deep sleep and has integrated solar charging with no external components needed.

Our Picks

#1
Best Overall Solar ESP32

LILYGO T-Beam Supreme

Built-in solar panel input, 18650 battery holder, GPS, LoRa SX1262, and ESP32-S3 with 8MB PSRAM. The only board where you connect a solar panel, drop in a battery, and have a complete off-grid Meshtastic node or environmental monitor with zero additional wiring. Solar charging circuit handles MPPT-style panel regulation.

#2
Best Battery Life (Solar Sensor Node)

RAK WisBlock Meshtastic Starter Kit

2uA deep sleep is the lowest of any board in our database. Built-in solar and LiPo charging means a small 1W panel and 1000mAh battery can run this indefinitely for periodic sensor readings. The nRF52840 chip draws far less active power than any ESP32 for BLE and LoRa tasks. Ideal for remote environmental monitoring where you deploy and forget.

#3
Best Budget Solar-Ready

Heltec WiFi LoRa 32 V3

Single-cell LiPo charger built in, ~20uA deep sleep, and LoRa SX1262 at a lower price than the T-Beam. No built-in solar charge controller, but a cheap TP4056 module and a 6V panel turns this into a solar node for under $25 total. The 0.96-inch OLED is useful for on-site diagnostics during deployment.

#4
Best for WiFi Solar Projects

SparkFun Thing Plus - ESP32-S3

LiPo charger, fuel gauge (MAX17048 for accurate battery percentage), Qwiic/STEMMA QT connector for I2C sensors, and SD card slot for data logging. This is the best option when your solar project needs WiFi rather than LoRa — weather stations, garden monitors, or remote cameras that upload over WiFi.

#5
Smallest Solar-Compatible

Seeed Studio XIAO ESP32S3

At 21x17.5mm, the XIAO ESP32S3 is the smallest ESP32-S3 board available. Built-in battery charging pads on the bottom accept a LiPo directly. Pair with a small solar panel and a DFRobot solar charger for a tiny, weatherproof sensor node that fits inside a 3D-printed enclosure smaller than a matchbox.

Buying Guide

Built-in solar charging vs external

The T-Beam Supreme and RAK WisBlock have integrated solar charge controllers — connect a panel directly. The Heltec, Thing Plus, and XIAO need an external solar charge module (TP4056 or similar, ~$1-2). Built-in is cleaner but costs more upfront.

LoRa vs WiFi for off-grid

LoRa boards (T-Beam, RAK, Heltec) send data up to 10-15km with milliwatts of power — ideal for truly remote locations with no WiFi. WiFi boards (Thing Plus, XIAO) need a WiFi access point within range but transfer data faster. Choose LoRa for field deployments, WiFi for backyard/garden setups.

Deep sleep current matters

Solar panels only generate power during daylight. The battery must sustain the board overnight. At 2uA (RAK), a 500mAh battery lasts 28+ days without any sun. At 20uA (Heltec), the same battery lasts ~3 days. Lower deep sleep current means smaller panels and batteries.

Panel sizing rule of thumb

For continuous solar operation, your panel should generate at least 5x the average power consumption during 4-5 hours of peak sun. A board drawing 50mA average needs a 250mA panel (roughly 1.5W at 6V). Oversizing the panel by 2x provides margin for cloudy days.

Frequently Asked Questions

Can I connect a solar panel directly to an ESP32?

Not safely. You need a charge controller between the panel and battery to regulate voltage and prevent overcharging. The T-Beam Supreme and RAK WisBlock have this built in. For other boards, use a TP4056 module ($1-2) between the panel and LiPo battery.

What size solar panel do I need?

For a sleep-mostly sensor (wakes every 5 min, transmits for 2 sec), a 1W 6V panel is sufficient in most climates. For a Meshtastic relay that listens continuously, use a 3-5W panel. Oversizing is cheap insurance against cloudy weather.

How long will a solar ESP32 last?

Indefinitely, if the panel is sized correctly for the load and climate. The electronics have no moving parts or consumable components. LiPo batteries degrade over 300-500 charge cycles (2-3 years), so plan for battery replacement.

Which board works best with Meshtastic solar nodes?

The LILYGO T-Beam Supreme is the Meshtastic community's recommended solar device. It has GPS, LoRa, solar input, and 18650 battery holder. The RAK WisBlock is a close second with better battery life but no GPS.

Can I use a car USB charger as a solar panel?

No. USB chargers output 5V DC at fixed current. Solar panels output variable voltage and current depending on sunlight. You need a proper solar charge controller that handles MPPT or PWM charging from a panel's varying output.

Is the ESP32-C6 good for solar projects?

The chip is excellent (7uA deep sleep, WiFi 6 TWT for efficient wake cycles) but the official DevKitC board has no battery charging circuit. You would need to add an external LiPo charger and solar controller. Consider the Thing Plus ESP32-S3 or XIAO ESP32S3 for integrated battery charging.