I just finished building my LED matrix using WS2812 strips. My matrix is 7x55. I laid it out with pixel 0 in the upper left corner and going left to right It is set up in a serpentine fashion. 0-54 on row 1 then 109-55 on the second row. The LED strip has arrows pointing in one direction which I assumed meant that it shows which way the data flows. I made sure I alternated that arrow with each row when building the matrix.
I am having issues with sample code working correctly. What is odd is that the code seemed to work correctly when I had tested it with less rows, but now it doesn’t seem to work right with my full 7 rows. I even went back into the code and set it back to 2 rows and it still isn’t lining up correctly.
The first bit of code I set up was +Jason Coon’s code. I used a modified version of ESP9266 webserver - ultim 8x8 code. I removed all references to the 3D samples for the cube.
My version is located here:
Here is what it looks like when I run the Vertical Palette script which isn’t very vertical.
Any suggestions on what I accidentally screwed up?
I figured it out… I spent way too much time on this and my brain was melting… It’s always something simple. I had to switch my MaxtrixWidth with my MatrixHeight and that fixed it.