Difference between revisions of "ESP32 Development Boards Supported by ESPixelStick"

From diychristmas.org wiki
Jump to navigation Jump to search
(Initial page created from ESPixelStick Version 4 supported platform definitions.)
 
(Blanked the page)
Tag: Blanking
 
Line 1: Line 1:
{{DISPLAYTITLE: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 ==
 
 
{| class="wikitable sortable"
 
! Platform Identifier
 
! Development Board
 
! Processor
 
! Ethernet
 
! Notes
 
|-
 
| <code>esp32_devkitc</code>
 
| ESP32 DevKitC
 
| Original ESP32
 
| No
 
| Espressif reference development board.
 
|-
 
| <code>esp32_wemos_d1_mini32</code>
 
| WeMos D1 Mini32
 
| Original ESP32
 
| No
 
| Compact D1 Mini form factor.
 
|-
 
| <code>esp32_lolin_d1_pro</code>
 
| LOLIN D1 Pro
 
| Original ESP32
 
| No
 
| Compact development board.
 
|-
 
| <code>esp32_cam</code>
 
| ESP32-CAM
 
| Original ESP32
 
| No
 
| Camera development board.
 
|-
 
| <code>esp32_ttgo_t8</code>
 
| TTGO T8
 
| Original ESP32
 
| No
 
| High-feature development board.
 
|-
 
| <code>esp32_m5stack_atom</code>
 
| M5Stack ATOM
 
| Original ESP32
 
| No
 
| Ultra-compact development module.
 
|-
 
| <code>esp32_d1_mini_mhetesp32minikit</code>
 
| MH-ET LIVE ESP32 MiniKit
 
| Original ESP32
 
| No
 
| D1 Mini compatible form factor.
 
|-
 
| <code>esp32_olimex_gw</code>
 
| Olimex Gateway
 
| Original ESP32
 
| No
 
| Olimex development platform.
 
|-
 
| <code>esp32_wt32eth01</code>
 
| 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 ==
 
 
{| class="wikitable"
 
! Version
 
! Date
 
! Changes
 
|-
 
| 0.1
 
| July 2026
 
| Initial page created from ESPixelStick Version 4 supported platform definitions.
 
|}
 

Latest revision as of 16:10, 31 July 2026