/dmx512-controller-board

Controller board for DMX512 compatible devices, built around the STM32F4 processor

Primary LanguageC

Sunshine DMX512 Controller Board

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.

Enclosure

Main PCB

STM32F411 docs

Nucleo-64 board documentation

STM32F411 Datasheet

STM32F411 Reference Manual

STM32F411 Programming Manual