How to WS2801 pixel wall + Teensy 3.0 + Glediator/Jinx
HTML-код
- Опубликовано: 5 сен 2024
- In this video I will try to explain how I built my LED display. I am using WS2801 pixels that are connected to a Teensy 3.0 that is running a sketch that works with the Glediator software.
I found most of my info from www.solderlab.de/
Thanks a lot for the tutorial! Got my screen working thanks to this, could mention I had problem getting my serial connection working but as soon as I removed and reinstalled java (and did the rxtx install) it worked.
That is awesome to hear. Any videos of your screen?
Awesome project with amazing results! I've just started gathering supplies for a similar project (modular panels for expansion and a mobile enclosure for gigging) and I must admit that seeing your setup helped give me the motivation to undertake this endeavor, as I have no prior experience in any of the fields involved. So thank you for that. I just have a few questions as far as the materials you used: what are the dimensions of the wood used for the frame? What material did you mount the LED's to? And what (if any) adhesive was used to fasten the LED mounting board to the frame? I would be eternally grateful if you could enlighten me. Thanks again for the inspiration and I look forward to your reply.
+jesus eduardo Thank you. That makes me very happy to hear that my video helped to inspire and motivate your project. I think the wood I used was 4" x 1/2" boards that came in 6' lengths. For mounting the LED i used a bunch of small 2"x2"x2" cardboard boxes. I drilled a hole slightly smaller that the pixel in the bottom of each box and just pushed them in. The string pixels have a little flared out section and then a groove behind so they can be easily pressure fit mounted into the right size hole. Then the boxes are just taped together and hot glued to the wood frame in the corners.
Thanks for the live demo of the Glediator, I0m interested in create something using this software!
Thanks for this video. The superb pixel led video ever watched.
this was very well documented and informative. thank you
Never knew about Glediator. Thanks for the great demo. Nice job constructing. Are those cardboard boxes behind the plex? Wish you could have shown the internal construction of the front side. Lots of work!! Good job!!!
+Mikey MoMo Yes they were small cardboard boxes with a holes drilled into the bottoms. Then I just hot glued and taped them into the wood and plexiglass frame.
Gut gemachtes Video ich benutze auch Jinx
This really makes me want to buy one
Hi there, I've purchased the teensey 3.2 and downloaded Jinx. Do I need to load any software on the teensey to get up and running. Help appreciated.
could you show us one single pixelbox? as its not clear how u did it. we see the nodes and the front but how u did the seperation in boxes?
Hey. Out of what material did you build the grid such as the boxes.
good video!!!!
Hi does anyone know how to convert code for ws2811?, or can I use same and just leave clk off?
hello friend, the project was done in arduino? you share how you did?
Thanks for video
I have dmx controller T500k
Can i connect my controller to glediator?
hasrullah husain No you can’t. Think of Glediator as a controller. So you would not connect a controller to another controller. But I think Jinx has an option to control DMX LEDs but I’ve never used it.
yes that's sorted as its showing up but the arduino just seems not to be sending data to strip :/
Mike thanks for your very thorough video. Ive been trying to get Glediator to work but I believe I'm having issues with the RXTX side of things. I can see the port I want to connect to in the serial open drop down menu, but the software won't connect to it. Im on mac OSX 10.9 running WS2812b (neopixel strips) on a teensy 3.1 with the octo board attachment.
I see you are running off a windows system but I am curious if you were also able to get it working on the mac system and if so would you be willing to provide any more details about how to get it up and running? Thanks
No I was never able to get my MacBook to work either. But I thought I read somewhere that other people were able to get it working at lower baud rates. I gave up and just used a old PC I had and built it into a road case.
okay I don't feel as bad then... Ive seen on the Teensy Forums where people have got it working as well, but unfortunately noone has responded with a solution. If I figure it out I'll share with you... I do have the PixelController software working on mac though if you are interested
I'm new to all of this but this looks a great project to try, so my only question is at the moment, is that the Teensy is now at 3.2 is there any difference in using from the 3.0?
Mike
If I was to use WS2811 or WS2812 what pin numbers do you think I should use as there will be no clock?
Sorry I do not now the answer to that.
Nice project. Can you configure unusal pixel layouts and create custom effects in Gladiator?
Neel no custom shape layout in Glediator. I know the SD card type of controller has that option but I’ve never messed with it.
so many questions. I'm doing something similar to yours 6 panels all 6 ft tall 1 ft wide, (so a 6 ft by 6 ft matrix) they will be separated by a few feet depending on the size of the stage. I need an idea on how to get power and data between the 6 that can be quickly set up. # 2 we will be using a backtrack and click. want to sync up audio to a lighting sequence that both run concurrently. can glediator do this? or can you "bounce" a sequence and maybe switch it to run video instead?
I noticed you were a musician too so I wonder if we can use a trigger (sample pad) to trigger both the back track and lights so if we want to repeat the chorus the lights don't cut out early
+Kreg Taylor example; verse has one pad chorus has one pad hitting each starts both the backtrack for its respective part along with the pre programmed light show
+Kreg Taylor Originally when I had my panels in four separate blocks I used a 4-pole locking speakon connecter to connect each panel together. I also use a 1/4" plug to input power to both the first and last panel. For the syncing to audio the Glediator software does have a audio trigger option that can trigger effects. The only problem with the trigger is that I've found it lags noticeably, it may just be my slow PC that I use to control it though.
Awesome vid very helpful! Wondering if you have every tried to use glediator/ Jinx with DMX or midi? Im trying to figure out a way to trigger my scenes without standing in front of my computer. Thinking of creating a midi break out or dmx for my Arduino and loading my scenes on it to do so. If you have any idea or input I would love to hear it!
I've had the same idea in the past but I just don't know how to make that happen. It would be awesome to be able to control with a MIDI controller instead of a mouse. If you come up with a good solution I would love to hear it. I'm currently trying to figure out how to run Glediator on a Raspberry Pi. I've got the software loaded and running but having really difficulties getting the RXTX to work on the Raspberry Pi. My idea was that I could replace the old desktop windows XP computer that I use for Glediator with a Raspberry Pi and then I would connect and control the Raspberry Pi wireless over a network with a tablet. This way I could walk around the dance floor and control the LEDs instead of being tied up at the PC all night.
Hi, I'm trying to display animations on 10x10 Led Matrix by using Jinx! with Urduino but I really don't know how I copy&paste the code of animations I made by jinx! on Urduino. I could find the way in other control software called LEDMatrixControl1.1.5 made by Tyler Jones or isn't it necessary to do it? Can anyone help me?
hey Mike, sorry to bother.. my glediator software is playing with me, I uploaded the code to teensy and specified that i had 480 leds but when i go to glediator and put X=32 and y=15 it doesnt work. Nothing lights up or anything.. but if i place another number, i.e. X=32 Y=16 it lights up in random order, could you instruct me on what im doing wrong?
wiiniie Hmmm, not really sure. Did you setup the pixel order correctly in the software? Does it respond differently if you try a different pixel order?
i had a ";" missplaced, I hate when that happens, it didnt warn me about the error because the programming took it from elsewhere, thats why my program wasnt working correctly, thank you for answering.
hello can you help
its source not work on my teensy 3.1
1024 pixel WS2801
Martin Reberon
Hello Martin
I have got it to working with this code on my teensy 3.1
Rob (the.rubbere@gmail.com)
// Matrix size 392 (28x14)
#define Num_Pixels 150
#define CMD_NEW_DATA 1
int SDI = 19;
int CKI = 18;
unsigned char display_buffer[Num_Pixels * 3];
static unsigned char *ptr;
static unsigned int pos = 0;
volatile unsigned char go = 0;
void setup()
{
pinMode(SDI, OUTPUT);
pinMode(CKI, OUTPUT);
Serial.begin(9600); // USB is always 12 Mbit/sec
}
void loop()
{
if (0
Martin Reberon From what I am hearing from others is that the code I used will not work with the Teensy 3.1. I would suggest try using Rob A's version that replied to your post about.
@@RobFuji3D HI, thanks for the code... but what happens if i have a pixel led ws2811??? would work without none problem??
I made sure I had everything sodered correctly and I do, but when I het the "serial open" and "apply changes" nothing happens to my LEDs. im using a arduino nano, a sd card adapter connected to the arduino, and ws2812b LED strips. in the command prompt, it says all of these "acess denied" errors and it also says "wrong number_of_board sizes" any ideas on whats going on ???
Are you sure you have the RXTX installed correctly?
not exactly to sure. nor do I know how to check that. im new to the LED programing and not to familiar with everything but im eager to learn
Hello Mike, congrats on your project! It looks amazing. Do you know if it's possible to achieve similar effects on flexible LED Matrix? I'm interested in bringing this into wearables. Thanks:)
Yes, the same WS2801 pixels also come in a flexible roll type that you could use.
Thanks. Do you mean something like this this www.adafruit.com/products/2547?
From the video, I think they are flexible but still pretty stiff, which I think it's hard to attach onto garments. It'd be great if you can offer me some suggestions. I appreciate it.
Kailu Guan No, I meant something more like this.
www.amazon.com/length-individually-addressable-SMD5050-Non-Waterproof/dp/B00C3ZR90O
Great. Does any of this come in pieces instead of strips?
+Kailu Guan the strips can be cut to size ;-)
Do you happen to know how to save on a SD card instead ?
i can´t find the code or sketch for teensy. can you help me?
have the same problem, when i click open serial, glediator freezes. Anyone familiar with this problem? I need help, please!
hello :) ive a teensy 3.1 - and ws2811/12b LEDs
so i dont need the clock pin - can i use the scetch too ? when i de. the lines with clock..
***** Sorry I am not sure about that. I didn't write the code I am using.
hey can u help me out? Im attempting to run glediator on arduino uno and well getting the library RXTX is impossble for me. I've searched the internet for about 6 hours now, attempting to make it work and nothing. I am running on a mac. I simply need an explaination on how to get the library so glediator sees the com port. THANK YOU!
+Jaun Salgado I was never able to get it to run on my mac. I had to use a PC.
+Jaun Salgado Have you made it work? I'm on a mac too, and got it to work. You need both:
- RXTXcomm.jar
- librxtxSerial.jnilib
from jlog.org/rxtx-mac.html
Place them in Library/Java/Extensions and glediator should see the arduino.
This is the sketch I'm using on a Teensy 3.2. Should work with the arduino I think:
#include "FastLED.h"
#define NUM_LEDS 144
const int dataline = 6;
CRGB leds[NUM_LEDS];
void setup() {
Serial.begin(115200);
LEDS.addLeds(leds, NUM_LEDS);
pinMode(13, OUTPUT);
digitalWrite(13, LOW);
}
int serialGlediator() {
while (!Serial.available()) {}
return Serial.read();
}
void loop() {
while (serialGlediator() != 1) {}
digitalWrite(13, HIGH);
for (int i=0; i < NUM_LEDS; i++) {
leds[i].r = serialGlediator();
leds[i].g = serialGlediator();
leds[i].b = serialGlediator();
}
FastLED.show();
digitalWrite(13, LOW);
}
Hey Man! I have a problem: I'm using WS2801 LED's like you. But my Baud rate seem's to not fit. When I activate gladiator's serial port with the baud rate of 230400 (Baud Rate should be 500000). But my glediator programm freezes directly. Can you please tell me your UCRRnA value of your code (mine is 3)... thx a lot!
I've had this issue too -- it seems that the only one I was able to use over serial is my Arduino Uno. My Leonardo and my Particle Photon both make Glediator freeze.
very..good...thanks....
Is it possible to f.ex. have 4 panels with different content controlled from the same computer?
+DIY_glenn No I think you would need four computers to do that.
I wish you indicate your me which version of Tensy buy, and if possible you to help me with the code.
Thank you.
Gustavo Aristizabal I used a Teensy 3.0
Here is the sketch that you can copy and paste.
#include
// Matrix size 392 (28x14)
#define Num_Pixels 392
#define CMD_NEW_DATA 1
int SDI = 11;
int CKI = 13;
unsigned char display_buffer[Num_Pixels * 3];
static unsigned char *ptr;
static unsigned int pos = 0;
volatile unsigned char go = 0;
void setup()
{
pinMode(SDI, OUTPUT);
pinMode(CKI, OUTPUT);
Serial.begin(9600); // USB is always 12 Mbit/sec
}
void loop()
{
if (0
HELLO MIKE¡ CONGRATULATIONS FOR YOUR PROYECT , IÁM TRYING TO DO SOMETHING SIMILAR, I AM LOOKING FOR A WAY LIKE THIS FOR DISPLAY FIGURES ON A MATRIX OF 50 X 40 PIXELS, IÁM USING LED TYPE WS2811, AND I SAW YOUR PROJECT AND IT´S A PERFECT IDEA TO USE GLEDIATOR SOFTWARE, BUT I DON´T KNOW IF TEENSY CAN SUPPORT ALL MY UNIVERSE OF 2000 PIXELS, IS DIFICULT FOR MY TO UNDERSTAND HOW TO PROGRAM THIS KIND OF CIRCUIT, I HOPE TO HAVE NOTICE FROM YOU, I WILL THANK YOUR SUPPORT TO FINISH MY PROYECT , COULD YOU HELP ME PLEASE?
Sorry I do not know what the pixel count limit is. I do know that using a Teenay is much better than a standard Arduino. You might try asking in the comments section of the Glediator website (solderlab).
Hi friend, I have a question..... I have a similar proyect but with arduino..... If a change to Teensy... I use the same code or I need to change any code?
I originally tried a Arduino Uno and it worked but it was slow. I changed the Uno for a Teensy and it was much faster.
+Mike Sisk with teeny you use the same code? Or you change any line code?
Is the glediator software is still available?
Michael Deloso hmmm, looks like I their site is no longer active. That’s a bummer. I might still have the zip file on my old laptop. I’ll try to find it this weekend.
@@SISKworks thank you Sir
I will planning to build LED wall just like yours. 30 lights by 60 lights ws2811 string.
Hi! can u help me with the patch? in jinx is a mess any escene match. but in glediator all is ok
I am confused. What are you asking?
Thanks for the tutorial. I know you are probably busy enough with life and everything, but I am confused on how to install the software and I can't find this rxtx library. Can you email the files to me please? I would really appreciate it. I am new to this stuff and I am usually pretty good with technology. I'm just sort of out of my element when it isn't pertaining to music or computers. Thanks.
No I do not have any of the files saved, sorry. Have you checked the solderlab website? There is a link to the site in the description. Once there you should be able to download Glediator and they have a link to the rxtx library.
how do I get gladiator to recognise the port my arduino is in?
+Richard Groizard you probably don't have the rxtx library installed correctly.
+Mike Sisk I have the light flashing on arduino and port is found but its the arduino just not sending data to the leds
+Richard Groizard hmmm...are you inputting to the correct side of the LED string/strip? also, are you sure data and clock lines are not backwards?
Sadly I learned about Glediator and Jinx very recent because the website solderlab.de doesn't exist anymore now in 2021 and I have a hard time finding any documentation, I also can't find where to download the Glediator software from since the website is gone and the hardest part is where to find the Arduino sketch that I can use so I can communicate with the Arduino.
Searching for something similar that does have support and updated to 2021 took me down a rabbit hole that lead to nothing.
If there's anyone who knows more about where I can get the software or point me in the right direction that would be appreciated very much, I can use some help here.
It's been a long time since i've tried messing with this. But this is what I have. I just zipped the Glediator folder, not sure if this would work. I don't remember there being an installer for this, so it might. I have it installed on an OLD tower and OLD laptop but can't find any files anywhere. Sucks Solderlabs is no more.
drive.google.com/file/d/1s8CjrGg-xuvoO1XV8ELZ5J9KpTaDyAD8/view?usp=sharing
@@SISKworks I downloaded the zip, at least your files are more recent than what I have but sadly there's no Arduino sketch file that I need to make it work.
@@RicardoPenders I’ll pull the old tower out tomorrow and see what files it has. Check back here tomorrow afternoon/night.
@@SISKworks thank you so much for the help, I'll check back later.
@@RicardoPenders This is what I could find. I used a Teensy, not Arduino. But to be honest I really don't know what i'm doing when it comes to coding arduino/teensy projects. I just took a sketch someone else made and tweaked a bit for my build. Hope this helps.
drive.google.com/file/d/1wLc_wA0ESfN2BfT0wsSwHuzrLq50NUE7/view?usp=sharing
hello friend you r china soft wear box link send me .I need to buy this box. thanks.
possible with a fade candy?
+thecope125 Sorry i do not know what fade candy is.
would you be willing to sell those?
Do you have the sketch ?
drive.google.com/file/d/1wLc_wA0ESfN2BfT0wsSwHuzrLq50NUE7/view?usp=drivesdk
How much does it cost?
+atur94 I don't remember the exact numbers but I think I spent around $500 in total.
HI one question, whats the distance between each led?
the boxes are 2"X2" so when mounted they are 2" apart but the wire between each pixel is about 4" or so.
intresting jobs
cual referencia de tensy utilizó usted?
gracias.
te dejo mi correo
ghaester@gmail.com
Gustavo Aristizabal a que te refieres con referencia de teensy?
wiiniie
I'm doing something similar and solderlab.de is down. Do you by chance have working links to that Teensy 3.0 Glediator sketch?
Contact me through my website and I’ll respond via email and will send the files I have.
www.siskworks.com
Oh…it looks like someone else asked the same thing and I already uploaded it. Here you go. But I might have some other files as well if you email.
drive.google.com/file/d/1wLc_wA0ESfN2BfT0wsSwHuzrLq50NUE7/view
arduino? uno/nano/mega?
Nope. Teensy. Much faster.