esp32 Development Boards
The list of esp32 development boards, complete with pinouts, technical specifications, datasheets and more.
The ESP32 is a powerful dual-core Wi-Fi and Bluetooth microcontroller ideal for a wide range of IoT applications. With its fast processing, low-power modes, and extensive GPIO capabilities, it is widely used in smart home devices, wearables, robotics, and sensor networks.
It supports Bluetooth Classic and BLE, along with 802.11 b/g/n Wi-Fi. Developers can use the Arduino IDE, ESP-IDF, or MicroPython. Common variants include the ESP32-WROOM-32 and ESP32-WROVER (with PSRAM).
Technical Specifications
🧠 Microcontroller
📡 Connectivity
🔌 Interfaces
Strapping Pins
Some pins are reserved for critical functions like bootstrapping, JTAG debugging, USB communication, and flash memory operations. Misusing these pins may lead to boot failures, programming issues, USB conflicts, or disruptions in flash storage.
Critical Pin Categories:
- 🛠️ Strapping Pins: Control boot behavior and flash voltage selection
- 🔗 JTAG Debugging Pins: Required for low-level debugging
- 🔌 USB Communication Pins: Used for USB Serial/JTAG communication
- ⚡ Flash Memory & SPI Pins: Connected to SPI flash memory and PSRAM
- 📡 UART Serial Communication Pins: Used for debugging and firmware uploads
PIN | Label | Reason | Function |
---|---|---|---|
IO0 | GPIO0 | Must be HIGH during boot for normal startup; if held LOW on reset, forces flash programming mode. | 🛠️ Strapping |
IO1 | U0TXD (GPIO1) | Connected to on-board USB-UART for uploading and logs; drives serial output at boot, so using as GPIO can disrupt programming or console. | 🔌 USB |
IO2 | GPIO2 | If driven HIGH on reset (while IO0 is LOW), selects an unsupported SDIO boot mode, causing boot failure. | 🛠️ Strapping |
IO3 | U0RXD (GPIO3) | Used for receiving data from USB-UART (programming); also pulled HIGH at boot for console communication, so using as GPIO can disrupt uploads. | 🔌 USB |
IO4 | GPIO4 | Sampled at reset for boot config; should not be driven at boot (affects boot mode timing). | 🛠️ Strapping |
esp32 Development Boards List

ESP32 Dev Module
Versatile development board featuring the ESP32 SoC with Wi-Fi and Bluetooth capabilities, ideal for a wide range of IoT...

ESP32-WROOM
Compact Wi-Fi and Bluetooth module based on the ESP32-D0WDQ6 chip, suitable for integration into various embedded...

ESP32-WROOM-DA Module
Enhanced ESP32 module with dual PCB antennas for improved wireless performance, maintaining compatibility with standard...

ESP32 Wrover Module
ESP32-based module with integrated 4MB PSRAM, designed for applications requiring higher memory capacity, such as image...

ESP32 PICO-D4
Ultra-compact System-in-Package (SiP) integrating the ESP32 SoC, flash memory, and passive components, minimizing PCB...

ESP32 Wrover Kit (all versions)
Comprehensive development board featuring the ESP32-WROVER module, LCD display, and microSD card slot, tailored for...

UM TinyPICO
Ultra-small ESP32 board with USB-C, LiPo charging, and deep sleep — perfect for compact, low-power IoT projects.

S.ODI Ultra v1
ESP32 development board with slim profile and battery support — ideal for wearable or portable wireless devices.

LilyGo T-Beam
ESP32 board with GPS, LoRa, and battery support — great for long-range tracking and off-grid IoT applications.

MagicBit
ESP32-based educational board with sensors, display, and expansion — great for IoT learning and STEM kits.

Turta IoT Node
Modular ESP32 board with sensor and actuator support — designed for prototyping smart home and automation systems.

TTGO LoRa32-OLED
ESP32 board with built-in OLED and LoRa — perfect for long-range wireless projects with a visual interface.

TTGO T1
Classic ESP32 TTGO board with LiPo support and headers — great for basic wireless development and IoT builds.

TTGO T7 V1.3 Mini32
Compact ESP32 dev board with auto-reset and USB — ideal for space-saving Wi-Fi/BLE applications.

