Ampliamento Pin digitali

Buongiorno ragazzi,
Avrei un problemino, ho da risolvere uno schema in fase di costruzione, in pratica dovrei collegare un LCD 3.2" (questo = http://www.ebay.it/itm/Display-lcd-grafico-a-colori-240x320-3-2-TFT-con-touch-screen-arduino-/331092751643?pt=Componenti_elettronici_attivi&hash=item4d16aa751b ) ma Ramps 1.4 si ciuppa quasi tutti i pin, e per di più la maggior parte dei pin usati dall' LCD sono occupati da Ramps. Avevo in mente di usare un I2C (MCP23017, PDF = http://ww1.microchip.com/downloads/en/DeviceDoc/21952b.pdf ) che mi da 2 porte a 16bit I/O ... solo che non saprei se shiftare Ramps o l' LCD, voi che ne pensate?

Grazie

nofdik:
Avrei un problemino, ho da risolvere uno schema in fase di costruzione, in pratica dovrei collegare un LCD 3.2" (questo =

Sulla Ramps puoi usare solo display alfanumerici classici, oltre alla questione pin c'è la questione gestione di quel TFT, molto diversa da un semplice display alfanumerico, che pesa come un macigno sulla cpu.

Si lo so che ramps usa l'alfanumerico, ma a me serve usare LCD, infatti per librerie mi converrebbe spostare i 22 pin del LCD e Touch a ramps... e lasciando LCD con la configurazione originale..

nofdik:
Si lo so che ramps usa l'alfanumerico, ma a me serve usare LCD, infatti per librerie mi converrebbe spostare i 22 pin del LCD e Touch a ramps... e lasciando LCD con la configurazione originale..

Questa non l'ho capita.
Io utilizzo una megatronics V2, in pratica una MEGA e una RAMPS fusi su una board singola, e ho molti pin liberi. Mi sembra strano che tu non ce li abbia...
Se usi Marlin al limite puoi installare un LCD GRAFICO, non è touchscreen ma l'effetto è simile a quello che cerchi.
Se proprio vuoi il touchscreen c'è un tizio che l'ha fatto usando un display della 4D systems (lo trovi guardando su thingiverse), oppure potresti collegare la RAMPS con un Arduino che gestisce il solo LCD e prende i comandi dalla seriale della RAMPS.

il progetto è questo = http://www.marcoantonini.eu/doku.php?id=reprap:lcd4d solo che qua viene usato il microLCD... io ho un mega2560 ma i pin touch (0-7) e LCD (22-31) sono usati da Ramps.. e quindi devo shiftare o ramps o l'intero blocco LCD

nofdik:
il progetto è questo = http://www.marcoantonini.eu/doku.php?id=reprap:lcd4d solo che qua viene usato il microLCD...

Ti sfugge un piccolo particolare, viene usato un display grafico seriale di tipo smart, è una cosa molto diversa dal tuo display.

Sembra che qualcuno usi anche un display grafico che viene venduto con la sigla 12864 , ma non sò con che versione di firmware funzioni

http://www.aliexpress.com/item/Supernova-Sale-High-quality-3PCS-LOT-RAMPS1-4-LCD-12864-LCD-control-panel-3D-printer-smart/1471472374.html