Help setting up 24" TFT display module

Hey guys,

Before I start I want to warn you that I'm very new to Arduino, so my problem is probably a very stupid one. I've been trying all day to get this http://shop.boxtec.ch/touch-shield-p-40559.html 2.4" TFT display working. I have installed all the libraries and tried coding myself, then I tried the examples from the libraries. I've changed the display model in the code and it still won't work. The display stays white and sometimes it will just go black. Does anybody know what I'm doing wrong here? I have an Arduino Uno.

The example code:

// UTFT_ViewFont (C)2013 Henning Karlsen
// web: http://www.henningkarlsen.com/electronics
//
// This program is a demo of the included fonts.
//
// This demo was made for modules with a screen resolution 
// of 320x240 pixels.
//
// This program requires the UTFT library.
//

#include <UTFT.h>

// Declare which fonts we will be using
extern uint8_t SmallFont[];
extern uint8_t BigFont[];
extern uint8_t SevenSegNumFont[];

UTFT myGLCD(ITDB24E_8,38,39,40,41);   // Remember to change the model parameter to suit your display module!

void setup()
{
  myGLCD.InitLCD();

  myGLCD.clrScr();
}

void loop()
{
  myGLCD.setColor(0, 0, 0);
  myGLCD.setBackColor(0, 255, 0);

  myGLCD.setFont(BigFont);
  myGLCD.print(" !\"#$%&'()*+,-./", CENTER, 0);
  myGLCD.print("0123456789:;<=>?", CENTER, 16);
  myGLCD.print("@ABCDEFGHIJKLMNO", CENTER, 32);
  myGLCD.print("PQRSTUVWXYZ[\\]^_", CENTER, 48);
  myGLCD.print("`abcdefghijklmno", CENTER, 64);
  myGLCD.print("pqrstuvwxyz{|}~ ", CENTER, 80);

  myGLCD.setFont(SmallFont);
  myGLCD.print(" !\"#$%&'()*+,-./0123456789:;<=>?", CENTER, 120);
  myGLCD.print("@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_", CENTER, 132);
  myGLCD.print("`abcdefghijklmnopqrstuvwxyz{|}~ ", CENTER, 144);

  myGLCD.setFont(SevenSegNumFont);
  myGLCD.print("0123456789", CENTER, 190);

  while(1) {};
}

I'm thankful for any response.

Sounds like a wiring problem, however I would insert some delays, in case it is displaying so fast you don't see anything much, eg.

  myGLCD.print(" !\"#$%&'()*+,-./", CENTER, 0);
  delay (1000);  // 1 second delay
  myGLCD.print("0123456789:;<=>?", CENTER, 16);
  delay (1000);  // 1 second delay
  myGLCD.print("@ABCDEFGHIJKLMNO", CENTER, 32);
  delay (1000);  // 1 second delay

i do believe the line :

UTFT myGLCD(ITDB24E_8,38,39,40,41);   // Remember to change the model parameter to suit your display module!

Needs to be more like:

UTFT myGLCD(ITDB24E_8,18,19,20,21)

Check the pinout of the display, also, i dont think the uno has 41 i/o's, those are the pins im using on my MEGA 2560 with a 3.2" TFT from itead studios

He has a Uno, which doesn't have pins 20, 21 either.
Looking at the datasheet from the retailer,
this might work, it does for mine and the pin numbers match.
Use these constuctors at the first of one of the UTFT examples.

UTFT myGLCD(ITDB24E_8,19,18,17,16);

TomJ