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.