White screen on ILI9341 used with ESP32-S3 board

Continuing the discussion from I can't display an image on ILI9341 using esp 32 S3:

Can you please help me, I did all those points still, there is only a white screen, nothing comes up after that. use your same code. Made all the changes as you have mentioned

which host microcontroller and display are you using? if possible give links to web pages
is anything else connected, e.g. sensors, relays, etc
which program are you using?
what is the Serial output?



USing the ESP32S3

hI,UPLOADED THE CONNECTION DIAGRAM ALSO, FOR YOU TO UNDERSTAND BETTER

try powering display VCC from 5V
difficult to see wiring to pins 10 to 13 - can you do another photo of the ESP32S3?

DC- PIN9
CS - PIN10
MOSI- PIN11
SCK-PIN12
MISO- PIN13
This is the configuration

If possible, can we connect on Gmeet, i can share my screen so that you can guide me if I am doing any wrong? if possible

An ESP32S3 does work with the TFT_eSPI library on IDE 1.8.19 with ESP32 Core 2.0.14, newer versions of the IDE or ESP32 Core may not work.

I am trying to use LovyanGFX with the same setup, the pin configurations are as mentioned- MOSI- PIN11, MISO-PIN 12, LED- 3.3V, SCK-PIN 10, CS- PIN 4, DC-PIN 15, RESET- PIN9, VCC-3.3V,GND-GND. now here is the serial output- Text 11890
Pixels 303599
Lines 345496
Horiz/Vert Lines 13119
Rectangles (outline) 8606
Rectangles (filled) 328Benchmark Time (microseconds)
HaD pushColor 524606
Screen fill 31720
Text 11847
Pixels 303595
Lines 345477
Horiz/Vert Lines 13107
Rectangles (outline) 8575
Rectangles (filled) 328825
Circles (filled) 46258
Circles (outline) 30449
Triangles (outline) 20136
Triangles (filled) 114555
Rounded rects (outline) 14930
Rounded rects (filled) 332397
Done!

here is the code repo- IlI9341_esp32_s3_test/ILI9341_Esp32_S3_Test.ino at main · derdacavga/IlI9341_esp32_s3_test · GitHub

The serial output is showing results but the screen remains white as it is.

ran the LovyanGFX library ILI9341_Esp32_S3_Test test program configuration

     cfg.pin_sclk = 12; 
      cfg.pin_mosi = 11;
      cfg.pin_miso = 13; 
      cfg.pin_dc = 9;  
      cfg.pin_cs = 10;  
      cfg.pin_rst = 4; 
  

serial monitor output

Lovyan's LovyanGFX library Test!
Benchmark                Time (microseconds)
HaD pushColor            524599
Screen fill              31721
Text                     11872
Pixels                   303598
Lines                    345489
Horiz/Vert Lines         13127
Rectangles (outline)     8587
Rectangles (filled)      328814
Circles (filled)         46229
Circles (outline)        30460
Triangles (outline)      20151
Triangles (filled)       114552
Rounded rects (outline)  14936
Rounded rects (filled)   332398
Done!

photo

Can you give me a detailed photo of the circuit? I'm worried whether my board is okay or not. It's quite frustrating

Did you see post #8? Set your esp32 board version to 2.0.14 and try again.
Notice it is BOARDS, not libraries.
Notice it is Espressif not Arduino

Did that also, do I need to download a older ide also? Mone is latest

No, the IDE has nothing to do with it. Lot's of people have trouble with this device, it is complex.
You have to post ALL the code, including h files, in code tags. I don't chase links. You also have to make a hand-drawn wiring diagram, then take a picture or pictures of it that the other old guys and I can see. Until you do the help you get will be very slow, if at all.
Try using the library pictured and the sample graphicstest

Do i need a logic level shifter or something?

No, see post #14

My ESP32-s3 board's 3.3v pins are giving readings like 3.8 or 3.7 is it causing the problem? the 5 v reading in multimeter is coming as 4.8/4.7 which is good i think. i am plugging this via USB only. Kindly reply

Where is the reset pin?

the photo of post 10 included wiring for the SD card (which worked OK with the TFT_ESPI graphics)

removed SD card wiring and this is the best photo I can get

the pin definition for the LovyanGFX library ILI9341_Esp32_S3_Test is (as in post 10)

      cfg.pin_sclk = 12; 
      cfg.pin_mosi = 11;
      cfg.pin_miso = 13; 
      cfg.pin_dc = 9;  
      cfg.pin_cs = 10;  
      cfg.pin_rst = 4; 

the ESP32-S3-DevKitC-1 pinout is

and the TFT display

did not think to check ESP32 core version with the LovyanGFX library !
had been using ESP32 core 2.0.14 for tests with the TFT_eSPI library

upgraded to ESP32 core 3.2.0 recompiled/linked and loaded the LovyanGFX library ILI9341_Esp32_S3_Test is of post 10 - it worked OK

the new ESP32 core 3.2.0 does not appear to be a problem with the LovyanGFX library