ESP32 Development Boards Supported by ESPixelStick

From diychristmas.org wiki
Revision as of 15:42, 31 July 2026 by ErnieHorning (talk | contribs) (Initial page created from ESPixelStick Version 4 supported platform definitions.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


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

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.