I am new to the group,

I am new to the group, and to LED projects (although I’m a bit addicted to LEDs in the form of high-end custom flashlights :wink: ). I just bought some of the CoolNeon Total Control Lighting strips (they use the P9813 controller) to do some learning and prototyping. I’ve written my own code based on the existing TCL library, but I really want to do something more serious.

Today, found various FastSPI sites, and ended up here. :slight_smile: As such, I was wondering if the P9813 controller is supported yet (either officially, or “no, but it should work” is fine).

What I am planning to build is a 24 x 24 matrix (using 24 25-pixel strips, all connected in one string) that will be a piece of art hanging on the wall. These SPI strips require sending all the pixels for the entire string serially, but that method doesn’t lend itself very well to some kinds of graphics and animation.

I have something working now, but I just created a one-dimensional “left to right, top to bottom” order array that I use for designing, and then I remap it to the “bottom to top, left to right, zig-zag” requirement for the actual strips. It’s actually working fairly well, but I think I’ll run into issues when I start trying to do math-based animations (even simple things like diagonal lines). I am very interested to hear if anyone else has done something similar, and if so, what approach they took. Thanks!

I forgot to mention, I’m currently driving this using the development kit that CoolNeon sells (basically a pre-packaged basic Arduino). I have both a Teensy 3.1 and a DigiX laying around and eventually plan to use one of those (probably the Teensy) for speed and RAM.

https://code.google.com/p/fastspi is the main reference to what is “Upcoming” and how to use the library.

It looks like the chipset P9813 is not yet supported… :frowning:

I have some prototype code for it - but haven’t had a chance to test it yet, I may put up a build/release with that and some other prototype code in the next week. (The events of the past few weeks have thrown a lot up in the air).

Also note that the teensy 3.1 isn’t supported yet, I got mine just before things blew up.

Thanks for the responses! Since I am only at the prototyping stage, I’m not in a hurry for anything (especially the Teensy 3.1 support). Once you have a chance to test the P9813 support, I’ll probably start playing with the library using the Arduino I’m already using.