Forum: PC Hard- und Software Touchpad aus Laptop mit Maus Controller kombinieren


von Darth G. (darth_g)


Lesenswert?

Hallo, bin neu hier.

Ich benötige ein (USB Kabelgebundenes) Touchpad und habe keine Lust eins 
zu kaufen, weil ich habe noch eins aus einem Dell Laptop und vielleicht 
kann man das mit dem Controller einer USB Maus "koppeln"?

Wollte nur fragen ob es möglich und einfach ist bevor ich die alte Maus 
schlachte und selbst probiere.

Grüße, Danke!

von Achim M. (minifloat)


Lesenswert?

Darth G. schrieb:
> ich habe noch eins aus einem Dell Laptop

Aus alten Laptops kamen meist PS/2 Touchpads. War dann intern an einen 
PS/2 Mausport angeschlossen. Kann man an einem aktiven 
PS/2-zu-USB-Adapter möglicherweise an einem modernen Rechner betreiben.

Neuere Laptops haben dasselbe nur mit intern verbundenen USB. Könnte 
also mit "USB2-Kabel schlachten und geeignet verbinden" sehr einfach 
gehen.

Noch neuere Laptops integrieren den Touchpad-, Tastatur- und evtl. 
Fingerabdruckscanner in einem internen USB-Compositegerät. Das sitzt 
dann irgendwo im Chipsatz verborgen. Kommunikation mit der Tastatur über 
einfache Tastenmatrix, Touchpad und Fingerabdruckscanner über SPI oder 
I²C. Da sehe ich eher weniger Chancen.

Kannst du ein Datenblatt zu deinem Dell-Touchpad finden? Wenn es eins im 
Netz gibt, dann schafft das wenigstens Klarheit.

mfg mf

von Darth G. (darth_g)


Lesenswert?

Das schafft schonmal klarheit. Ich werde morgen mal schauen.

von Darth G. (darth_g)


Angehängte Dateien:

Lesenswert?

Also, der Ausgang hat 7 Pins
Ein Datenblatt finde ich nicht aber ein ähnliches hat wohl
1 5v
2 data
3 clock
4 lmb
5 rmb
6 gnd
7 nc
8 nc

Dann würde es ja evtl. funktionieren einfach ein USB Kabel dranzulöten 
aber die Maustasten gehn dann halt nicht.

von ●DesIntegrator ●. (Firma: FULL PALATINSK) (desinfector) Benutzerseite


Lesenswert?

Darth G. schrieb:
> Also, der Ausgang hat 7 Pins

da ist noch einer mit 4 Pins, war da was dran?
4 Pins sehen so USB'ig aus

von Sebastian R. (sebastian_r569)


Lesenswert?

Die meisten Touchpads, die mir begegnet sind, hatten einen 
Synaptics-Chipsatz und hatten USB. An die Testpunkte ne USB-Strippe dran 
und fertig.

von georg (Gast)


Lesenswert?

Darth G. schrieb:
> vielleicht
> kann man das mit dem Controller einer USB Maus "koppeln"?

Touchpads und Mäuse funktionieren verschieden: ein Touchpad liefert 
absolute Koordinaten, eine Maus relative. Du musst halt den Controller 
der Maus neu programmieren, aber dann kannst du genausogut irgendeinen 
anderen Controller mit USB nehmen.

Georg

von Darth G. (darth_g)


Lesenswert?

● Des I. schrieb:
> Darth G. schrieb:
>> Also, der Ausgang hat 7 Pins
>
> da ist noch einer mit 4 Pins, war da was dran?
> 4 Pins sehen so USB'ig aus

Der Laptop hat 4 Maustasten 2 Oben 2 Unten und das sind die 4 Pins für 
die 2 Oben.

Wieso sind dann da 7 Pins zum Mainboard, wenn nur 4 essentiell sind?

Habe mir mal eine Maus angeschaut und ja, das ist nicht möglich, weil 
die hat ja auch eine Photodiode für xy irgendwie.

Bzgl. eigener Controller...mir war leider erst jetzt eingefallen das ich 
das Touchpad eh für einen Raspi benutzen will, insofern könnte ich das 
ja auch per GPIO einbinden, nur will ich die eigentlich auch für was 
anderes benutzen.

Einfach USB dran, ok. Dann sollte ich herrausfinden was die 5v sind und 
dann sollte das wohl kein Problem sein.

Edit

Also diese Testpins haben alle entweder 0 oder um die 3,2V (Touchpad am 
Mainboard von Laptop und Power on)

Die Pins am Controller direkt habe ich nicht gemessen, das ist mir etwas 
zu klein.

Ich habe auch noch eine Rii Tastatur mit Touchpad bei der wohl die 
Tastatur Matrix defekt ist und wenn ich dort die Pins messe, sind das 
die gleichen Werte.

: Bearbeitet durch User
von Jim M. (turboj)


Lesenswert?

Darth G. schrieb:
> Also diese Testpins haben alle entweder 0 oder um die 3,2V (Touchpad am
> Mainboard von Laptop und Power on)

Stimmt die haben gerne USB als Protokoll aber 3,3V als Stromversorgung 
(und nicht 5V).

