Controller board for DMX512 compatible lighting fixtures, built around the ARM Cortex-M4 processor (STM32F411RET).
On the hardware side, there are of four PCB:s, a main board containing the microcontroller as well as DMX512, USB USART and power circuitry. Other boards contain buttons, LCD, potentiometer sliders and similar. See the Kicad project files for details.
The software is built using the STM32 hardware abstraction layer (HAL). Aside from hardware drivers for the various input devices, it contains DMX512 generation and a simple menu system for the LCD.