Itead ITEAD Arduino Mega 3.2 TFT LCD Touch Display Shield V2 NOT WORKING

I have used the V1 version of this screen on several projects with no real issues but now I have purchased the V2 version I cannot get it to work. I have replaced the UTFT, Buttons & URTouch libraries with the latest versions but I cannot even get the Examples code to display.

Has anyone encountered this issue & found a resolution?

Please post a link to the actual display that you have bought. e.g. Ebay sale

The V2 wiki says:

Arduino 3.2" TFT LCD Touch shield V2 is an Arduino Mega compatible, multicolored TFT display with touch-screen and SD card socket as well. It is available in an Arduino MEGA shield compatible pinout for attachment. The TFT driver is based on ILI9341 with 8bit data and 4bit control interface.

So I would assume the UTFT constructor would be:

UTFT myGLCD(ILI9341_8,38,39,40,41);

However the schematic seems to support a 16-bit interface.

UTFT myGLCD(ILI9341_16,38,39,40,41);

Note that the demo code from the wiki appears to be for a SSD1289

David.

Wow fantastic service :slight_smile:

Thank you I will try it out.

Your a genius :slight_smile:

I used the "UTFT myGLCD(ILI9341_16,38,39,40,41);"

Can you please tell me what the "16" represents?

David

Yes my name is David as well, no wonder your a genius :slight_smile:

david_prentice:
However the schematic seems to support a 16-bit interface.

UTFT myGLCD(ILI9341_16,38,39,40,41);

ILI9341_8 implies 8-bit parallel interface.
ILI9341_16 implies 16-bit parallel interface. using 16 data bus pins: DB0-DB15

I expected ITEAD wikis to be better. (and accurate)
After all, they are documenting their products.

Incidentally, Henning Karlsen (author of UTFT) enjoys gobbledygook.
e.g. from UTFT.h (v2.8.3)

#define ILI9341_16		17
...
#define ITDB32S_V2      17  // ILI9341 (16bit)

I am happier with ILI9341_16. It is accurate, descriptive, intuitive.

David.

Thank you again :slight_smile: