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 DMXDMX or DMX512 is a standard for digital communication commonly used to control lights. DMX works with 512 channels. 170 RGB pixels can be controlled with one DMX universe. Most lighting devices communicate using the DMX protocol. More triggerTrigger is a device or command which allows you to run animations and switch between them. You can have external (sensors, buttons) or internal triggers (e.g. playlist). More!
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
Step by step tutorial for installation of 2 or more synchronized SPI LED Controllers:
- Prepare animationAnimation or Scene is an effect showed on lighting devices. It can be directly composed or prerecorded. Prerecorded animation can be played from some DMX device, PC, or SD card. More in LSS software
- Export animationAnimation or Scene is an effect showed on lighting devices. It can be directly composed or prerecorded. Prerecorded animation can be played from some DMX device, PC, or SD card. More on SD-cards
- Export LSS SPIThe Serial Peripheral Interface - SPI is a protocol to control LED ICs, which enables easy communication between controller and LED lights. SPI ICs produced by different manufacturers support different protocols. More 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 mappingMapping means to set how your project looks like. How many LED pixels or strips, what for a shape and positions, which pixel is controlled by which device/output. Easiest way is to use LED Strip Studio software. 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:
- 192.168.1.2
- 192.168.1.3
- 192.168.1.4
- 192.168.1.5
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 animationAnimation or Scene is an effect showed on lighting devices. It can be directly composed or prerecorded. Prerecorded animation can be played from some DMX device, PC, or SD card. More export on to SD-card, you also have to export settings file. Here, you set the color order of the strip, ICIC means Integrated Circuit, you can call it a Chip controlling set number of LEDs. Different manufacturers can use different chips and therefore you need to set up different version of SPI to control this. More type and starting DMXDMX or DMX512 is a standard for digital communication commonly used to control lights. DMX works with 512 channels. 170 RGB pixels can be controlled with one DMX universe. Most lighting devices communicate using the DMX protocol. More position. It will look similar to this:
You have to set the same DMXDMX or DMX512 is a standard for digital communication commonly used to control lights. DMX works with 512 channels. 170 RGB pixels can be controlled with one DMX universe. Most lighting devices communicate using the DMX protocol. More configuration and starting address for all controllers. This way you make sure that the DMXDMX or DMX512 is a standard for digital communication commonly used to control lights. DMX works with 512 channels. 170 RGB pixels can be controlled with one DMX universe. Most lighting devices communicate using the DMX protocol. More triggerTrigger is a device or command which allows you to run animations and switch between them. You can have external (sensors, buttons) or internal triggers (e.g. playlist). More will play same animationAnimation or Scene is an effect showed on lighting devices. It can be directly composed or prerecorded. Prerecorded animation can be played from some DMX device, PC, or SD card. More stored on SD card. Don’t worry, each SPI LED Controller will play different part of animationAnimation or Scene is an effect showed on lighting devices. It can be directly composed or prerecorded. Prerecorded animation can be played from some DMX device, PC, or SD card. More. 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).
Daisychain controllers
In case you connect DMXDMX or DMX512 is a standard for digital communication commonly used to control lights. DMX works with 512 channels. 170 RGB pixels can be controlled with one DMX universe. Most lighting devices communicate using the DMX protocol. More input to first controller, you will be able to daisy chainDaisy chain is a wiring scheme in which multiple devices are wired together in sequence or in a ring. We use an ethernet cable to daisy chain our devices. More more controllers together, because they have a DMXDMX or DMX512 is a standard for digital communication commonly used to control lights. DMX works with 512 channels. 170 RGB pixels can be controlled with one DMX universe. Most lighting devices communicate using the DMX protocol. More output too.
After you daisychaned the controllers, you can take any kind of DMXDMX or DMX512 is a standard for digital communication commonly used to control lights. DMX works with 512 channels. 170 RGB pixels can be controlled with one DMX universe. Most lighting devices communicate using the DMX protocol. More signal source, connect the DMXDMX or DMX512 is a standard for digital communication commonly used to control lights. DMX works with 512 channels. 170 RGB pixels can be controlled with one DMX universe. Most lighting devices communicate using the DMX protocol. More IN to your console and control different attributes of the animations stored on SD card. Below you can find which DMXDMX or DMX512 is a standard for digital communication commonly used to control lights. DMX works with 512 channels. 170 RGB pixels can be controlled with one DMX universe. Most lighting devices communicate using the DMX protocol. More channel controls which attribute:
DMXDMX or DMX512 is a standard for digital communication commonly used to control lights. DMX works with 512 channels. 170 RGB pixels can be controlled with one DMX universe. Most lighting devices communicate using the DMX protocol. More order | Property | Example |
1 | Brightness | 255 |
2 | AnimationAnimation or Scene is an effect showed on lighting devices. It can be directly composed or prerecorded. Prerecorded animation can be played from some DMX device, PC, or SD card. More | 1 |
3 | Speed | 128 |
4 | Red | 0 |
5 | Green | 0 |
6 | Blue | 0 |
7 | White | 0 |
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 DMXDMX or DMX512 is a standard for digital communication commonly used to control lights. DMX works with 512 channels. 170 RGB pixels can be controlled with one DMX universe. Most lighting devices communicate using the DMX protocol. More, you can also use it as a triggerTrigger is a device or command which allows you to run animations and switch between them. You can have external (sensors, buttons) or internal triggers (e.g. playlist). More 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 DMXDMX or DMX512 is a standard for digital communication commonly used to control lights. DMX works with 512 channels. 170 RGB pixels can be controlled with one DMX universe. Most lighting devices communicate using the DMX protocol. More signal, you’ll connect first SPI LED controller from DMXDMX or DMX512 is a standard for digital communication commonly used to control lights. DMX works with 512 channels. 170 RGB pixels can be controlled with one DMX universe. Most lighting devices communicate using the DMX protocol. More IN to LEC3 DMXDMX or DMX512 is a standard for digital communication commonly used to control lights. DMX works with 512 channels. 170 RGB pixels can be controlled with one DMX universe. Most lighting devices communicate using the DMX protocol. More 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 DMXDMX or DMX512 is a standard for digital communication commonly used to control lights. DMX works with 512 channels. 170 RGB pixels can be controlled with one DMX universe. Most lighting devices communicate using the DMX protocol. More channels that control different aspects of the animations. So, first channel controls brightness, second one the animationAnimation or Scene is an effect showed on lighting devices. It can be directly composed or prerecorded. Prerecorded animation can be played from some DMX device, PC, or SD card. More, third speed, and so on.
Name the effects so that you won’t loose track and triggerTrigger is a device or command which allows you to run animations and switch between them. You can have external (sensors, buttons) or internal triggers (e.g. playlist). More them directly from our software.