The TinyTiM, much like their larger TiM, is an awesome, well-made (by the same manufacturer as the AllPixel!), and versatile 8×8 LED matrix based on the WS2812 LED. And it’s 100% compatible with the AllPixel!
As usual, Justin from WyoLum is super awesome and sent us some early production boards…
Nope… it wasn’t just one TinyTiM… it was six!
Six TinyTiMs to make one seriously cool LED cube 🙂
As I mentioned, they are fully compatible with the AllPixel but there’s a slight setup step that needs to be done first. The TiM and TinyTiM can be used in both parallel and serial mode. Parallel is for driving each of the 8 columns separately with something like the FadeCandy. Serial means that the entire matrix is setup as one continuous strip, which exactly what the AllPixel needs. There are solder pads on the back of the matrix and if you jump them with a small solder blob, it will connect all the columns into a serial configuration.
I then installed male and female JST leads onto each of the input and output pads (since you can’t use the black IDC connectors in serial mode). Be sure that the input and output connector genders remains consistent!
Next, to assemble the panels into a cube. This is achieved with some awesome, 3D printed corner brackets that are held on with some M3 screws. I’ve been told that WyoLum doesn’t have current plans to sell these brackets, but they are quick to print if you have access to a printer. And there are plenty of online service options if you don’t.
There’s a bunch of ways you could layout the panels and it all depends on how you are going to program the cube. But for the sake of consistency, the panels in this cube are setup as follows and this layout is assume in the below example code.
I’m still working on the best and least confusing way to handle 3D animations, but for now it’s a bit on the manual side, using LEDMatrix and some custom coordinate mapping:
Run the above and you’ll get this totally hypnotic awesomeness:
That’s all for now, but I’m still working on improving 3D animations to work with this. Many thanks to WyoLum for sending us this awesome piece of kit! Be sure to head on over to their Seeed Studio store and pick one, or six, up!