maurobarreca
Member
Hi, I'm into a long strip LED project. I have some 1 meter WS2812b LED strips connected into each other in series, with something like a 3 meters cable between each one. I was using a Teensy 3.2 board with the OctoWS2811 board, which was working OK, but wasn't reliable sometimes when using long cables between strips. I was asking on this forum how to solve that and was told to use these boards designed by Paul. Because of the aesthetics needs of my project I had to reduce the design to fit into it, and built my own boards (triple checked that the circuit were the same) but with these version of the MAX845: MAX485ESA+T.
So, now my circuit is like this: teensy > MAX485 transmitter board > MAX485 receiver > 60 LED long WS2812b LED strip > MAX485 transmitter > and so forth.
When I run a FastLED sketch on an Arduino UNO the whole circuit works OK:
But when I try to run videoDisplay on the Teensy the results are very bad (this should be a solid hue rotation on every pixel, but it seems to work fine only on the first 10 LEDs, the ones at the bottom right):
The problem here is that when I tried with the Teensy and videoDisplay, but without the MAX485 boards, it worked fine, but now it seems that somehow the MAX485 IC can't handle the speeds of the Teensy, it seems to be a signal timing problem. I don't know, do you have a possible diagnostic for this problem and how to solve it (without having to discard the MAX485 boards)?
Thank you.
So, now my circuit is like this: teensy > MAX485 transmitter board > MAX485 receiver > 60 LED long WS2812b LED strip > MAX485 transmitter > and so forth.
When I run a FastLED sketch on an Arduino UNO the whole circuit works OK:
But when I try to run videoDisplay on the Teensy the results are very bad (this should be a solid hue rotation on every pixel, but it seems to work fine only on the first 10 LEDs, the ones at the bottom right):
The problem here is that when I tried with the Teensy and videoDisplay, but without the MAX485 boards, it worked fine, but now it seems that somehow the MAX485 IC can't handle the speeds of the Teensy, it seems to be a signal timing problem. I don't know, do you have a possible diagnostic for this problem and how to solve it (without having to discard the MAX485 boards)?
Thank you.