TTGO T7 V1.4 Mini32
Updated Mini32 with improved stability and USB interface — suited for embedded wireless applications.

XinaBox CW02
ESP32 module in XinaBox ecosystem — snap-together IoT board for rapid, solderless prototyping.

SparkFun ESP32 Thing
SparkFun’s original ESP32 board with USB and LiPo support — great for hobbyist Wi-Fi/BLE projects.

SparkFun ESP32 Thing Plus
Feather-compatible ESP32 board from SparkFun — ideal for professional-grade prototyping and STEM use.

SparkFun ESP32 Thing Plus C
USB-C version of the Thing Plus ESP32 board — great for modern prototyping with Feather-compatible layout.

SparkFun ESP32 MicroMod
ESP32 processor board for the MicroMod ecosystem — ideal for modular embedded development.

SparkFun LoRa Gateway 1-Channel
ESP32-based LoRa gateway board — perfect for simple, single-channel LoRaWAN applications.

SparkFun ESP32 IoT RedBoard
Easy-to-use ESP32 board with Qwiic support — great for classroom use and rapid IoT prototyping.

u-blox NINA-W10 series (ESP32)
Industrial-grade ESP32 module with Wi-Fi and Bluetooth — built for rugged, reliable IoT devices.

Widora AIR
Compact ESP32 module with USB and I/O headers — suitable for lightweight Wi-Fi + BLE applications.

Electronic SweetPeas - ESP320
ESP32 dev board designed for compact, high-efficiency IoT systems — supports OTA and deep sleep.

Nano32
Small-form ESP32 development board with breadboard compatibility — great for wireless prototyping.

LOLIN D32
Wemos ESP32 board with LiPo charger and USB — ideal for battery-powered projects and embedded apps.

LOLIN D32 PRO
Enhanced version with more flash and PSRAM — suited for advanced ESP32 projects needing extra memory.

WEMOS LOLIN32
Compact ESP32 board with Wi-Fi, BLE, and built-in LiPo charging — ideal for portable, low-power IoT and battery-powered...

WEMOS LOLIN32 Lite
Compact ESP32 board with Wi-Fi, BLE, and built-in LiPo charging — ideal for portable, battery-powered IoT projects.

Dongsen Tech Pocket 32
Ultra-small ESP32 board with micro-USB and LiPo support — great for mobile and space-constrained projects.

WeMos WiFi&Bluetooth Battery
ESP32 board with built-in battery support — ideal for wireless, portable IoT applications.

ESPea32
ESP32 development board with Grove support — perfect for plug-and-play IoT prototyping and sensor use.

Noduino Quantum
ESP32 dev board with sleek design and Grove connectors — great for educational kits and rapid IoT development.

Node32s
Minimalist ESP32 board for general-purpose IoT — compact, affordable, and breadboard-friendly.

Hornbill ESP32 Dev
Full-featured ESP32 development board with USB and power management — ideal for prototyping and learning.

Hornbill ESP32 Minima
Slimmed-down ESP32 board with basic I/O — great for embedding into finished products or compact devices.

FireBeetle 2 ESP32-E
Upgraded ESP32 board with USB-C, LiPo charger, and Qwiic — perfect for low-power, sensor-rich projects.

FireBeetle-ESP32
Original FireBeetle ESP32 board with battery support — compact and efficient for mobile IoT applications.

IntoRobot Fig
ESP32-based IoT development board with cloud integration — ideal for rapid prototyping and remote control.

Onehorse ESP32 Dev Module
Compact ESP32 dev module with integrated power features — designed for embedded and wearable use.

Adafruit ESP32 Feather
Feather-format ESP32 board with LiPo charging — great for wireless projects using CircuitPython or Arduino.

Adafruit QT Py ESP32
Ultra-compact ESP32 board with STEMMA QT — perfect for plug-and-play sensor projects and tight-space builds.

Adafruit Feather ESP32 V2
Updated Feather ESP32 with improved power handling and USB-C — great for portable IoT and CircuitPython use.

Adafruit ItsyBitsy ESP32
Small ESP32 board in ItsyBitsy format — ideal for low-power wireless projects in compact enclosures.

