Wiring issue with the Teensy 3.2 is causing LEDs to flicker.

Wiring issue with the Teensy 3.2 is causing LEDs to flicker. I am working on a 24x24 LED matrix using WS2812B LEDs and am transitioning from an Arduino Uno to a Teensy 3.2. So far I have been able to set up the Teensy so that it is able to receive and send data onto the Matrix where it can be displayed, but have noticed that there is a clear “flicker” between the LEDs.

For example: When i tell the Teensy to turn on LED 0, the matrix will turn on LED 0 and have LEDs 1 and 2 flicker on and off. When i run the same code on the Arduino it works perfectly fine.

I must have missed something when wiring the Teensy and the Matrix together. I will post some Pictures/Diagrams of my wiring so you guys can tell me what you think is wrong.

@Reed_Jeandell Looks to be wired correctly. Have you already cut the 5v trace on the teensy? Have you tried powering the teesny directly from the PS and skipping the usb? Do you have power injects throughout your matrix?

https://www.pjrc.com/teensy/external_power.html

WS2812b leds require 5V data signals. You should be running the data signal through a 3.3v -> 5v logic level shifter like the one PJRC sells on their site (OCTOWS2811 shield). Arduino UNO operates at 5v data signals but Teensy 3.2 (and beyond) operate at 3.3v data signals.

Try connecting the teensy’s ground to the positive of the LEDs it sounds weird but it worked for me (although I was using an arduino nano).

If you’re teensy is 3v it won’t work with your 5v leds

Shorting the teensy to the ws2812b ground!? I would definitely not do that… You should try instead connecting the led GND to the teensy GND

It won’t short

Since they aren’t from same power source

I had to do this on a recent project to make it work

Oh I see. Definitely have grounds connected since they are from diff power sources then

https://t.me/dvtate/282

Use a power shifter like 74hc245. Your Teensy outputs are 3.3 and you are powering your leds with 5v