There is a way how to connect several SPI LED Controller together and synchronize outputs for one effect/animation. How to do it, you will learn in this tutorial.
SPI LED Controller is a simple yet powerfull device that can control up to 1024 RGB pixels. Therefore, you can have a problem with the synchronized outputs. What is your option if you’d like to have them synchronized? There is ony one solution -> use DMX trigger!
What is the size of the installation?
It is important that you ask yourself very important question right at the beginning – what is the size of the installation you would like to build? Solution presented here is acceptable for smaller projects. Keep in mind that the synchronization you’ll get is not suitable for complicated animations. Nevertheless, it is an option that you can utilize if you plan it carefully.
For more complicated projects, we do recommend LEC 3 or Powered controllers. These controllers have multiple outputs, therefore you can count on the synchronization to be flawless even with complicated effects.
Step by step tutorial for installation of 2 or more synchronized SPI LED Controllers:
- Prepare animation in LSS software
- Export animation on SD-cards
- Export LSS SPI Settings file
- Daisychain controllers
- Enjoy synchronized and smooth effects
Prepare effects in LSS software
Our setup has 4096 pixels controlled with 4 x SPI LED Controllers. Firstly, you have to create mapping in LED Strip Studio software. What’s important – you have to use unique IP address for each SPI LED Controller. Let’s say that we will assign these IP addresses:
Create several effects. Do you have no experience with creating effects? Please, check these tutorials.
Export effects to SD-card
In next step, you have to prepare your SD-cards. You need to format the card and delete all files on it.
Export effects on the SD-cards depends on IP address of SPI LED Controller. Don’t mix it up, because ii will not work properly. Make a sure that you are exporting LNT files!
Export LSS SPI Settings file
After animation export on to SD-card, you also have to export settings file. Here, you set the color order of the strip, IC type and starting DMX position. It will look similar to this:
You have to set the same DMX configuration and starting address for all controllers. This way you make sure that the DMX trigger will play same animation stored on SD card. Don’t worry, each SPI LED Controller will play different part of animation. In case that you will give same IP address to two controllers during export, two devices will play the same part (which is not what you came for here).
In case you connect DMX input to first controller, you will be able to daisy chain more controllers together, because they have a DMX output too.
After you daisychaned the controllers, you can take any kind of DMX signal source, connect the DMX IN to your console and control different attributes of the animations stored on SD card. Below you can find which DMX channel controls which attribute:
These attributes can be set independetly for all controllers. Of course, if you want to have them synchronized, you have to setup the same values for all controllers.
DMX trigger from LSS software
Since our software can also generate DMX, you can also use it as a trigger for multiple controllers. As explained previously, different channels control different aspects of the animations.
The process is very similar to previous example, however it is important to notice that you can not live control these aspects.
Instead of going to the console for DMX signal, you’ll connect first SPI LED controller from DMX IN to LEC3 DMX OUT connector. And of course, the controller itself to computer via Ethernet cable. Then you add new analog strip and create new effect.
Experienced users who are familiar with the process of creating custom effects can jump right in to video. For those that are new to custom animations and effects, we recommend to check this video.
DoubleClick in the keyframe editor and use the same table to set up DMX channels that control different aspects of the animations. So, first channel controls brightness, second one the animation, third speed, and so on.
Name the effects so that you won’t loose track and trigger them directly from our software.