NodeMCU-32S
Breadboard-friendly ESP32 board with Wi-Fi and BLE — great for rapid prototyping, IoT applications, and Arduino-based...

MH ET LIVE ESP32DevKIT
Affordable ESP32 dev board with full GPIO access — great for learning, prototyping, and Wi-Fi projects.

MH ET LIVE ESP32MiniKit
Compact ESP32 board from MH ET LIVE — perfect for tight-space projects and basic wireless development.

ESP32vn IoT Uno
ESP32 in Arduino Uno form factor — ideal for transitioning from AVR to connected IoT systems.

DOIT ESP32 DEVKIT V1
Popular ESP32 board with breadboard-friendly layout — great for rapid IoT prototyping.

DOIT ESPduino32
ESP32 dev board with Arduino Uno layout — combines Wi-Fi power with classic compatibility.

OLIMEX ESP32-EVB
ESP32 board with relays and Ethernet — built for industrial control and automation systems.

OLIMEX ESP32-GATEWAY
ESP32 dev board with Ethernet and LiPo charging — perfect for IoT gateway projects.

OLIMEX ESP32-PoE
ESP32 board with PoE support — ideal for networked, powered-over-Ethernet applications.

OLIMEX ESP32-PoE-ISO
PoE-enabled ESP32 with electrical isolation — designed for industrial and secure Ethernet IoT.

OLIMEX ESP32-DevKit-LiPo
Low-profile ESP32 board with LiPo charger — great for portable and battery-powered devices.

ThaiEasyElec's ESPino32
ESP32 board with Arduino-style layout — great for education and hobbyist-level Wi-Fi/Bluetooth projects.

M5Stack-Core-ESP32
Modular ESP32 development kit with display and case — perfect for rapid IoT and UI-based prototyping.

M5Stack-FIRE
Enhanced Core ESP32 with extra sensors, mic, and IMU — ideal for edge AI and sensor fusion projects.

M5Stack-Station
ESP32 board in a dock-style enclosure — built for desktop-style IoT dashboards and HMI stations.

M5Stick-C
Tiny ESP32 wearable-ready dev kit with display, IMU, and battery — perfect for on-the-go sensor projects.

M5Stack-ATOM
Ultra-compact ESP32 board with RGB LED and button — ideal for simple wireless triggers and automation nodes.

M5Stack-Core2
Advanced ESP32 touchscreen dev kit with IMU, mic, and speaker — great for interactive and multimedia IoT.

M5Stack-Timer-CAM
ESP32 board with built-in camera and LiPo support — perfect for low-power time-lapse and surveillance apps.

M5Stack-CoreInk
ESP32-based e-paper display with battery and IMU — designed for always-on status dashboards and low-power UIs.

ODROID ESP32
ESP32 module integrated into ODROID boards — used for low-level control, Bluetooth, and real-time tasks in hybrid...

Heltec WiFi Kit 32
ESP32 dev board with OLED display and LoRa-ready design — ideal for visual feedback in wireless projects.

Heltec WiFi LoRa 32
ESP32 with built-in OLED and LoRa — perfect for long-range IoT applications and remote sensing.

Heltec WiFi LoRa 32(V2)
Improved LoRa ESP32 board with better power management — suited for off-grid and battery-powered systems.

Heltec Wireless Stick
Slim ESP32 board with LoRa support and USB-C — great for wearable or compact LoRa-based IoT builds.

Heltec Wireless Stick Lite
Lighter version of Wireless Stick with minimal footprint — ideal for ultra-low-power remote sensors.

ESPectro32
Feature-rich ESP32 dev board with RGB LED, audio, and sensors — designed for learning and rapid development.

Microduino-CoreESP32
Stackable ESP32 board in Microduino form — perfect for modular electronics projects and classroom use.

ALKS ESP32
Compact ESP32 board from ALKS — built for basic wireless applications and embedded systems.

WiPy 3.0
Pycom’s ESP32 board with MicroPython support — great for scripting low-power IoT devices.

WT32-ETH01 Ethernet Module
ESP32-based Ethernet module with LAN port — ideal for wired IoT applications and secure local networks.

