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: 17233
Latest: Justmike
New This Month: 3
New This Week: 2
New Today: 1
Stats
Total Posts: 137046
Total Topics: 17321
Most Online Today: 1283
Most Online Ever: 8375
(February 21, 2026, 03:58:04 AM)
Users Online
Members: 1
Guests: 343
Total: 344

pocketbeagle2 - OLA with PRU DMX output

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

Previous topic - Next topic

0 Members and 2 Guests 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

F16v3 Expansion bad resistors by 2Couyon
March 13, 2026, 04:03:59 PM

HUB75 P4 1/10 Matrix by k6ccc
March 13, 2026, 08:45:44 AM

Retrofit and Simple Message Generation Software Recommendations by StickyWicket
March 11, 2026, 02:06:58 PM

FPP 9.3 Released! by lrhorer
February 25, 2026, 09:28:30 PM

P2.4 128X64 32S (ICND2153/TC7262) by darylc
February 24, 2026, 09:29:31 PM

Projector Controler by djmc2002
February 24, 2026, 05:30:55 PM

Trying to get lights working on one port, no luck by gthoman
February 23, 2026, 07:59:22 PM

FPP 9.5 by alman4511
February 16, 2026, 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

Powered by EzPortal
Powered by SMFPacks Menu Editor Mod