News:

LATEST RELEASE:  FPP 9.5 - Download from here - https://github.com/FalconChristmas/fpp/releases/tag/9.5

+-+-

+-User

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?

+-Site Stats

Members
Total Members: 17224
Latest: drytissue
New This Month: 3
New This Week: 0
New Today: 0
Stats
Total Posts: 137009
Total Topics: 17316
Most Online Today: 1329
Most Online Ever: 7634
(January 21, 2020, 02:14:03 AM)
Users Online
Members: 1
Guests: 132
Total: 133

pocketbeagle2 - OLA with PRU DMX output

Started by s-light, January 17, 2026, 09:33:24 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

s-light

Hello community,

i would like to output DMX on the pocketbeagle2 
controlled/filled by OLA (https://www.openlighting.org/ola/)
(in best case ~2 Universes) 

in the fpp it seems there is - at least basic support for dmx-output in the RPU code - 
does anybody know of a standalone RPU example for DMX?
or how complicated is it to extract the code from the pixel-code from fpp?

i think i can write a ola plugin (did this before)
why ola?
my end goal is to use the pb2 as a simple to use and program module for 3 DIY Light-Desk-Builds i have already laying around..
(they just missing there main brain)
and in this case will do the main coding in python.
the DMX output is only one part of it.
the *desks* will have a *stand-alone* mode and an *laptop-online* mode.
in standalon there will be some simple fader-to-dmx-channel mapping
in *online* just sACN to DMX output and fader to OSC to *remote-controll* QLC+.
i first thought of doing all this in CircuitPython on an ESP32S3 or RP2040 or similar..
and than someone in this community suggested to look at the pocketbeagle2..
and it would make so much things easier and faster ;-)
i have a good bit of knowledge about embedded linux and (uC) programming - 
iam just missing all things regarding RPU
- maybe it would make sense to try to convert the dmx-output part of https://github.com/OpenLightingProject/rp2040-dmxsun
to RPU code?!
- maybe i can use the ~7 UART HW ports for this? (i have no idea if i can use UARTs from the RPU - or if i have to bit-bang the full DMX timing..)
- maybe it is even easier to use the embedded M4 core in the pocketbeagle2?

yeah so much questions ;-)

any ideas how to do this help me out ;-)

sunny greetings
stefan

dkulp

I believe 6 of the UARTS on the PB3 are usable directly for DMX without any major issues. I would just use that and forget using the PRU or M4.   You don't need the real time stuff for DMX as the UARTs can handle it directly. 
Daniel Kulp - https://kulplights.com

s-light

thanks Daniel!

i will try this!
that would makes things so much easier ;-)

Support FPP

+- Recent Topics

FPP 9.5 by alman4511
Today at 09:53:32 AM

F16V5 FW 37 Fan settings by jnealand
February 14, 2026, 07:48:45 AM

Issues with firmware update by 2Couyon
February 11, 2026, 04:45:33 PM

FPP won't connect with F16v3 by patdepri
February 11, 2026, 05:25:33 AM

LoRa plugin. Is it worth pursuing in 2026 by csmith
February 10, 2026, 09:57:30 AM

Explanation of ED (Extended Data) by dkulp
February 09, 2026, 05:58:08 PM

E682 San Devices doesn't power up by ScaryJerry
February 03, 2026, 06:48:50 PM

F16v3 v2.58 by JonD
February 02, 2026, 09:03:41 AM

Retrofit and Simple Message Generation Software Recommendations by skyblaster
February 01, 2026, 07:23:25 PM

New Plugin by sctwohig
January 29, 2026, 12:46:55 PM

Powered by EzPortal
Powered by SMFPacks Menu Editor Mod