Nuelectronics TFT + Ethernet Shield (no sd) - Pin Conflict?

Hi, I recently bought this LCD display: http://www.nuelectronics.com/estore/index.php?main_page=product_info&cPath=1&products_id=19

I also have an ethernet shield (the old one, without sd slot).

So it looks like there's a conflict: I can't connect to the server (ethernet library client example) if the LCD is plugged in.

Is there a solution? Maybe bend some useless pins? I'm not expert enough to decide which one by myself.

Thanks :slight_smile:

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...

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).

Thanks!

If you have already tried bending the pin, then my bet is some other pins have conflict.

After a closer look at their diagram:
http://www.nuelectronics.com/download/projects/Arduino_tft_v1.2.pdf

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.

Hi liudr,

First of all, thank you for your help.

I tried bending (i.e. not connecting) TFT pin 10, at least I think I did: I guess it corresponds to pin 10 on arduino.

No luck still :frowning:

OK, my best bet was pin 10 from the doc :(.

Anyone else?

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.

Anyone else? :confused: