Flickering issue using MadMapper + Teensy
Posted: Fri Aug 02, 2019 10:29 am
Hello everybody,
I'm currently facing big flickering issues when using Madmapper and teensy to control strips with more than 50 leds.
My setup :
- 44 x 11 (484 pixels) WS2812B led matrix
- Teensy 3.2
- Madmapper 3.7.1/ windows 10
- 20A 5V power supply
I followed "MadMapper USB to LED Tutorial" and I'm currently able to play animations on my led matrix but there is a big flickering on all the leds.
I tried to reduce the number of leds and when decreasing to 50 I can play simple animations, change the color, etc without any flickering.
Questions :
- On the tutorial it is written that a Mac is needed but nothing about PC, do you think there good be specific issue on the serial transmission with PC ?
- Do the "MadLED protocol" changed since the specifications were written ? I tried to control only one led and I decoded the signal with an oscilloscope.
I read 0xFF for the packet header as specified, but for the packet MAD_LED_DATA i got 0xDF but not 0xBE.
Also, when I change the RGB value of the pixel I can see the 3 last packets changing but the maximum value is 0xFF and not 0xFE.
I you have any idea of how to solve my problem or any question to make it more precise feel free to ask
Thank you very much in advance !!
I'm currently facing big flickering issues when using Madmapper and teensy to control strips with more than 50 leds.
My setup :
- 44 x 11 (484 pixels) WS2812B led matrix
- Teensy 3.2
- Madmapper 3.7.1/ windows 10
- 20A 5V power supply
I followed "MadMapper USB to LED Tutorial" and I'm currently able to play animations on my led matrix but there is a big flickering on all the leds.
I tried to reduce the number of leds and when decreasing to 50 I can play simple animations, change the color, etc without any flickering.
Questions :
- On the tutorial it is written that a Mac is needed but nothing about PC, do you think there good be specific issue on the serial transmission with PC ?
- Do the "MadLED protocol" changed since the specifications were written ? I tried to control only one led and I decoded the signal with an oscilloscope.
I read 0xFF for the packet header as specified, but for the packet MAD_LED_DATA i got 0xDF but not 0xBE.
Also, when I change the RGB value of the pixel I can see the 3 last packets changing but the maximum value is 0xFF and not 0xFE.
I you have any idea of how to solve my problem or any question to make it more precise feel free to ask

Thank you very much in advance !!
