Connecting UNO R4 WIFI to 3.5" TFT LCD Shield

Can someone point me in the right direction. I am trying to connect my UNO R4 Wifi to a 3.5" TFT LCD Display. I have 2 different types, although other than the pin configuration I'm not sure what the difference is. I have tried using the demos from LCDWiki_gui, LCDWiki_kbv, MCUFriend_kbv and ILI9486_SPI. Could not get them to compile without errors.

Are there any libraries out there for these shields that will work on the UNO R4? Can any of the above libraries be modified to work with the R4? Please advise and thank you in advance for any help provided.

Your topic has been moved to the correct forum category for the Arduino that you are using

Thank you. My first time here.

Hard to say.

I have worked on several different display drivers, specifically to run on different Teensy boards.
However, I mainly have worked on boards that communicate using SPI. These both look like they are setup to use a parallel pins setup. The bottom probably harder to interface as it is setup to use the Arduino Mega pin connectors.

Also do you have a link to where to buy these displays. It is often hard to know what the actual display is. ILI9488, ILI9486, HX8357, ... Or is it like a few a few boards for the RPI, that did not have any standard interface.

Sorry I know not much to go on.

good luck


The bottom board says its a ILI9486

The top board is:

If this helps at all. Thanks for your reply.

Hi,

You have one TFT shield for Arduino MEGA or Arduino Due. It uses a 16bit parallel bus for the display. It doesn't match on a UNO R3 or UNO R4.
I don't see an easy solution to use it with an Arduino R4, because of too many port pins needed.

You have one TFT shield for Arduino UNO. It uses an 8bit parallel bus for the display. It perfectly matches with Arduino UNO R3 or Arduino UNO R4.
There is one solution to use it with MCUFriend_kbv, by replacing one header file for port pin driving.
And there is a solution to use it with Arduino_GFX using my fork of this library.

See https://forum.arduino.cc/t/support-mcufriend-uno-tft-shield-on-uno-r4/1151857
and https://forum.arduino.cc/t/uno-r4-wifi-with-3-5-tft-lcd-not-compiling/1150403/14
-jz-

3 Likes

For the shield above you could use my fork of MCUFRIEND_kbv. GitHub - slviajero/MCUFRIEND_kbv: MCUFRIEND_kbv Library for Uno 2.4, 2.8, 3.5, 3.6, 3.95 inch mcufriend Shields For the shield below there is no chance as you need many pins for it as has been already mentioned.

1 Like

Thanks for responding so quickly ZinggJM. I will give this a try and let you know what I come up with.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.