My Hyperion setup has been defunct for awhile now due to a failed USB Video Grabber. However I want to bring it back to life and I would like some guidance. Previously, I was running a Raspberry Pi 1 running OpenElec with WS2801 LEDs connected to the SPI. This is what powered Hyperion. I used a Raspberry Pi 2 as my media center and thus pretty much everything was done through the USB grabber. One of the reasons I did it this way was because I wanted easy access to my media PC and having it stuck to the back of the TV was not easy access. I went through a lot of frustration setting it up initially because I ran a long cable from the SPI through the wall and out to the LEDs. It didn't work. It was frustrating because it worked perfectly in the test phase of the project. I eventually realized it was the long cable causing the problem. The signal couldn't travel that far. So I had to use a short cable and stick the Pi behind the TV. That is why the 2nd Pi came into being. Anyway, now I'm thinking of rebuilding it using APA102 LEDs and I was curious if using an Arduino might alleviate the issue I had the last time around. Can I connect to the Arduino from a USB hub? Or must it be direct from the PI? And can I use an LED strip with more than 30 LEDs per meter? I don't know off hand how many were on the strip I saw on Amazon but it was a whole lot more than what my WS2801's had. And finally, and perhaps most importantly, does the performance suffer from adding in this extra piece of hardware? Thanks much.