BPI-BIT
Tiny ESP32 board from Banana Pi — great for wearables, STEM education, and lightweight wireless builds.

Silicognition wESP32
ESP32 with PoE and Ethernet — built for reliable, powered-over-Ethernet connected devices and industrial use.

T-Beam
ESP32 board with LoRa and GPS — excellent for remote tracking, navigation, and long-range IoT.

D-duino-32
ESP32 dev board with built-in OLED — perfect for compact UIs, debugging, and quick visual feedback.

LoPy
Pycom ESP32 board with LoRa, Sigfox, and Wi-Fi — ideal for global LPWAN experimentation.

LoPy4
Upgraded LoPy with BLE and improved specs — perfect for versatile multi-network IoT applications.

OROCA EduBot
ESP32-based robotics platform — designed for hands-on education in embedded programming and robotics.

Frog Board ESP32
Compact ESP32 board designed for wireless IoT and embedded experiments — suitable for general prototyping.

AI Thinker ESP32-CAM
ESP32 module with camera and microSD — perfect for surveillance, face detection, and image processing projects.

TTGO T-Watch
Smartwatch-style ESP32 board with display, battery, and sensors — great for wearable IoT and portable dashboards.

WEMOS D1 MINI ESP32
ESP32 version of the popular D1 Mini form — great for Wi-Fi-based automation and compact IoT builds.

WEMOS D1 R32
Arduino Uno-compatible ESP32 board — perfect for developers transitioning from AVR to ESP.

Pycom GPy
ESP32 board with LTE CAT-M1/NB-IoT and Wi-Fi — designed for low-power cellular IoT applications.

VintLabs ESP32 Devkit
Versatile ESP32 development board — ideal for learning, custom PCB integration, and wireless prototyping.

HONEYLemon
ESP32 board designed for beginners and maker education — supports basic IoT and Bluetooth development.

MGBOT IOTIK 32A
Educational ESP32 dev board with LED, sensors, and expansion — ideal for hands-on classroom learning.

MGBOT IOTIK 32B
Variant of the IOTIK 32 series with expanded I/O — great for larger STEM and robotics projects.

Piranha ESP-32
Affordable ESP32 board for maker and DIY use — suitable for automation, sensors, and Wi-Fi control.

Metro ESP-32
Metro-style ESP32 board with familiar layout — great for Arduino IDE users moving to dual-core IoT.

Senses's WEIZEN
ESP32 board with onboard sensors and educational focus — designed for fast prototyping and learning.

IfZero KITS ESP32 EDU
ESP32 education board for classrooms and workshops — includes GPIO access and power management.

Labplus mPython
ESP32 dev board built for MicroPython education — features Grove support and simple sensor expansion.

INEX OpenKB
ESP32-powered open keyboard platform — great for custom keyboards, input devices, and maker builds.

WiFiduino32
ESP32 board with Arduino-style form — ideal for easy transition to wireless IoT using familiar layout.

IMBRIOS LOGSENS_V1P1
ESP32-based environmental sensing board — designed for data logging and remote monitoring systems.

ProtoCentral HealthyPi 4
ESP32 health monitor board with ECG, PPG, and respiration sensors — great for wearable biomedical projects.

Denky
ESP32 board optimized for IoT control systems — great for DIY automation and connected hardware.

uPesy ESP32 Wrover DevKit
ESP32 board with PSRAM (WROVER) — ideal for memory-heavy apps like image processing or FreeRTOS tasks.

uPesy ESP32 Wroom DevKit
General-purpose ESP32 board with WROOM module — compact and easy to integrate into embedded projects.

KB32-FT
ESP32 board with additional power and interface options — suited for flexible IoT and automation builds.

Deneyap Kart
ESP32 development board for STEM and educational use — widely used in Turkish maker communities.

Deneyap Kart 1A
Updated version of Deneyap Kart with improved design — built for beginner-friendly ESP32 projects.

Trueverit ESP32 Universal IoT Driver
ESP32 board designed for smart device integration — great for embedded control systems and cloud connectivity.

Trueverit ESP32 Universal IoT Driver MK II
Enhanced version of the original driver board — supports advanced control features and secure updates.

DPU ESP32
ESP32 dev platform built for deep integration with sensors and actuators — suitable for edge computing.

Sonoff DUALR3
Smart relay switch with ESP32 — supports dual-channel control, power metering, and smart home automation.

Lion:Bit Dev Board
ESP32-based board designed for education and STEM — features built-in sensors and Grove connectors for quick...

Watchy
Open-source ESP32 smartwatch with e-paper display — ideal for wearable development, clocks, and DIY wrist apps.

LilyGo TTGO T-Display 1.14 Inch LCD ESP32
ESP32 dev board with built-in 1.14" color display — perfect for dashboards, wearables, and visual IoT interfaces.

LilyGo T5 4.7 Inch E-Paper V2.3
ESP32 board with 4.7" E-Paper screen — ideal for low-power signage, displays, and always-on information panels.

LilyGo T-Eth Lite
ESP32 board with Ethernet support — great for wired IoT devices, industrial monitoring, and secure networking.

CYD ESP32-2432S024
Compact ESP32 board with 2.4" touchscreen — ideal for simple GUIs, smart controls, and visual interfaces.

CYD ESP32-2432S028
ESP32 board with 2.8" LCD display — perfect for small dashboards, IoT terminals, and HMI projects.

CYD ESP32-2432S032
ESP32 with 3.2" touchscreen display — great for touch-based controls, settings panels, and data visualization.

CYD ESP32-3248S035
ESP32 board with 3.5" color screen — ideal for medium-size UIs in embedded or smart home applications.

CYD ESP32-4827S043
ESP32 board with 4.3" LCD display — perfect for advanced GUIs, control panels, and user interaction systems.

CYD ESP32-8048S043
ESP32 board with high-res 4.3" screen — best for complex visual interfaces, monitoring dashboards, and smart appliances.

Connaxio's Espoir
Compact ESP32 dev board designed for low-cost IoT experimentation and wireless prototyping.

CNRS AW2ETH
ESP32 board with Ethernet and sensor support — developed for academic and industrial automation projects.

unPhone 7
Modular ESP32-based mobile platform — ideal for education, prototyping, and open-source phone development.

RoboHeart Hercules
ESP32-powered robotics board with motor drivers and sensor inputs — great for educational robotics kits.

Espressif ESP32-DevKitC
Popular dev board with full ESP32 pin access — ideal for general-purpose prototyping and Arduino/ESP-IDF.

Espressif ESP32-DevKitM-1
Compact ESP32 module-based board — optimized for embedded, low-footprint wireless IoT systems.

Espressif ESP32-PICO-KIT-1
Small ESP32 dev board using PICO-D4 SiP — great for tight-space applications and integration.

Espressif ESP32-PICO-V3-ZERO-DevKit
Minimal ESP32 dev board with PICO-V3-ZERO SiP — built for USB-powered embedded devices.

Espressif ESP32-PICO-DevKitM-2
Development board using ESP32-PICO-V3 — compact and efficient for space-constrained IoT projects.

Espressif ESP32-LyraT
Audio development board with codec, mic, and speaker support — designed for voice assistant applications.

Espressif ESP32-LyraT-Mini
Compact LyraT variant for simpler voice/audio apps — great for speaker-based IoT interfaces.

Espressif ESP32-LyraTD-SYNA
ESP32 board featuring Synaptics audio front end — ideal for enhanced voice detection and commands.

Espressif ESP32-LyraTD-DSPG
Audio dev board with DSP Group tech for voice interfaces — suitable for wake-word detection and AI audio input.

Espressif ESP32-Vaquita-DSPG
Compact voice interface board with DSPG voice DSP — designed for audio-centric smart devices.

Espressif ESP32-Korvo
Versatile audio development platform for ESP32 — supports multiple audio codecs and mic inputs for AI voice tasks.

Espressif ESP32-LCDKit
ESP32 dev kit with display and touch support — ideal for HMI, GUI prototyping, and embedded visual interfaces.

Espressif ESP32-Ethernet-Kit
ESP32 board with integrated Ethernet PHY — perfect for wired IoT, industrial automation, and secure LAN-connected...