domenica 13 gennaio 2013

Synaptic T1004 touch pad

Nel proseguire l'opera di rottamazione dell'hardware obsoleto (mi viene da piangere), mi diletto nell'allenarmi a smontare cose e studiarne il funzionamento. Da un vecchio Apple Powerbook Mac G3 stavolta mi incuriosisce il touch pad. Mi hanno sempre affascinato i touchpad e sto pensando di riutilizzarli. Per me non sono dei mouse ma dei trasduttori di contatto e pressione. Non molti sanno che nei registri di questi trasduttori c'è l'informazione che indica la quantità di pressione usata nell'utilizzo o l'indicazione che informa se si sta usando un dito piccolo o grande, il palmo della mano o una penna. Interessante. In rete si trovano molte applicazioni di questi trasduttori, dall'usarli come semplici mouse (basta collegare i fili dato che al loro interno c'è un chip ASIC specifico che traduce i segnali nel protocollo PS/2 ed in commercio si trovano adattatori PS/2 - USB), al dimming di un led tramite un arduino o un raspberry PI. Le applicazioni possono essere le più disparate, ovunque si voglia comandare qualcosa con il tocco tramite un pò di hardware e del software, come ad esempio:

  • aprire una porta con un "doppio click" e chiuderla a chiave con tre o più. . 
  • accendere una lampadina di una stanza e variarne la luminosità (o il colore)
  • muovere una telecamera di sorveglianza (pan e tilt su 2 assi) più lo zoom a due dita come nei tablet
  • pilotare un rover a distanza per esplorare gli ambienti "ostili"
  • ecc...

Il chip è l'arcinoto T1004 della Synaptic,  fratello minore del più evoluto T1006, per i quali sembra non esista il datasheet ma solo il lavoro di qualche intrepido hacker buono dotato di pazienza. La cosa che lascia dubbi sono i quesiti dei meno esperti ai quali si rammenta sempre di usare cautela e qualsiasi cosa fatta è a proprio rischio e pericolo. Il chip riporta delle sigle diverse che non dipendono dal modello di computer su cui sono montati. Dopo la sigla T1004 compare un numero a 4 cifre e sotto un altro, alfanumerico (es. 0351 FHGC1). Quest'ultimi due sono sigle del produttore che con molta probabilità indicano il lotto e la data di produzione. Nel nostro caso la sigla è T1004 0026 E4X46 che andrebbe accompagnata da un altra sigla che indica la famiglia dell'hardware nel suo insieme, scitta su un etichetta che nel mio caso è rimasta incollata su una protezione di plastica nella parte stampata e non risulta leggibile (qualcosa tipo TM41PUD ecc.ecc...). Per contare il numero del piedino del chip, basta identificare la tacca nel corpo plastico che indica il piedino numero 1 e contare i successivi procedendo in senso antiorario. Per trovare la corrispondenza con il connettore, si usa un tester e si "suonano" i collegamenti. Come si può notare, la piste che escono da molti piedini del chip passano per dei "test point" numerati (contatti che il produttore usa per testare il funzionamento del pezzo in produzione). Se non si riesce a saldare dei fili sul connettore a pettine ci si può attaccare direttamente sulle piazzole dorate (sarà brutto ed antiestetico ma è più facile e funziona uguale perfettamente. 
Nella foto ho indicato i piedini del chip con i segnali che servono. Da qui in poi l'unico limite è la fantasia. Alla prossima.

P.S. la canna fumaria è sporca. ripeto: la canna fumaria è sporca. 

2 commenti:

Anonimo ha detto...

Adorabili touchpad, ne usai uno qualche anno fa per fare un piccolo dremel nel quale il touchpad era utilizzato per variare la velocità di rotazione del motore DC.

Non lo usai molto, ma fa parte del gioco.
Certe cose si costruiscono solo per il puro gusto del reversing :)

Ti lascio un mia "chicca" per riconoscere più facilmente gli IC raschiati:

passare l'evidenziatore giallo dove dovrebbe esserci la scritta e poi leggere sotto alla lampada di wood.
Non sempre è leggibile ma molte volte rivela anche solamente un pezzettino che altrimenti non avrebbe permesso il riconoscimento.


"La particolarità dei geni, è che appaiono pazzi agli occhi degli stolti" [cit.]

unamico ha detto...

wow, al trucco dell'evidenziatore non ci avevo pensato, grazie. Potrei usare al posto della wood una macchinetta di recupero per la verifica delle banconote...ha anche una lente...meriti un post dedicato. Grazie