Skip to content

Orange Pi DMX512 / RDM / MIDI / OSC / Art-Net / WS28xx / L6470 / Stepper / TLC59711 / PCA9685 / Servo / PWM / TCNet / SMPTE / RDMNet / LLRP / GD32 / GigaDevice / Raspberry Pi

License

Notifications You must be signed in to change notification settings

vanvught/rpidmx512

This branch is up to date with master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bb143df · Feb 7, 2025
May 20, 2022
Oct 1, 2016
Apr 17, 2024
Jul 7, 2024
Feb 6, 2025
Jan 10, 2025
Dec 2, 2024
Feb 6, 2025
Feb 4, 2025
Feb 7, 2025
Feb 4, 2025
Feb 6, 2025
Jan 26, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Dec 25, 2024
Nov 11, 2024
Jan 27, 2025
Jan 27, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Jan 24, 2025
Feb 4, 2025
Feb 7, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Feb 7, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Jan 27, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Feb 4, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 4, 2025
Feb 6, 2025
Feb 4, 2025
Feb 6, 2025
Feb 6, 2025
Feb 4, 2025
Feb 6, 2025
Feb 6, 2025
Feb 4, 2025
Feb 6, 2025
Nov 12, 2024
Dec 16, 2022
Nov 10, 2024
Dec 24, 2020
Sep 16, 2024

Repository files navigation

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}
    • PixelPusher (PP)

      • Pixel Controller WS28xx/SK6812/APA102/UCSx903/P9813 [Orange Pi Zero]
        • 8x 680 RGB or 8x 512 RGBW {zip}
    • 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://github.com/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 / DDP / PP

  • Art-Net 4 Real-time DMX Monitor
  • DDP Real-time DMX Monitor {Distributed Display Protocol}
  • sACN E.131 Real-time DMX Monitor
  • OSC Real-time DMX Monitor
  • PP Real-time DMX Monitor {PixelPusher}

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.

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