Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ILI9341 TFT Display Not Working with ESP32 - Stuck on White Screen #646

Open
yusa006 opened this issue Jan 25, 2025 · 1 comment
Open

ILI9341 TFT Display Not Working with ESP32 - Stuck on White Screen #646

yusa006 opened this issue Jan 25, 2025 · 1 comment

Comments

@yusa006
Copy link

yusa006 commented Jan 25, 2025

Hi everyone,

I’m currently working on a project using a 2.4" TFT SPI 240x320 ILI9341 display and an ESP-Wroom-32. I’ve connected the display to the ESP32 using jumper wires on a breadboard, following the pinout and wiring as described in the documentation. However, I’m facing an issue, and I hope someone can help me out.

When I power up the circuit:
The screen initially turns dark gray for 2-3 seconds.
After that, it turns completely white and stays that way.
The expected Marauder application does not appear on the screen.

Image

What I’ve Done:
Double-checked all the connections to ensure they match the pinout for the ILI9341 and ESP32.
Verified that the ESP32 is receiving power and the code is uploaded correctly.
The display is powered via the ESP32’s 3.3V pin.

Image

Could anyone help me figure out why the display is not working as expected? Any advice or suggestions would be greatly appreciated!

Thanks in advance for your help!

@divine-interventi0n
Copy link

divine-interventi0n commented Feb 14, 2025

Image

Image

You should be getting boot and display with the one side pinned properly, as the 4 lonely connections are for an SD card I believe.

Triple check the pinout, hope this helps! If you’re building with recommended hardware for the original DIY guide for v4 Marauder, make sure you’ve followed the proper steps when flashing the device. (Both “README.md” and “old_README.md” should be used for v4 hardware)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants