-
Starting a new post for this ESP32-S3 question. I have had my project working well with the "default" ESP32 now for a bit, but wanted more RAM. So I ordered some S3s with 8MB RAM, 16MB flash. Took a tiny bit of work to get them flashing but wasn't too bad. I then figured it wouldn't be too hard to move over the 14 wires to the 16 pin HUB75E header. Alas... :-( So after flashing, wifi and logging look perfect, as with other ESP32. But when I moved the GPIO pins to the new board, it's flickering lines on the led panels. I actually had something like this a long time ago with esp32 but it was just a swapped line. So I didn't panic, just checked my header solder joints, re-connected being extra careful for pin numbers etc. No luck. (There is good news also, the free heap is Here is my new config in code (src/main.h):
And here is the board gpio numbering: I looked at the esp32 page to see if any of those pins was a bad choice but don't see any issue. Is there something I'm missing? Any ideas what to try to debug this? Here is the board look: |
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 1 reply
-
Per a previous discussion, I went back to https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA/blob/master/doc/BuildOptions.md For setting up the S3 I turned on
and learned that my configuration for gpio is not working? I will walk back to the previous non S3 working setup for more clues. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Glad these pins can work also since I sent this out yesterday... hahaha |
Beta Was this translation helpful? Give feedback.
-
This fixed it also. |
Beta Was this translation helpful? Give feedback.
-
Of course! I should get the board by next weekend, I would like to validate the board before sharing it here but as soon as I do I'll share the zip and also I can share links to the sd card module (spi) that I bought as an option (pins in the center) and the 16 pin through hole connecter also. I can send pix also. NOTE: This is specific to the 44 (22 per side) esp32 S3 boards I got, but the footprint is pretty standard (.1'' spacing, 1'' spacing between two sides) Regarding these pins, I am still confused (haven't thought about it much) why just setting up main.h values doesn't work? Can you share why it was setup that way? |
Beta Was this translation helpful? Give feedback.
Ok, that works now if I force the file
./libdeps/esp32/ESP32 HUB75 LED MATRIX PANEL DMA Display/src/platforms/esp32s3/esp32s3-default-pins.hp
Just confused why the values in main.h don't work still.
Somewhere I lost a 90 degree rotation also. 😃