Funktioniert der Laptop noch? Wenn ja könnte man im Gerätemanager die 
Baumansicht einschalten  - dann sieht man ob das Touchpad am USB hängt.

von S. R. (svenska)


Lesenswert?

Sebastian R. schrieb:
> Die meisten Touchpads, die mir begegnet sind, hatten einen
> Synaptics-Chipsatz und hatten USB.

Die meisten Touchpads, die mir begegnet sind, hatten einen 
Synaptics-Chipsatz und hatten PS/2. USB-Touchpads sind eher neueren 
Datums.

Darth G. schrieb:
> Wieso sind dann da 7 Pins zum Mainboard, wenn nur 4 essentiell sind?

Zum Beispiel so:
- 5V und GND für die Versorgung
- CLK und DATA für die PS/2-Datenübertragung (oder D+/D- für USB)
- GND, "linke Taste" und "rechte Taste" für die Haptik

Letzteres ist relevant, wenn die Tasten getrennt von der Touchfläche ist 
(z.B. wenn die Taster direkt im Gehäuse verbaut sind). Für den OEM gibt 
es da einiges an Freiheiten.

von Darth G. (darth_g)


Lesenswert?

Jim M. schrieb:
> Darth G. schrieb:
>> Also diese Testpins haben alle entweder 0 oder um die 3,2V (Touchpad am
>> Mainboard von Laptop und Power on)
>
> Stimmt die haben gerne USB als Protokoll aber 3,3V als Stromversorgung
> (und nicht 5V).
>
> Funktioniert der Laptop noch? Wenn ja könnte man im Gerätemanager die
> Baumansicht einschalten  - dann sieht man ob das Touchpad am USB hängt.

Ja, habe auch den gleichen nochmal aber mit Linux.

Also wenn ich die 5v auf 3,3 wandle, könnte das gehen?

Der ist von 2010 oder 11 und die Rii von 2016

> Sebastian R. schrieb:
> Zum Beispiel so:
> - 5V und GND für die Versorgung
> - CLK und DATA für die PS/2-Datenübertragung (oder D+/D- für USB)
> - GND, "linke Taste" und "rechte Taste" für die Haptik
>
> Letzteres ist relevant, wenn die Tasten getrennt von der Touchfläche ist
> (z.B. wenn die Taster direkt im Gehäuse verbaut sind). Für den OEM gibt
> es da einiges an Freiheiten.

Und die 7 müssten per Controller wieder zu 4?

von ●DesIntegrator ●. (Firma: FULL PALATINSK) (desinfector) Benutzerseite


Lesenswert?

Darth G. schrieb:
> ● Des I. schrieb:
>> Darth G. schrieb:
>>> Also, der Ausgang hat 7 Pins
>>
>> da ist noch einer mit 4 Pins, war da was dran?
>> 4 Pins sehen so USB'ig aus
>
> Der Laptop hat 4 Maustasten 2 Oben 2 Unten und das sind die 4 Pins für
> die 2 Oben.
>
> Wieso sind dann da 7 Pins zum Mainboard, wenn nur 4 essentiell sind?

weil Hersteller gerne für mehrere Optionen die selbe Platine haben.
Das Reduziert die Stückliste.

siehe auch hier:

Beitrag "Re: Gefunden Oder: Material zum Nulltarif"

Eine Cam aus einer Drohne kann auch an USB gehäkelt werden,
Um dann neben Aufzeichnung auch als Webcam laufen zu können.
Der Hersteller baut Dashcams und Webcams mit der selben Platine.
In der Drohne wurde die Cam nur zur Aufzeichnung
auf eine Speicherkarte genutzt.

: Bearbeitet durch User
von mh (Gast)


Lesenswert?

Warum die Touch-Controller-IC-Hersteller immer so ein Geheimnis um ihre 
Produkte machen???
Wenn man nach der Platine googelt, gibt es deutlich bessere Bilder 
(scharf und höher auflösend). Controller IC ist ein Cirque ICA033 - 
findet man zu kaufen, aber keine Datenblätter...
Vol Layout würde ich sagen, da ist kein USB, erst auf dem Mainboard wird 
aus dem "was-auch-immer" USB gemacht. Laptops mit diesem Touch gibt's 
mit i5 2nd Gen, da scheint es sehr unwahrscheinlich, dass der Chipsatz 
noch PS/2 spricht.

von S. R. (svenska)


Lesenswert?

Darth G. schrieb:
> Und die 7 müssten per Controller wieder zu 4?

Es kann gut sein, dass die Pins für die Tasten nicht zum Mainboard 
gehen, sondern vom Mainboard kommen.

Die Touch-Platine hat dann 4 Pins PS/2 oder USB (zum Mainboard) und 3 
Pins für die Tasten (vom Mainboard). Die sind bei dir vielleicht auch 
garnicht angeschlossen, musst du ausmessen.

mh schrieb:
> Laptops mit diesem Touch gibt's mit i5 2nd Gen, da scheint es
> sehr unwahrscheinlich, dass der Chipsatz noch PS/2 spricht.

Sei dir da mal nicht so sicher. Internes PS/2 in Notebooks lebt deutlich 
länger als die PS/2-Stecker an Computern.

Übrigens: Ich habe hier einen i7-7500U im Notebook und das Touchpad ist 
intern per I2C angeschlossen:
1
elan_i2c i2c-ELAN1000:00: Elan Touchpad: Module ID: 0x0005, Firmware: 0x0004, Sample: 0x000d, IAP: 0x000e
2
input: Elan Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-ELAN1000:00/input/input8

Die Variante gibt es also auch noch.

von Darth G. (darth_g)


Lesenswert?

Deswegen hatte ich mal das Alter angegeben und das wäre auch noch eine 
Frage gewesen (ob PS2 auch heute noch verwendet wird)

So richtig weiter komme ich da trotzdem nicht, hatte jetzt immer noch 
mal gegoogelt um etwas Ähnliches zu finden aber die Touchpad umbauten 
die man da findet sind halt immer ziemlich alte.

Also ich bin mir ziemlich Sicher das die Ports zu den Tasten gehen, weil 
das 7 Pin muss ins Mainboard und da wo die Buchse hinzeigt liegen ja 
auch noch 2 Tasten.

Was mich aber am meisten abhält irgendwie Vorwärtszukommen sind die 3,3 
V weil ich da keine Bestätigung bekommen habe ob ich da wandeln kann.

Ja und dann bin ich mir nämlich auch nicht Sicher ob die Data Pins bei 
normaler 5v Versorgung auch mit 5V operieren.

Also wenn ich die 5V Schiene mit einem Drop down auf exakt 3,3 wandle 
und die Data Pins einfach verbinde, würde das dann funktionieren?

Ich bestelle mir jetzt aber wohl erstmal einen PS2 auf USB Adapter.

von ●DesIntegrator ●. (Firma: FULL PALATINSK) (desinfector) Benutzerseite


Lesenswert?

an welche Art Rechner soll das Touchpad eigentlich ran?

von Achim M. (minifloat)


Lesenswert?

Darth G. schrieb:
> Also ich bin mir ziemlich Sicher das die Ports zu den Tasten gehen,

Äh ja...

1 5v
2 data   PS/2 data ?? I²C SDA ??
3 clock  PS/2 clock?? I²C SCK ??
4 lmb    Left  Mouse Button
5 rmb    Right Mouse Button
6 gnd
7 nc
8 nc

Darth G. schrieb:
> Also wenn ich die 5V Schiene mit einem Drop down auf exakt 3,3 wandle
> und die Data Pins einfach verbinde, würde das dann funktionieren?

Es gibt bidirektionale Levelshifter. Kann man auch aus je einem kleinen 
NMOS "selber machen".

: Bearbeitet durch User
von Darth G. (darth_g)


Lesenswert?

Achim M. schrieb:
> Darth G. schrieb:
>> Also ich bin mir ziemlich Sicher das die Ports zu den Tasten gehen,
>
> Äh ja...
>
> 1 5v
> 2 data   PS/2 data ?? I²C SDA ??
> 3 clock  PS/2 clock?? I²C SCK ??
> 4 lmb    Left  Mouse Button
> 5 rmb    Right Mouse Button
> 6 gnd
> 7 nc
> 8 nc
>
> Darth G. schrieb:
>> Also wenn ich die 5V Schiene mit einem Drop down auf exakt 3,3 wandle
>> und die Data Pins einfach verbinde, würde das dann funktionieren?
>
> Es gibt bidirektionale Levelshifter. Kann man auch aus je einem kleinen
> NMOS "selber machen".

Ich weiss nicht ob dise Inormation die ich dort gepostet habe überhaupt 
stimmt, hatte es über google gefunden und mehr Angaben gabs nicht.

Es soll an einen Raspi

: Bearbeitet durch User
von Achim M. (minifloat)



Lesenswert?

Darth G. schrieb:
> 6648796C-495C-46E2-ABBF-88753CF5FC55.jpeg
Hier wie angehängt in guter Auflösung...
https://images-na.ssl-images-amazon.com/images/I/81Xr0g7YgDL._AC_SL1500_.jpg
... ist da nur ein CIRQUE ICA033 drauf.

Über den ICA037 findet man ein wenig was im Netz. Wie auch angehängt, 
... 
https://cirquecorp.squarespace.com/s/TM080048-1_Specification_USB-I2C_DocVer2-1.pdf
...scheint das Ding leider nur I²C zu sprechen.

mfg mf

PS
Darth G. schrieb:
> hatte es über google gefunden

Kannst du die Quelle angeben oder eine Datei hier Posten? Dann können 
wir mal schauen, ob wir da mehr heraus lesen können.

: Bearbeitet durch User
von Darth G. (darth_g)


Lesenswert?

Danke.

Ja da muss ich aber nochmal auf dem System schauen wo ich das gegoogelt 
hatte aber da stand nichts anderes und bezog sich auch nicht 100% auf 
das Modell. Es waren glaube ich 8 Pins und da stand auch nicht mehr als 
was ich gepostet hatte, aber ich schaue nochmal.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.