The F32-B can also be purchased from Wired Watts with all kinds of other accessories like pixels and such.
What is it?
The F32-B is a cape for the BeagleBone Black designed to drive ws2811 LED pixels. It has 32 local ports (fused with LED indicators) that can each drive over 700 pixels (with power injection) at 40FPS. It also has 4 RJ45 differential ports that can output an additional 16 strings or 8 universes of DMX.
The new “v2” version also provides a Real Time Clock, temperature sensors, a header for an OLED display, and two push buttons for navigating menus on the display.
Why did you make it?
Animated Christmas Light displays typically use ws2811 Pixels for things like house outlines, candy canes, tree’s, etc… The F32-B was designed to drive a large number of pixels for dense props like MegaTree’s and matrices where having a lot of local ports is useful.
What makes it special?
The 32 local ports provides more outputs than most controllers providing the ability to run a lot of pixels for dense props.
The 4 RJ45 ports provide additional output capabilities to allow for future expansions. 2 of the ports can be configured to either drive a ws2811 pixel differential receiver board (available from pixelcontroller.com ) OR be configured to output 4 universes of DMX for each port. The other two RJ45 ports can only drive ws2811 pixels via a receiver board.
The BeagleBone can be powered by the same power supply powering the pixels. There are jumpers on the board to select either 5V or 12V power. Alternatively, the BeagleBone can be powered by it’s own barrel connector if an on-board jumper is removed.
Technical details: Both the DMX and ws2811 protocols are extremely timing dependent and are generally not drivable via a general purpose Linux CPU. The FPP software uses the two semi real-time PRU’s available on the PocketBeagle to handle the protocol specific timings. One PRU is used for the ws2811 protocol strings and the other PRU is used for the DMX timings. Using the PRU’s also allows the main CPU to be free for other things such as network IO.
You WILL need:
- ws2811 pixels
- A good quality SD card with the latest FPP image installed on it. The latest FPP image can always be found at http://dankulp.com/bbb/
- A BeagleBone Black, BeagleBone Black Wireless, BeagleBone Green, or SanCloud BeagleBone enhanced.
Note: a BeagleBone Green Wireless will NOT work.