Skip to content

DMX-ArtNET v1

Compare
Choose a tag to compare
@CShark CShark released this 20 Feb 09:31
· 28 commits to master since this release

First release of the DMX-ArtNet firmware. Now with 100% more ArtNET.

  • Supports the normal In/Out DMX packets
  • Supports reconfiguration via ArtNET
    • DMX Address
    • IP Address
    • Switching between continuous & delta modes
    • Configuration of failover-modes
    • Switching of port types from input to output and vice-versa
    • Disabling inputs for less traffic
    • Renaming the device
  • Supports a failover serial interface when the device is bricked
    • Reset configuration
    • Power-Cycle device
    • Load into bootloader
    • Reconfigure IP settings
  • Contains a tiny DHCP-Server (default on) with support for two clients (the USB-Host and the device itself)

The firmware will create two USB Interfaces, one NCM for Ethernet and one Serial for fallback communication. The NCM interface will register itself as Housemade DMX Interface in lack of a better name. By default, it will host a DHCP server on the 10.0.0.0-net and be reachable under 10.0.0.1. By default the DMX Addresses are numbered 0 through 3, according to their physical location.

The initial DMX direction (In/Out) is decided by soldering the respective resistors in place (3.3V for Input, GND for Output, Empty to completely disable this port), but can be permanently reconfigured (if not disabled by missing resistors) using the tool or any ArtNET configurator.

Using the supplied tool, most aspects can be reconfigured, ranging from the DMX address to the IP address and mode to other aspects of the device.

For flashing the image initially or when it is bricked beyond recovery, place the boot-jumper into DFU-mode and reset the device (using the button right beside it). It should now boot into DFU mode and you can flash the firmware using the STM32-Cube-Programmer. If you also somehow managed to brick the bootloader, there is an SWD-Interface available for a JTAG-Programmer. After the initial firmware is flashed, you can enter the bootloader anytime using the provided tool without touching the device.