Veyron — pixel bar

Veyron is RavLight's original fixture: a pixel bar driven by the XDMX rev2.2 board, built for console-controlled shows rather than standalone effects. Status: stable.

Hardware

ElementDetailPin
Main stripWS2811 RGB COB strip, 40 pixelsGPIO 5
Accent pixelsP9813 clocked chipset (white accents)GPIO 2 (data) / GPIO 4 (clock)
TemperatureLM35 analog sensor, exposed on /temperatureGPIO 32
ControllerXDMX rev2.2 (WT32-ETH01) — Ethernet + WiFi, RS-485 DMX in/out

The WS2811 strip is driven natively over RMT at 800 kHz with pre-encoded buffers; the P9813 accents are clocked out over GPIO. No external LED libraries.

DMX personalities

Veyron ships 5 personalities, selectable in the fixture section, ranging from a compact dimmer-style footprint to full per-pixel control. The active personality defines which channels the fixture consumes from its start address — check the DMX monitor page, where the occupied channels are highlighted.

Patch addresses

Three independent start addresses map blocks of the personality onto the DMX universe:

This lets you place the color, white and strobe controls anywhere in the universe instead of forcing one contiguous block — handy when patching several bars into an existing show file.

Dimming curves

Per-fixture dimming curves (linear plus perceptual options) shape how DMX levels translate to LED output, so fades from the console look smooth at the bottom end instead of stepping. Selected in the fixture section and stored with the fixture config.

Strobe and highlight

The strobe channel runs a dedicated engine on-device — RGB strobe and white strobe variants are also available as effect extras. The highlight function (from the Devices panel or /highlight) runs a short identification animation so you can tell which physical bar you're configuring in a rig of identical units.

Veyron builds also include the DMX recorder (4 slots × 10 s @ 40 fps) and physical DMX512 in/out via the XDMX RS-485 port — see Protocols.