ESP32 Boards/Our picks

Best ESP32 Boards: Our Picks by Use Case

The boards we would buy again for each job, with a budget option, a step up, and what is wrong with each.

Not a ranking of every ESP32 board. We document 298 boards and have not used them all. These are the ones we have worked with, enjoyed, and recommend - your best board may well be one we have not tried.

Updated September 2026. Prices are typical and change often.

01Best tiny ESP32 boards

Wearables, enclosures and sensor nodes.

XIAO ESP32S3 board
Our pickXIAO ESP32S3$7.49
ESP32-S3 · 8 MB · USB-C

Thumb-sized, well documented, and every XIAO has a LiPo charger and low deep sleep.

Catch About 1.5-2x a Super Mini, and 14 pins run out fast.

02Best general-purpose ESP32 dev board

Breadboard prototyping and firmware work with every pin broken out.

Go for an ESP32-S3: native USB means no driver and usually no holding BOOT. If the firmware crashes or sleeps, the native port drops out - hold BOOT to recover, and enable "USB CDC On Boot" in Arduino.

Espressif ESP32-S3-DevKitC-1 board
Our pick (official)ESP32-S3-DevKitC-1$15.00
ESP32-S3 · 8 MB · Micro-USB (x2)

Espressif's reference S3 board - what the ESP-IDF docs and examples are written against.

Catch Pricier and harder to find from trustworthy sellers.

03Best ESP32 boards with a touchscreen

Home Assistant panels, dashboards and LVGL projects.

Waveshare ESP32-S3-Touch-LCD-4B board
ESP32-S3 · 8 MB · USB-C (x2)

A 4 inch 480 x 480 IPS touch panel in a finished wall-box case, on an S3 with 8 MB PSRAM, two mics, a speaker amp and battery management.

Catch No free GPIOs - the panel, audio and buses use every S3 pin, so the header only taps existing buses.

04Best ESP32 e-paper boards

Weather stations, calendars and labels that update now and then.

Elecrow CrowPanel E-Paper 4.2 (ESP32-S3) board
ESP32-S3 · 8 MB · USB-C

A 4.2 inch 400 x 300 panel on an S3 with 8 MB PSRAM, buttons and a rotary switch for about $27.

Catch Elecrow ships two panel controllers under one SKU - pick the matching driver revision, or you get a blank screen.

05Best ESP32 for Zigbee, Thread and Matter

Home Assistant, Zigbee2MQTT and Matter devices - you need a C6, H2 or C5.

XIAO ESP32C6 board
Our pickXIAO ESP32C6$5.20
ESP32-C6 · USB-C · none needed

Branded C6 with a u.FL connector for range, LiPo charger and 15 uA sleep.

Catch Only 14 pins.

06Best ESP32 for battery-powered sensors

Runs from a LiPo for months, waking only to send a reading.

XIAO ESP32C6 board
Our pickXIAO ESP32C6$5.20
ESP32-C6 · USB-C · none needed

Built-in LiPo charger and 15 uA deep sleep, with Zigbee/Thread as a bonus.

Catch Only 14 pins.

07Best ESP32 camera boards

Doorbells, time-lapses, streaming and on-device vision.

XIAO ESP32S3 Sense board
Our pickXIAO ESP32S3 Sense$13.90
ESP32-S3 · 8 MB · USB-C

OV3660 camera and mic on an S3 with 8 MB PSRAM and USB-C.

Catch Draws about 3 mA asleep - not a battery camera.

08Best ESP32 with Ethernet

A reliable wired link for Home Assistant and ESPHome.

Waveshare ESP32-S3-ETH board
ESP32-S3 · 8 MB · USB-C

An ESP32-S3 with 8 MB PSRAM, W5500 Ethernet and USB-C for flashing, plus a header for an optional PoE module.

Catch The octal PSRAM takes several header pins, leaving 20 free I/O pins on the 40-pin header.

09Best ESP32 for LoRa and Meshtastic

Off-grid messaging, long-range sensors and Meshtastic nodes.

Heltec WiFi LoRa 32 V4 board
ESP32-S3 · 2 MB · USB-C

The V3 successor: SX1262 at up to 28 dBm, OLED, solar and GNSS connectors, same pinout.

Catch Sold with 2 MB or 8 MB PSRAM chips that use different pin maps - check which one you have.

Some links on this page are affiliate links: we may earn a commission at no extra cost to you. Picks are editorial - no manufacturer paid to be listed.