ArduinoA
Arduino8mo ago
4 replies
Novarama

3.5" TFT Screen ILI9488 shows only white

Hello!
I am a rather beginner Arduino tinkerer and I recently bought a 3'5" TFT Screen ILI9488 4-wire SPI to play with bigger screens, I previously experimented successfully with SSD1306 screens.

Upon wiring the TFT screen to a ATMEGA2560 (Elegoo Mega) board, the screen fills with white.
When I upload a basic .ino example using the TFT built-in library from the Arduino IDE, the screen remains white and nothing seems to change.

I tried with the ArduinoGFX library (the TFT apparently extends from it), when I upload the clock example it works for a second and then turns all white again.

I am unsure of my wiring to the board, but by browsing on the web the SPI pins on the Elegoo board are between 50 and 53. From what I read online the screen should be powered with 3.3V as well as the LED screen pin. I tried to hook a potentiometer to the LED pin to modulate the lighting but that didn't made anything appear.

Could someone point me to the correct wiring schema/pinouts and best practices with this sort of screens?
Am I needing resistors or a level shifter for some pins?
In addition, for later experiments, can this screen be used with an ESP32-WROOM-32 board?

Thanks a lot for taking the time to read, and if you do, thanks even more for trying to help an enthusiast beginner!

I am happy to provide more information if needed, I'm voluntarily not posting my wiring schema cause something must be wrong with it and I'm willing to start it from scratch with your pointers and info.
Screenshot_2025-06-18-15-15-14-16_b5f6883d2c20a96c53babc0b4ac88108_1.jpg
Was this page helpful?