Difference between revisions of "Controllers"
ErnieHorning (talk | contribs) (Created the new Controllers section as the central navigation hub for controller hardware, firmware, and related control software. Added introductory content, reorganized controller links, and established the initial framework for future controller documentation, while moving active development to this page as the primary work area.) |
ErnieHorning (talk | contribs) (Reorganized Controllers Overview into categorized sections for hardware, firmware, show software, and communication protocols. Added RS-485 and Light-O-Rama (LOR) references and expanded navigation to related controller topics.) |
||
| Line 5: | Line 5: | ||
</div> | </div> | ||
| + | ---- | ||
| + | |||
| + | = Controllers Overview = | ||
| + | |||
| + | Controllers are the heart of an animated lighting display. They receive data from sequencing software or show players and convert it into signals that control smart pixels, dimmers, relays, and other lighting devices. | ||
| + | |||
| + | This section provides an overview of the hardware, firmware, software, and communication protocols commonly used in DIY Christmas lighting. Whether you are building a simple display with a single ESP8266 or a large installation with multiple Ethernet controllers, the articles below will help you choose the right equipment and understand how the various components work together. | ||
| + | |||
| + | == Controller Hardware == | ||
| + | |||
| + | These devices receive lighting data and control connected lights or pixels. | ||
| + | |||
| + | * '''[[ESP Controllers]]''' – Low-cost DIY controllers based on the ESP8266 and ESP32. | ||
| + | * '''[[Falcon Controllers]]''' – Professional Ethernet pixel controllers. | ||
| + | * '''[[Kulp Controllers]]''' – Advanced Ethernet controllers with integrated expansion options. | ||
| + | * '''[[Light-O-Rama (LOR)]]''' – Commercial controllers for AC lighting and smart pixels. | ||
| + | * '''[[Renard]]''' – Community-developed AC lighting controllers and communication protocol. | ||
| − | + | == Controller Firmware == | |
| + | Firmware is the software installed on a controller that determines how it receives and processes lighting data. | ||
| − | + | * '''[[WLED]]''' – Feature-rich firmware for ESP-based pixel controllers. | |
| + | * '''[[ESPixelStick]]''' – Firmware supporting multiple lighting protocols and output options. | ||
| − | + | == Show Software == | |
| − | + | These applications create, schedule, and play animated lighting shows. | |
| − | + | * '''[[xLights]]''' – Sequence editor and display layout software. | |
| + | * '''[[Falcon Player (FPP)]]''' – Dedicated show player and scheduler. | ||
| − | + | == Communication Protocols == | |
| − | + | Protocols define how lighting data is transmitted between software and controllers. | |
| − | + | * '''[[DDP]]''' – Distributed Display Protocol optimized for smart pixels. | |
| + | * '''[[E1.31]]''' – Streaming ACN protocol widely used for Ethernet lighting control. | ||
| + | * '''[[Art-Net]]''' – Ethernet protocol commonly used in stage and architectural lighting. | ||
| + | * '''[[DMX]]''' – Industry-standard serial lighting control protocol. | ||
| + | * '''[[Renard]]''' – Serial communication protocol used by Renard controllers. | ||
| + | * '''[[RS-485]]''' – Electrical communication standard used by DMX, Renard, and other serial systems. | ||
| − | + | == Related Articles == | |
| − | + | * [[Smart Pixels]] | |
| + | * [[Pixel Controllers]] | ||
| + | * [[Pixel Wiring]] | ||
| + | * [[Power Supplies]] | ||
| + | * [[Power Injection]] | ||
| + | * [[AC Lighting]] | ||
Revision as of 09:12, 30 July 2026
NOTE
This page is currently under active development. To maintain consistency while the initial content is being created, please refrain from making edits until this notice has been removed.
— Ernie Horning, July 30, 2026
Controllers Overview
Controllers are the heart of an animated lighting display. They receive data from sequencing software or show players and convert it into signals that control smart pixels, dimmers, relays, and other lighting devices.
This section provides an overview of the hardware, firmware, software, and communication protocols commonly used in DIY Christmas lighting. Whether you are building a simple display with a single ESP8266 or a large installation with multiple Ethernet controllers, the articles below will help you choose the right equipment and understand how the various components work together.
Controller Hardware
These devices receive lighting data and control connected lights or pixels.
- ESP Controllers – Low-cost DIY controllers based on the ESP8266 and ESP32.
- Falcon Controllers – Professional Ethernet pixel controllers.
- Kulp Controllers – Advanced Ethernet controllers with integrated expansion options.
- Light-O-Rama (LOR) – Commercial controllers for AC lighting and smart pixels.
- Renard – Community-developed AC lighting controllers and communication protocol.
Controller Firmware
Firmware is the software installed on a controller that determines how it receives and processes lighting data.
- WLED – Feature-rich firmware for ESP-based pixel controllers.
- ESPixelStick – Firmware supporting multiple lighting protocols and output options.
Show Software
These applications create, schedule, and play animated lighting shows.
- xLights – Sequence editor and display layout software.
- Falcon Player (FPP) – Dedicated show player and scheduler.
Communication Protocols
Protocols define how lighting data is transmitted between software and controllers.
- DDP – Distributed Display Protocol optimized for smart pixels.
- E1.31 – Streaming ACN protocol widely used for Ethernet lighting control.
- Art-Net – Ethernet protocol commonly used in stage and architectural lighting.
- DMX – Industry-standard serial lighting control protocol.
- Renard – Serial communication protocol used by Renard controllers.
- RS-485 – Electrical communication standard used by DMX, Renard, and other serial systems.