ESP32 Development Boards Supported by ESPixelStick
ESP32 Development Boards Supported by ESPixelStick
ESPixelStick Version 4 supports numerous ESP32 development boards through hardware-specific platform definitions. These platform definitions allow ESPixelStick to accommodate differences in GPIO assignments, Ethernet hardware, USB interfaces, and other board-specific features while maintaining a common firmware code base.
This page summarizes the ESP32 development boards currently supported by ESPixelStick. It complements ESP32 Development Boards, which explains the general characteristics of ESP32 development boards and how to choose one for a project.
About Platform Definitions
A platform definition identifies the hardware configuration required to build ESPixelStick for a specific development board or controller.
Platform definitions may include support for:
- GPIO assignments
- Ethernet hardware
- USB interfaces
- Flash memory configuration
- PSRAM configuration
- Board-specific peripherals
Although two boards may use the same ESP32 processor, they often require different platform definitions because of hardware differences.
Supported Development Boards
| Platform Identifier | Development Board | Processor | Ethernet | Notes |
|---|---|---|---|---|
esp32_devkitc
|
ESP32 DevKitC | Original ESP32 | No | Espressif reference development board. |
esp32_wemos_d1_mini32
|
WeMos D1 Mini32 | Original ESP32 | No | Compact D1 Mini form factor. |
esp32_lolin_d1_pro
|
LOLIN D1 Pro | Original ESP32 | No | Compact development board. |
esp32_cam
|
ESP32-CAM | Original ESP32 | No | Camera development board. |
esp32_ttgo_t8
|
TTGO T8 | Original ESP32 | No | High-feature development board. |
esp32_m5stack_atom
|
M5Stack ATOM | Original ESP32 | No | Ultra-compact development module. |
esp32_d1_mini_mhetesp32minikit
|
MH-ET LIVE ESP32 MiniKit | Original ESP32 | No | D1 Mini compatible form factor. |
esp32_olimex_gw
|
Olimex Gateway | Original ESP32 | No | Olimex development platform. |
esp32_wt32eth01
|
WT32-ETH01 | Original ESP32 | Yes | Integrated Ethernet. |
Notes
Board support indicates that an ESPixelStick Version 4 platform definition exists for the development board.
Supported features may vary depending upon the hardware. Differences between boards can include:
- Available GPIO pins
- Ethernet capability
- USB interface
- Flash memory size
- PSRAM
- Onboard LEDs
- Buttons
- Other peripherals
Users should always select the platform definition that matches the hardware being programmed.
Choosing a Board
For most DIY Christmas lighting projects, a standard ESP32 development board provides all of the features required to operate ESPixelStick.
Ethernet-capable boards, such as the WT32-ETH01, may be preferred where wired network connections are desired.
Future Expansion
This page summarizes currently supported development boards.
Additional information may be added in the future, including:
- Board photographs
- GPIO reference tables
- Programming notes
- Flash memory variations
- USB interface differences
- Community experiences
Related Articles
- Supported ESPixelStick Platforms
- ESP32 Development Boards
- ESP32 Family Overview
- ESP32 GPIO Reference
- ESPixelStick
- ESPixelStick Reference Guide
References
- ESPixelStick GitHub Repository
- ESPixelStick Wiki
- Platform information provided by Martin Mueller.
Revision History
| Version | Date | Changes |
|---|---|---|
| 0.1 | July 2026 | Initial page created from ESPixelStick Version 4 supported platform definitions. |