gpio conflicts..

if this is the wrong place sorry it seems the most appropriate?
i am a very slow learner when it comes to things electronic

im adding the shields one by one to my board to construct the h/w environment for the project, so far so good i have 2 shields mounted without any conflicts,

however when it comes to adding the 3rd shield i have hit a conflict.

its a 3.2 tft thats in conflict with a single pin D2 currently used by the bluetooth slave shield v2.1 for SEL

the TFT uses this too for touch irq

am i right in thinking i can just use another digital pin currently unused and modify the constructor from
UTouch myTouch(6,5,4,3,2);
to
UTouch myTouch(6,5,4,3,X); where X is the unused digital pin selected.

further more is there any benefit from using a shield to connect? the shield will need connecting by wire as its designed to be the only shield attached to a board as it covers everything and offers no pass through,

thing is there are components on the shield but i have found pin outs to connect directly to the tft from the mega ??

thanks in advance

The great thing about shields is that you don't have to do any wiring.

The downside is the pins are fixed.

You can change the code but you can't change how the shield is physically wired. (Without a soldering iron etc.)

This spreadsheet

lists the pinouts and conflicts i have managed to sus so far.

this project will include the shields and boards in the spreadsheet (USB host, B/tooth slave, 3.2" tft w/without shield v1, and a RTC) and in adition some simpler circuits with 4 x SSRs being triggered by pid control , upto 5 ds18b20 1 wire temp sensors, 2 x pwm tp120 dc voltage controllers for 14v dc pumps. all of which should be easily accommodated with the spare gpio pins once the shield/major h.w conflicts have been sorted.

im having a bit of trouble sussing out the pins used by the sainsmart tft shield V1.0 I think they reflect the pinouts i found for the tft itself? tho there is an error with the sd si/so pins being crossed according to my reading, but using m/f dupont cables to attach i can test/fix that easily.

as i said the shield is loaded with a few small smd components, I get the pot for tunning the contrast, but thats not going to us gpio is it its a bridge between gnd and +v
but the pinout info i found here connecting the tft to the board without the tft shield mentions no resistors??
tft pinouts

the usbhost shield has library support to drive a serial lcd display too (hence the lcd? entries in its column,

if the conflicts can be accommodated it might be nice to have a 2ndary lcd display for date/time and scrolling progress warnings..

am i on the right path here?

i can plug in a shield and i can follow a simple circuit diagram, but am stretching the limits of my ability now.
and could use a bit of direction tia.

i have ebayed some m/f dupont cables to join up the tft with or without the shield but cant test till they arrive :wink: