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-WROOM-32E
ESP32-WROOM-32E integrates ESP32-D0WD-V3, with higher stability and safety performance.

ESP32-WROOM-32UE
ESP32-WROOM-32UE integrates ESP32-D0WD-V3, with higher stability and safety performance.

ESP32-WROVER-E
ESP32-WROVER-E integrates ESP32-D0WD-V3, with higher stability and safety performance.

ESP32-WROVER-IE
ESP32-WROVER-IE integrates ESP32-D0WD-V3, with higher stability and safety performance.

ESP32-MINI-1
ESP32-MINI-1 is a highly-integrated, small-sized Wi-Fi+Bluetooth®+Bluetooth® LE MCU module that has a rich set of...

ESP32-MINI-1U
ESP32-MINI-1U is a highly-integrated, small-sized Wi-Fi + Bluetooth® + Bluetooth® LE MCU module that has a rich set of...

ESP32-PICO-MINI-02
ESP32-PICO-MINI-02 is a small-sized powerful Wi-Fi+Bluetooth®+Bluetooth® LE MCU module. It is based on ESP32-PICO-V3-02,...

ESP32-PICO-MINI-02U
ESP32-PICO-MINI-02U is a small-sized powerful Wi-Fi+Bluetooth®+Bluetooth® LE MCU module. It is based on...

ESP32-PICO-V3

ESP32-PICO-V3-ZERO
ESP32-PICO-V3-ZERO is an Alexa Connect Kit (ACK) module with Espressif. It provides an easy way for customers to build...

ESP32-WROOM-32D
ESP32-WROOM-32D integrates ESP32-D0WD. It targets a wide variety of applications, ranging from low-power sensor networks...

ESP32-WROOM-32U
ESP32-WROOM-32U integrates ESP32-D0WD. It integrates a U.FL connector.

ESP32-SOLO-1
ESP32-SOLO-1 is a powerful, generic Wi-Fi+BT+Bluetooth LE MCU module that targets a wide variety of applications,...

ESP32-WROOM-32
ESP32-WROOM-32 contains the ESP32 SoC, flash memory, high-precision discrete components, and a PCB antenna which...

ESP32-WROVER-B
ESP32-WROVER-B is a powerful, generic WiFi-BT-Bluetooth LE MCU module that targets a wide variety of applications,...

ESP32-WROVER-IB
ESP32-WROVER-IB is a powerful, generic Wi-Fi+BT+Bluetooth® LE MCU module that targets a wide variety of applications,...

ESP32-WROOM-DA
ESP32-WROOM-DA is a powerful Wi-Fi + Bluetooth + Bluetooth LE MCU module with the same pin layout as ESP32-WROOM-32E for...

ESP32-DU1906
ESP32-DU1906 is an AIoT voice module powered by ESP32-D0WD-V3 and Baidu's HongHu voice chip DU1906, integrating Wi-Fi,...

ESP32-DU1906-U
ESP32-DU1906-U is an AIoT voice module powered by ESP32-D0WD-V3 and Baidu's HongHu voice chip DU1906, integrating Wi-Fi,...
esp32 Development Boards List

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

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.

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

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

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

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

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

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

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.

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

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

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

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

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.

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

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

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

ESP32 30-Pin DevKit (Generic Clone)
Universal guide for identifying and using generic 30-pin ESP32 DevKit clones from AliExpress/eBay.

ESP32 38-Pin DevKit (Generic Clone)
Universal guide for identifying and using generic 38-pin ESP32 DevKit clones (NodeMCU-32S style).

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

ESP32 ESP-WROOM-32D 0.96" OLED Display
ESP32 development board with integrated 0.96" OLED display (yellow/blue) and 30 GPIO pins for compact IoT projects.

ESP32 HW-394 (WR-32)
Compact ESP32 development board with TYPE-C interface, WiFi, Bluetooth, and 4MB flash.

ESP32 Lite V1.0.0
Generic ESP32 Lite V1.0.0 board with Wi-Fi, BLE, MicroPython support, and Micro-USB/Type-C - Arduino IDE compatible.

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

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

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

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

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

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

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

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

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-Ethernet-Kit
ESP32 board with integrated Ethernet PHY - perfect for wired IoT, industrial automation, and secure LAN-connected...

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-LyraT-Mini
Compact LyraT variant for simpler voice/audio apps - great for speaker-based IoT interfaces.

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

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-LyraTD-SYNA
ESP32 board featuring Synaptics audio front end - ideal for enhanced voice detection and commands.

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

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-Vaquita-DSPG
Compact voice interface board with DSPG voice DSP - designed for audio-centric smart 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.

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

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(V2)
Improved LoRa ESP32 board with better power management - suited for off-grid and battery-powered systems.

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

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

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

HiLetgo ESP-WROOM-32 Development Board
ESP32 development board with 2.4GHz WiFi, Bluetooth, dual cores, and Arduino IDE compatibility.

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

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.

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

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

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

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

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

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

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

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

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 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.

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

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

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

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.

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

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

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

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

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.

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

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

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

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

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.

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.

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

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

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

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

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

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

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

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-ISO
PoE-enabled ESP32 with electrical isolation - designed for industrial and secure Ethernet IoT.

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

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

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

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

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

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

pyWiFi-ESP32 Development Board Kit
ESP32-based development board kit for MicroPython programming with WiFi, IoT capabilities, and included sensors.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

TTGO T-Call (LilyGO)
ESP32 development board with GSM/GPRS cellular connectivity, supporting SIM800H and A7670E modules for IoT and remote...

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

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.

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

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

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

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

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

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

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

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

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.

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

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

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

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

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

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.

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