Controllers
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.