4. Orange Pi Zero / Raspberry Pi : DMX USB Pro

Open source Pi RDM Controller with USB, DMX512 isolated board and compatible with software that supports Enttec USB Pro.

Download :

Main features

    • Baremetal programming controls DMX512 timing

    • Open source https://github.com/vanvught/rpidmx512

    • Supported operating systems: MacOS, Linux and Windows

    • Using the FT245RL USB to parallel interface for fast communication with the host

    • DMX512 Transmitter or Receiver

    • No external power supply required

    • ANSI E1.11-2008 compliant (DMX512-A)

    • E1.20-2010 compliant (RDM)

    • Separate buffers for incoming DMX and RDM data

    • Fully compatible with software suitable for ENTTEC USB Pro

    • Configuration is stored in the SPI flash (Orange Pi Zero)

    • Compatible with OpenLighting rdmpro_sniffer (widget_mode=3)

    • DMX receive rate throttling option to ensure receiving software isn't overloaded with too many frames per second

    • Real-time statistics and process information is available on external monitor

    • UUID (or S/N) is based on MAC-address.

Limitations :

    • Received DMX Change Of State Packet (Label=9) is not implemented (yet).

OLA and Raspberry Pi Zero

plugins/usbpro/UsbProWidgetDetector.cpp:537: Detected USB Device: ESTA Id: 0x5000 (www.orangepi-dmx.org), device Id: 0x0001 (Raspberry Pi DMX USB Pro), serial: 0xeb23c2de, f/w version: 2.4

plugins/usbpro/WidgetDetectorThread.cpp:314: Defaulting to a Usb Pro device

olad/plugin_api/DeviceManager.cpp:105: Installed device: www.orangepi-dmx.org - Raspberry Pi DMX USB Pro, Serial #: 15123122144, firmware 2.4:5-15123122144

plugins/usbpro/EnttecUsbProWidget.cpp:275: Incremental discovery triggered

plugins/usbpro/EnttecUsbProWidget.cpp:307: Un-muting all devices, TN: 0

olad/plugin_api/PortManager.cpp:119: Patched 5-15123122144-O-0 to universe 3

plugins/usbpro/EnttecUsbProWidget.cpp:307: Un-muting all devices, TN: 1

plugins/usbpro/EnttecUsbProWidget.cpp:307: Un-muting all devices, TN: 2

plugins/usbpro/EnttecUsbProWidget.cpp:330: Sending DUB packet: 0000:00000000 - ffff:ffffffff

common/rdm/DiscoveryAgent.cpp:217: BranchComplete, got 24

common/rdm/DiscoveryAgent.cpp:321: Muting 29aa:02001420

plugins/usbpro/EnttecUsbProWidget.cpp:289: Muting 29aa:02001420, TN: 4

plugins/usbpro/EnttecUsbProWidget.cpp:474: Probably muted device

plugins/usbpro/EnttecUsbProWidget.cpp:330: Sending DUB packet: 0000:00000000 - ffff:ffffffff

common/rdm/DiscoveryAgent.cpp:217: BranchComplete, got 0

Orange Pi Zero 256MB LTS + DMX512 RDM isolated with USB (FT245RL) + open source = € 43,90 and compatible with software that supports Enttec USB Pro (and additional features).

The board can be ordered here http://www.bitwizard.nl/shop/raspberry-pi?product_id=154