koichirose:
So, it looks like there's some conflict with pin 4.
If I want to disable the sd card on the TFT (I don't need it for now), is there a way to do so?
Thanks...
I might be wrong. I thought the SD card slot is not connected to the ethernet controller or other stuff so leaving the slot empty then pin 4 is free for anything. Have you tried stacking them together yet?
I tried the ethernet shield alone - I can connect successfully using the webclient example provided with the library.
If I stack the tft shield then I can't even connect.
I tried setting pins 4 and 10 to output low/high (various combinations) with no success.
I even tried bending pins 4 and 10 on the tft shield.
Any hints? I can't find much documentation about the first ethernet shield (I have the one with no microsd slot).
I realized there are two additional chip_select lines besides the lcd, the mmc_cs and the tp_cs are probably connected to arduino pins 10 and 9. Of cause there's a conflict. The ethernet chip on the ethernet shield uses 10 as CS too;
Bending pin 4 can't do it. It's marked as one of the H_data lines, which I don't know does anything. You may need to bend pin 10 on the lcd shield, then jump it to other pins if you want to use the mmc on the lcd shield, which I suspect is sd card. give it a try on the lcd shield pin 10.
I could suggest de-solder male pins and replace with female stacking headers with long pins like the ethernet shield headers. Then you can jump the lcd shield to the ethernet shield without actually plugging the lcd shield on the ethernet shield. But that is a lot of work.