Upgrading cheap LED beacons for professional DMX/Art-Net stage control.
- Design: Completed
- Prototyping: In Progress
- Production: Pending
- Power: +12V ±30% @ 2A
- LEDS: 10x strings of 6 LEDs
- MCU: ESP32-C3-WROOM-02
- Connectivity: DMX512 via 5 pin XLRs and WiFi
/hardware: KiCAD project files (Version 9.0.7)./firmware: PlatformIO project (Arduino/ESP-IDF framework)./mechanical: 3D-printable housing (.STEP)./docs: Specification, schematics and design calculations.
- Library Dependencies: All footprints/symbols are [local to the repo / use standard KiCAD libs].
- CI/CD: Schematics are automatically exported to
/docson every push.
- Open the
/firmwarefolder in VS Code. - Ensure the PlatformIO extension is installed.
- Connect your hardware via USB C port and click Upload.
- Apply power via DC connector, 12V ±30% from a 3A capable supply.
- Attach to DMX chain with 2x XLR 5pin cables
- If at the end of the bus use a terminator plug
- Select a DMX address with the DIP switch
- This light consumes 20 slots so avoid address above 492.
- Ensure that this light is >20 slots away from the next lights.
- Disable the WiFi AP with the DIP switch unless needed for diagnostics
- Use your DMX controller to send packets on the DMX chain.
- Slots 1 to 10 control the brightness per channel
0x00is off0xFFis on
- Slots 11 to 20 control the strobe effect per channel
0x00is fully on0x01strobes at 0.2Hz0xFFstrobes at 20Hz
- Slots 1 to 10 control the brightness per channel
- Enjoy!
Commissioned for Null Sector for EMF Camp 2026.