Supported Boards

PenESP operates via serial terminal (115200 baud). Any ESP32 board with WiFi + BLE will work. Displays are not used by the firmware.

Compatibility Requirements

Required: ESP32 chip with WiFi + BLE support

Interface: Serial terminal over USB (115200 baud)

Optional: SD card for logging (not required for core functionality)

Note: Screens/displays are NOT used by PenESP firmware - all interaction is via serial commands.

ESP32 Development Boards

Budget-friendly ESP32 boards - perfect for PenESP serial operation

COMPATIBLE

ESP32-WROOM-32 DevKit

ESP32-WROOM WiFi BLE Budget

Classic ESP32 development board. WiFi 2.4GHz + BLE, 520KB RAM, USB-to-Serial chip. The most popular ESP32 board.

Buy on AliExpress
COMPATIBLE

ESP32-S3 DevKitC-1

ESP32-S3 WiFi BLE 5 USB-C

Official Espressif S3 board. WiFi 2.4GHz + BLE 5.0, 512KB RAM, dual-core 240MHz, USB OTG support.

Buy on AliExpress
COMPATIBLE

ESP32-C3 SuperMini

ESP32-C3 WiFi BLE 5 Tiny

Ultra-compact RISC-V ESP32. WiFi 2.4GHz + BLE 5.0, 400KB RAM, USB-C, smallest form factor.

Buy on AliExpress
COMPATIBLE

ESP32-C3 DevKitM-1

ESP32-C3 WiFi BLE 5 Budget

Official Espressif C3 board. WiFi 2.4GHz + BLE 5.0, 400KB RAM, RISC-V core, USB-Serial-JTAG.

Buy on AliExpress
COMPATIBLE

ESP32-C3 Zero

ESP32-C3 WiFi BLE 5 Ultra-Tiny

Raspberry Pi Zero-sized C3 board. WiFi 2.4GHz + BLE 5.0, compact design, castellated pins.

Buy on AliExpress
COMPATIBLE

ESP32-C3 Beetle

ESP32-C3 WiFi BLE 5 Compact

Mini C3 board with USB-C. WiFi 2.4GHz + BLE 5.0, breadboard-friendly, low cost.

Buy on AliExpress
COMPATIBLE

ESP32-C6 DevKitC-1

ESP32-C6 WiFi 6 BLE 5 Zigbee

Latest ESP32-C6 with WiFi 6. WiFi 6 2.4GHz + BLE 5.3, 512KB RAM, Thread/Zigbee support.

Buy on AliExpress
COMPATIBLE

ESP32-C5 Dev Board

ESP32-C5 WiFi 2.4/5GHz BLE 5 Dual-Band

Next-gen dual-band ESP32. WiFi 2.4GHz + 5GHz + BLE 5.4, 512KB RAM. Test PenESP on 5GHz networks.

Buy on AliExpress
COMPATIBLE

ESP32-S2 DevKitM-1

ESP32-S2 WiFi USB OTG

WiFi-only ESP32 variant. WiFi 2.4GHz, 320KB RAM, USB OTG. Note: No BLE - limited PenESP functionality.

Buy on AliExpress
COMPATIBLE

NodeMCU-32S

ESP32-WROOM WiFi BLE Popular

NodeMCU-style ESP32 board. WiFi 2.4GHz + BLE, breadboard-friendly, wide pin spacing.

Buy on AliExpress
COMPATIBLE

ESP32-S3-WROOM-1 N16R8

ESP32-S3 WiFi BLE 5 16MB Flash

High-memory S3 variant. WiFi 2.4GHz + BLE 5.0, 16MB Flash, 8MB PSRAM, great for complex operations.

Buy on AliExpress
COMPATIBLE

DOIT ESP32 DevKit v1

ESP32-WROOM WiFi BLE 30-pin

Popular 30-pin ESP32 board. WiFi 2.4GHz + BLE, CP2102 USB-Serial, all GPIO exposed.

Buy on AliExpress

⚡ ESP32-P4 Development Boards

Next-generation high-performance ESP32-P4 boards

COMPATIBLE

ESP32-P4 Function EV Board

ESP32-P4 WiFi BLE 5 High-Performance

Official Espressif P4 evaluation board. Dual-core 400MHz, 768KB RAM, advanced peripherals, USB OTG.

Buy on AliExpress
COMPATIBLE

ESP32-P4 DevKitC-1

ESP32-P4 WiFi BLE 5 Developer-Friendly

Standard P4 development board. Dual-core 400MHz, all GPIO broken out, USB-C, ideal for prototyping.

Buy on AliExpress
COMPATIBLE

ESP32-P4 Mini DevKit

ESP32-P4 WiFi BLE 5 Compact

Compact P4 board with powerful specs. Dual-core 400MHz, smaller footprint, perfect for portable projects.

Buy on AliExpress

🔥 LilyGo Specialty Boards

Quality boards with additional features - compact and well-designed

COMPATIBLE

LILYGO T-QT Pro (ESP32-S3)

ESP32-S3 WiFi BLE 5 Compact

Tiny S3 board with built-in battery management. WiFi + BLE, USB-C, perfect for portable PenESP projects.

Buy on AliExpress
COMPATIBLE

LILYGO T-Display S3

ESP32-S3 WiFi BLE 5 Screen (unused)

Compact S3 board with display (screen unused by PenESP). WiFi + BLE, USB-C, 16MB Flash.

Buy on AliExpress
COMPATIBLE

LILYGO T-Embed

ESP32-S3 WiFi BLE 5 Screen (unused)

Multi-feature S3 board with display (screen unused). WiFi + BLE, rotary encoder, compact design.

Buy on AliExpress

Important Notes

Serial Terminal Required: PenESP operates entirely via serial terminal at 115200 baud. Connect via USB and use any serial terminal (Arduino IDE, PuTTY, screen, minicom, etc.).

Displays Not Used: The firmware does NOT use screens/displays - all boards with screens will work fine, but the screen won't show PenESP output.

BLE Required: BLE spam features (iOS, Android, Samsung, Windows spam) require BLE support. WiFi-only boards (ESP32-S2) will have limited functionality.

SD Card Optional: SD cards mentioned on boards are for potential data logging but not required for core PenESP operations.

5GHz Support: Only ESP32-C5 supports 5GHz WiFi. All other boards are 2.4GHz only.