Awesome Open Source
Awesome Open Source

GitHub C++ Standard GitHub issues GitHub contributors GitHub Sponsors

Main Development
MasterMaster DevelopmentDevelopment

Orange Pi baremetal Open Source

DMX512 / RDM / Art-Net 4 / sACN E1.31 / OSC / SMPTE / Pixel controller / RDMNet LLRP Only

  • Ethernet
    • Art-Net 4
      • Pixel controller WS28xx/SK6812/APA102/UCSx903/P9813 with DMX [Orange Pi Zero]
        • 1x 4 Universes [1x DMX] {zip}
        • 8x 4 Universes [2x DMX] {zip}
      • DMX Input/Output Node / RDM Controller
        • 1 Port {zip} {Orange Pi Zero}
        • 2 Ports {zip} {Orange Pi Zero}
        • 4 Ports {zip} {Orange Pi One}
      • Real-time Monitor 1 Universe {zip} {Orange Pi One - HDMI output}
      • Stepper controller L6470 RDM
        • Sparkfun AutoDriver chaining {zip} {Orange Pi Zero}
        • Roboteurs SlushEngine Model X LT {zip} {Orange Pi One}
    • sACN E1.31
      • Pixel Controller WS28xx/SK6812/APA102/UCSx903/P9813 with DMX [Orange Pi Zero]
        • 1x 4 Universes [1x DMX] {zip}
        • 8x 4 Universes [2x DMX] {zip}
      • DMX Input / Output Bridge
        • 2 Ports {zip} {Orange Pi Zero}
        • 4 Ports {zip} {Orange Pi One}
      • Real-time Monitor 1 Universe {zip} {Orange Pi One - HDMI output}
      • Art-Net converter 4/32 Universes {zip} {Orange Pi Zero}
    • Distributed Display Protocol (DDP)
      • Pixel Controller WS28xx/SK6812/APA102/UCSx903/P9813 with DMX [Orange Pi Zero]
        • 8x 680 RGB or 8x 512 RGBW [2x DMX Out] {zip}
    • OSC
      • DMX Bridge / Pixel Controller (WS28xx/SK6812/APA102/UCSx903/P9813) {zip}
      • Client with support for buttons {zip}
      • Real-time Monitor 1 Universe {zip} {Orange Pi One - HDMI output}
    • Showfile
  • RDM
    • Controller with USB [Compatible with Enttec USB Pro protocol] {zip} {Orange Pi Zero}
    • Responder / DMX Pixel Controller (WS28xx/SK6812/APA102/UCSx903/P9813) {zip} {Orange Pi Zero}
    • Stepper controller L6470
      • Sparkfun AutoDriver chaining {zip} {Orange Pi Zero}
      • Roboteurs SlushEngine Model X LT {zip} {Orange Pi One}
  • DMX
    • Real-time Monitor {zip} {Orange Pi One - HDMI output}
  • SMPTE LTC
    • LTC SMPTE Timecode Reader / Writer / Generator {zip} {Orange Pi Zero}
  • MIDI
    • Real-time Monitor {zip} {Orange Pi One - HDMI output}

All implementations are fully according to the standards.

  • Wifi
    • Art-Net 3 DMX Node / RDM Controller / Pixel Controller (WS28xx/SK6812/APA102/UCSx903) {zip} {Orange Pi Zero}
    • sACN E1.31 DMX Bridge / Pixel Controller (WS28xx/SK6812/APA102/UCSx903) {zip} {Orange Pi Zero}
    • OSC DMX Bridge / Pixel Controller (WS28xx/SK6812/APA102/UCSx903) {zip} {Orange Pi Zero}

Detailed information can be found here : http://www.orangepi-dmx.org

Image's download https://awesomeopensource.com/project/vanvught/h3dmx512-zip

U-Boot Orange Pi Zero: uboot-orangpi_zero.img.zip

U-Boot Orange Pi One: uboot-orangpi_one.img.zip

Special thanks to @trebisky (Thomas J. Trebisky), who helped me in understanding the H3 SoC.

Mac OS X / Linux [debugging purpose only]

Art-Net 4 / sACN E1.31 / OSC

  • Art-Net 4 Real-time DMX Monitor
  • sACN E.131 Real-time DMX Monitor
  • OSC Real-time DMX Monitor

Raspberry Pi Baremetal Open Source

DMX512 / RDM / Art-Net 3 / sACN E1.31 / Pixel controller

Raspberry Pi Open Source solutions:

  • RDM
    • RDM Controller with USB [Compatible with Enttec USB Pro protocol] {SDCard}
  • Wifi
    • Art-Net 3 DMX Node / RDM Controller / DMX Real-time Monitor / Pixel Controller (WS28xx/SK6812/AP102/UCSx903) {SDCard}
    • sACN E1.31 DMX Bridge / DMX Real-time monitor / Pixel Controller (WS28xx/SK6812/AP102/UCSx903) {SDCard}
    • OSC DMX Bridge / DMX Real-time monitor / Pixel Controller (WS28xx/SK6812/AP102/UCSx903) {SDCard}

All implementations are fully according to the standards. And successfully used in live lighting shows.

Detailed information can be found here : http://www.raspberrypi-dmx.org

The kernel7.img is running on both Raspberry Pi 2 and Raspberry Pi 3(B+).

Special thanks to @rsta2 (Rene Stange), who helped me get the multi-core support working.


PayPal.Me Donate

Alternatives To Rpidmx512
Select To Compare


Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
C Plus Plus (238,912
Zip (6,573
Esp8266 (4,926
Osc (1,814
Neopixel (888
Ws2812 (755
Bare Metal (554
Dmx (504
Artnet (199
Orangepi (93
Mdns (90
Sacn (81
Dmx512 (66
Rdm (30
Allwinner (27
E131 (24
Gd32 (20
Smpte (13
Rdm Controller (5
L6470 (3