Page 1 of 1

ESP32S3 Module SPI layout problems

Posted: Tue May 14, 2024 9:00 pm
by ChaostheoryBOT
Hello,

this is my first time building a board with a ESP32 Module and the first time using SPI.
I have been testing on a esp32 s3 mini dev board and it seems to be working fine.
I tried to put the same pinout in my custom board and the connector as close as possible to the esp32.
Unfortunately on my board the SPI Display does not work (It just stays black).
IMG_20240514_223610087.jpg
The Dev Board is working with the display, mine is not (But also not connected in the photo)
IMG_20240514_223610087.jpg (3.76 MiB) Viewed 1399 times
I did not make the traces the same length, is that the problem maybe? I do need the connector in the orientation it is unfortunately.
I would really appreciate some guidance with the SPI connection. The rest seems to be fine (I can get Serial output through usb, so esp seems to be running).
Screenshot 2024-05-14 224221.png
Screenshot 2024-05-14 224221.png (157.43 KiB) Viewed 1399 times
Screenshot 2024-05-14 224328.png
Screenshot 2024-05-14 224328.png (63.95 KiB) Viewed 1399 times

Re: ESP32S3 Module SPI layout problems

Posted: Tue May 14, 2024 11:47 pm
by ESP_Sprite
SPI is not so sensitive that trace length will make much of a difference. I imagine you may simply have your pins connected wrong. Can you use the connector or cable you're using on your PCB to plug the display into your breadboard, see if that works?

Re: ESP32S3 Module SPI layout problems

Posted: Wed May 15, 2024 8:17 pm
by ChaostheoryBOT
Thanks for the fast answer!
I don't think I can and I have triple checked the pinout on the connector is right. (Also did continuity check from display to esp when plugged in)
I will try and see what I can do, it helps to know it "should" work.

Re: ESP32S3 Module SPI layout problems

Posted: Fri May 17, 2024 9:48 pm
by ChaostheoryBOT
Okay I found it and it was a soldering error.
The SDA pin from the ESP to the board was not soldered right.

That's why I got continuity when applying pressure.