Neomatrix no longer works

Hello,

Yesterday the IDE showed me an update of the board, which I did (->ESP32).

Then I uploaded the code for the ESP32 and nothing worked anymore. My LED matrix (32x8) no longer displayed anything.... All LEDs dead.

At first I thought something had broken, so I first replaced the ESP32 -> nothing
Then replaced the LED matrix -> nothing

Then tested the sample codes, with matixtest.ino at least some light.
The first 5 pixels show H-O-W-D-Y

So changed the sample code to 32 pixels -> Nothing, no LED lights up

So, tested step by step, up to 9x8 it works, from 10x8 no LED lights up...

This one still works:

Adafruit_NeoMatrix matrix = Adafruit_NeoMatrix(9, 8, PIN,
  NEO_MATRIX_TOP     + NEO_MATRIX_RIGHT +
  NEO_MATRIX_COLUMNS + NEO_MATRIX_PROGRESSIVE,
  NEO_GRB            + NEO_KHZ800);

this not:

Adafruit_NeoMatrix matrix = Adafruit_NeoMatrix(10, 8, PIN,
  NEO_MATRIX_TOP     + NEO_MATRIX_RIGHT +
  NEO_MATRIX_COLUMNS + NEO_MATRIX_PROGRESSIVE,
  NEO_GRB            + NEO_KHZ800);

I've since thrown everything for the Arduino down and reinstalled it, but it remains.....

Roll back the ESP32 board files to the previous version

If the problem arose from the core update, reinstall the previous version and don't worry. Maybe there's a bug in the new version

Installing a different IDE or board version did not help.

How do five neopixels display five letters? A pixel is a dot. You lost me.

If changing the board and changing the matrix do not change the result, look at wiring and power. ESP32 are known for running hobby Neopixels, so I would guess that ability is tested before releasing a new core.

9x8 no LED lights up... This one still works (9x8... You lost me again.

i found the error. it seems there is a bug in eps32 libary

image

i ve no problems with versions until 2.17.
all version of 3.x dont work correctly

1 Like

They was advised you the same in posts #3 #4