Category Archives: FPGA

Reverse Engineering the iColor Flex Protocol

Back in the early 2000’s–at least a decade before there were Neopixels or WS2812b LEDs–Color Kinetics introduced flexible color changing LED string lights. Each string contained fifty RGB color changing nodes. Each node contained an RGB LED and a custom … Continue reading

Posted in FPGA, Lighting, RGB LED | Comments Off on Reverse Engineering the iColor Flex Protocol

Folding the Six Panel Wall into a Cube

After seeing this cube and this cube, I decided it was time to build an LED cube of my own leveraging the BeagleBone Black and FPGA work I had already done for my six-panel mini video wall. The cube project … Continue reading

Posted in BeagleBone Black, FPGA, LED Matrix, Lighting, RGB LED | Comments Off on Folding the Six Panel Wall into a Cube

Expanding the BeagleBone Black and FPGA to Drive 6 (or more) Panels

After completing my first BeagleBone Black + FPGA project and tutorial where I drove a single 32×32 RGB LED matrix, I decided it was time to go bigger. The result is the project shown below—a 3 x 2 matrix of … Continue reading

Posted in BeagleBone Black, FPGA, LED Matrix, Lighting, RGB LED | Comments Off on Expanding the BeagleBone Black and FPGA to Drive 6 (or more) Panels

Driving a 32×32 RGB LED Matrix with a BeagleBone Black and an FPGA

My latest project uses a BeagleBone Black and a Xilinx Spartan 6 LX9 FPGA to drive a 32×32 RGB LED matrix. This project lets me display cool and interesting patterns on a matrix of 32×32 RGB LEDs. That’s 1024 RGB … Continue reading

Posted in BeagleBone Black, FPGA, LED Matrix, Lighting, RGB LED | Comments Off on Driving a 32×32 RGB LED Matrix with a BeagleBone Black and an FPGA