White screen issue with 2.4inch TFT LCD with Arduino Mega 2560

Hello,
I badly need your help as I am struggling with whitescreen issue with my TFT (supposedly ILI9341) connected to Arduino Mega 2560 for many days now. I tried force-setting identifiers and ran many examples related to graphic tests, but to no avail.
I have attached the TFT images (front and back), Arduino Mega wiring image and two results of graphictest_kbv (MCUFriend).
The display is part of a product purchased from

The hardware supplier mentions ILI9341 as the display controller.
Please help so that I can get my TFT working.
I am a newbie. Please excuse me if I have done some wrong configuration.
Thanks in advance.

Your link shows a set of components for the 3.3V Raspberry Pi Zero. i.e.
prototype pcb
Pi Zero
3.3V SPI ILI9341 display
chips, connectors, resistors, ...

Yes, you can use the 3.3V display with a 5V Mega2560 but only if you provide 5V to 3.3V level shifters.

e.g. 74HC4050, TXS0108, ...

but quite honestly it is much wiser to use a 3.3V display with a 3.3V Arduino like Zero, Due, Teensy3.2, Teensy4.x, ...
or with the Pi Zero as your link supplies all the necessary components.

David.

p.s. MCUFRIEND_kbv is designed for Parallel Shields. It is not for SPI displays.

Yes..,buy a logic level shifter or use resistors.

chichiforever:
Yes..,buy a logic level shifter or use resistors.

Can You DM me that How can I purchase resistors online......????

Pretty simple. e.g. 600pc Metal film resistor kit 0.25W 1% 20pcs of 30 different values | eBay

Or you specify exactly which values you want.

David.

OK Thanks Bro for your time

This topic was automatically closed after 86 days. New replies are no longer allowed.