I always wanted to have a Display, this is already on a shield, has touch screen and an SD slot. So without much thinking I ordered it because it looked safe.

Problem now is that there are no libs linked on the ebay page and after googling for its controller it doesn't find much. Except few AVR projects.

The seller hasn't answered yet (12h). I give him some thime but I am also eager to see it working.

So could anyone help me out?

thx n rgds tmg

ps: the auction says that it's not compatible with Leonardo. I thought leonardo is just an normal arduino which can do HID. So I would have expected that the shield pin layout is the same. Did I miss something?=

I am in the same boat (except using an UNO) - None of the libraries I have tried works with this shield - hoping the seller can provide a lib or some sample code. The touch screen seems to be working with (or at least provide data from)https://github.com/adafruit/Touch-Screen-Library

So now I am quickly copying the 3 subs of the lib dir in the lib dir of my arduino-1.0.1.

I when I try both test PDEs I get an error in TFTLCD.h:

In file included from graphicstest_pde.cpp:1:TFTLCD.h:64: error: expected class-name before '{' tokenTFTLCD.h:66: error: expected `)' before 'cs'TFTLCD.h:68: error: 'uint16_t' does not name a typeTFTLCD.h:71: error: 'uint16_t' has not been declared...

update: seems like the compiler can't figure out what/where Print is in 1.0.1.

I got it working in 1.0. But I had to make three changes. 1st deleting the h files in the PDE dir2nd converting "void TFTLCD::write(uint8_t c)" to "size_t TFTLCD::write(uint8_t c)" in TFTLCD.cpp and .h3rd exchange #include "WProgram.h" to #include "Arduino.h" in TFTLCD.h

Haven't checked SD slot yet

I also noticed that the Display is only fixed on one side on the shield. So it's a little loose and this is noticable when I use the touchscreen. But i think this can be easily fixed with clue or double sided tape.

This seems to work with 1.01https://www.yousendit.com/dl?phi_action=app/orchestrateDownload&rurl=http%253A%252F%252Fwww.yousendit.com%252Ftransfer.php%253Faction%253Dbatch_download%2526batch_id%253DWUJZTkZwQk5qV0N5VmNUQw&s=19102&cid=tx-02002207340200000000

Updated with a permanent link:https://docs.google.com/a/cxo-on-demand.com/file/d/0By0GEVVJbBtSZktxaEtJZGNlcGM/edit

as said I couldn't use the SD lib from the package/shield in Arduino 1.x

I installed the Arduino 1.0.2. If I upload the SD-File-example it cannot initialize the SD card. If I exchange the lcd shield w/ the ethernet/microSD shield the the SD-File-example works. So my microSD at least has the correct format

I compared the Arduino 1.0.2 SD lib with the one from the LCD shield.

The lib in 1.0.2 just seems updated (Arduino.h, size_t instead of void ...) and some new functions (multiple files ..).

I would have expected maybe different Pinout but Sd2PinMap.h. It's the same except a section teensy/leonardo - this shouldn't matter.

Serial.print("Initializing SD card..."); // On the Ethernet Shield, CS is pin 4. It's set as an output by default. // Note that even if it's not used as the CS pin, the hardware SS pin // (10 on most Arduino boards, 53 on the Mega) must be left as an output // or the SD library functions will not work. pinMode(10, OUTPUT);

How I said this works with the ethernet shield. But on the lcd shield pin 4 is connected tio the lcd and not to the sd card ...

ps: i have two lcd shields and two different arduinos. On one the graphic demo seems to go white screen after a while. Somewhere on google I read about a Problem with another LCD that mabe the backlight takes to much power and the CPU goes crazy. So Arduino should not just be powered with USB.

What I am curious about is the CS (chip select) pin 4. It makes sense with the ethernet shield as only the ethernet or the SD chip can be activice at one time. But with the TFT shield this should not be a problem as they do not shar the ISP/ICSP. But calling SD.begin() or SD.begin(10) instead of SD.begin(4) didn't help

I also have the same problemThe link that CheapB posted don't seem to workMy shield is also bought from ebay: http://www.ebay.com/itm/New-2-6-TFT-LCD-Shield-Touch-Panel-Display-w-TF-Reader-Arduino-A121-/251176560883?pt=LH_DefaultDomain_0&hash=item3a7b4a28f3