News:

Server migration complete, Welcome to version 2.1.1

+-+-

+-User

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

+-Site Stats

Members
Total Members: 15698
Latest: kronescharles
New This Month: 16
New This Week: 0
New Today: 0
Stats
Total Posts: 128632
Total Topics: 15828
Most Online Today: 47
Most Online Ever: 7634
(January 21, 2020, 02:14:03 AM)
Users Online
Members: 1
Guests: 22
Total: 23

List of BeagleBone Based Controller/Capes

Started by dkulp, January 16, 2019, 08:20:53 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

dkulp


A little about BeagleBones:  BeagleBone are an ARM based micro computer very similar to a Raspberry Pi.   It runs FPP just like the Pi.   If you've setup FPP on a Pi, you can do so with a Beagle as it's exactly the same thing.   However, for our use cases, a Beagle is much more powerful than a Pi.    While the newer Pi's have faster ARM core (and 4 cores instead of 1), that is not useful for our use case (other than faster bootup time).    The thing that separates the Beagles from the Pi is the dual 200Mhz PRU (Programmable Realtime Unit) cores combined with the multitude of GPIO output pins (55 on full size Beagle, 44 on PocketBeagle).   The ARM cores on the Pi and Beagle run Linux and subject to interruptions and such (like processing network packets, UI requests, SD card, etc....) which makes using them to drive pixels unpredictable.  The 2 PRU's on the Beagle are completely independent and can provide very predictable timing that is necessary for ws2811 pixels.   Thus, we can run FPP on the ARM core to handle all the network IO, UI, FSEQ parsing, etc... and just have it pass data to the PRU's for output.     The PRU's have full access to ALL the memory, thus they are not limited in storage space like some of the other micro controllers (like Arduino's).    Driving 48 strings of 1000 pixels (144K channels) is possible as there is plenty of memory.



This is a list of BeagleBone based controller/capes that work with FPP.     Please send dkulp a note to add additional entries.

wx281x Controllers - these controllers primary job is to drive "3-wire" ws281x pixels.  They use the PRU on the BBB to handle the ws281x timing.  Some of these also support using the second PRU to provide either DMX or PixelNet outputs.  Some have RTC's.   Some provide both fused pixel output and RJ45 differential outputs.  Etc....



CapeStatusDescriptionThread
F4-BNo longer available4 Port with 1 DMX output and RTC.https://falconchristmas.com/forum/index.php/topic,2290.0.html
F16-BNo longer available16 Port with 8 DMX/Pixelnet outputs and RTChttps://falconchristmas.com/forum/index.php/topic,2242.0.html
F8-BAvailable8 Port with 3 configurable RJ45 ports for DMX or differential stringshttps://falconchristmas.com/forum/index.php/topic,10534.0.html
F32-BAvailable32 Port with 4 configurable RJ45 ports for DMX or differential stringshttps://falconchristmas.com/forum/index.php/topic,10538.0.html
F8-PBAvailable8 Port with 3 configurable RJ45 ports for DMX or differential strings.
Uses a PocketBeagle.
https://falconchristmas.com/forum/index.php/topic,10533.0.html
F40D-PBAvailable10 RJ45 differential ports providing 40 strings.
Uses a PocketBeagle
https://falconchristmas.com/forum/index.php/topic,10597.0.html
RGBCape24
RGBCape48C
RGBCape48F


P5/P10 Panel Controllers - these controllers are used to drive P10/P5 panels using the HUB75 interface.   Due to the sheer amount of data that P# panels use, they use both PRU's to optimize the output, one to load data from memory onto the PRU's and the other to send the data to the panels.



CapeStatusDescriptionThread
OctoScrollerAvailable8 outputs, can drive up to 96 P10 panelshttps://falconchristmas.com/forum/index.php/topic,10599.0.html
PocketScrollerAvailable6 outputs, can drive up to 72 P10 panels
Uses a PocketBeagle
https://falconchristmas.com/forum/index.php/topic,10598.0.html


Other Capes:



CapeStatusDescriptionThread
Daniel Kulp - https://kulplights.com

Support FPP

+- Recent Topics

F/S Arduino UNO R3 with extras by StickyWicket
Today at 09:28:23 AM

DMX to pneumatic solenoid by deanathpc
March 27, 2023, 07:54:22 AM

Libre SBC with oled by mel4853
March 24, 2023, 04:04:06 PM

K8-Pi - Random Pixels on by cybercop23
March 24, 2023, 10:44:49 AM

Limitations on Video file size? by Jayl
March 23, 2023, 11:06:14 AM

FPP 7 Kubernetes Error by Jlwright325
March 22, 2023, 11:11:59 AM

FPP Install on Raspberry Pi Zero W by k6ccc
March 21, 2023, 05:53:50 PM

FPP install script on Ubuntu, no video by AlexanderMedia
March 21, 2023, 09:37:23 AM

F16v3 External Power Connector by darylc
March 16, 2023, 05:25:46 PM

FPP on PC HDMI Output by AlexanderMedia
March 15, 2023, 01:17:55 PM

Powered by EzPortal
Powered by SMFPacks Menu Editor Mod