Da ich wohl nicht der einzige mit "Problemchen" bezüglich des Touchscreen bin mache ich hier mal einen "Allgemeinen" hilfsbeitrag auf. Vielleicht hilft das "Teamwork" bei der Beseitigung einiger dieser Problemchen. Gleich als Anhang die angefragt Treiber meiner CD.
Das ist ziemlich sinnlos, solange Du nicht wenigstens auch noch verrätst, um was für einen Touchscreen an was für einem Gerät es überhaupt geht.
Und nun etwas ausführlicher. Hier im forum war vor kurzem ein 12.1 Zoll Touch LCD zu verkaufen, da dieser sich echt toll in meinem SDR/Bastelrechner Setup machen würde habe ich natürlich zugeschlagen. Der touchscreen identifiziert sich unter linux mit "eGalax Touchscreen Titan6001". Leider ist eeti an der stelle wohl hin gegangen und hat die VID/PID eines älteren modell für eines der "Neueren" verwendet. Somit war der ganze weg bisher (finden des treiber ect..) totale sackgasse! Anbei mal ein Bild des verwendeten Controller. Wenn also jemand zufällig näheres weiß wie man die "CalibrationMatrix" unter linux korrekt für diesen berrechnen kann, würde mir das sehr helfen. Auflösung wäre 1280x1024. Nun bin ich aber gespannt wie es mit dem kleineren (aus dem selben verkaufsthread) weiter geht. Ich muss gestehen, ich habe wenig hoffnung. Mein modell wird zwar unter windows erkannt, funktioniert aber trotz treiber NICHT unter windows.
Harald K. schrieb: > Das ist ziemlich sinnlos, solange Du nicht wenigstens auch noch > verrätst, um was für einen Touchscreen an was für einem Gerät es > überhaupt geht. Na wenn sich das modell überhaupt richtig identifizieren ließe würde ich das. Einziger hinweiß, die cd ist mit "Top Touch" Gelabelt. Es ist ein standalone VGA Bildschirm mit Touchscreen.
Kilo S. schrieb: > Hier im forum war vor kurzem ein 12.1 Zoll Touch LCD zu verkaufen, da > dieser sich echt toll in meinem SDR/Bastelrechner Setup machen würde > habe ich natürlich zugeschlagen. Das war ein Einzelstück, das jemand in der Rubrik "Markt" verkauft hat? Kilo S. schrieb: > Na wenn sich das modell überhaupt richtig identifizieren ließe würde ich > das. Bilder sagen mehr als Worte. Und Du hast ja immerhin einen Versuch für eine Art Quellenangabe geliefert.
Harald K. schrieb: > Bilder sagen mehr als Worte. Und Du hast ja immerhin einen Versuch für > eine Art Quellenangabe geliefert Auf denen NICHTS auser eines schwarzen 12.1 Zoll monitor zu sehen wäre. Keine aufkleber, Labels oder erkennungsmerkmale. Der controller selbst ist abgelichtet und das bild steht hier zur verfügung. Mehr hinweise habe ich selbst nicht. Harald K. schrieb: > Das war ein Einzelstück, das jemand in der Rubrik "Markt" verkauft hat? hier das Originalbild: https://www.mikrocontroller.net/attachment/615597/34_12ZollDisplay.JPG Beitrag: Beitrag "[V] Diverses" Out of the Box funktioniert der Touchscreen auch erst mal, nur die sensorfläche ist nicht auf die auflösung angepasst, es fehlt also die kalibrierung!
Oh! Heute hab ich echt gute laune, daher amüsiert mich das so! Nix Weiter? Der werte herr Kirnbichler hat ebensowenig plan wie ich....
:
Bearbeitet durch User
Beitrag #7550901 wurde vom Autor gelöscht.
Kilo S. schrieb: > Out of the Box funktioniert der Touchscreen auch erst mal, nur die > sensorfläche ist nicht auf die auflösung angepasst, es fehlt also die > kalibrierung! Dann mach sie doch einfach. Dafür dürfte die TOPTouch.cpl zuständig sein. Die solltest du in der Systemsteuerung finden können. Wenn auch nicht unbedingt unter diesem Namen. Direktaufruf der CPL-Datei sollte mit rundll32 möglich sein, für den Fall, dass der Kram in der Systemstuerung nicht auftaucht oder du es nicht zu finden vermagst...
Kilo S. schrieb: > Der touchscreen identifiziert sich unter linux mit "eGalax Touchscreen > Titan6001". Kilo S. schrieb: > Mein modell wird zwar unter > windows erkannt, funktioniert aber trotz treiber NICHT unter windows. Womit soll es denn nachher überhaupt laufen? Kilo S. schrieb: > Wenn also jemand zufällig näheres weiß wie man die "CalibrationMatrix" > unter linux korrekt für diesen berrechnen kann, würde mir das sehr > helfen. Die berechnet man normalerweise nicht selbst, sondern nutzt ein Tool (z.B. xinput_calibrator), das dann ein paar Punkte auf dem Screen markiert, die man dann antippt.
Rolf M. schrieb: > Womit soll es denn nachher überhaupt laufen? Linux. Ich habe Mint,Debian, Ubuntu, Kali (Debian basierend) ausprobiert. Bei allen ließ sich das verhalten mithilfe der /usr/share/X11/xorg-conf-d/99-calibration.conf datei (Konfigurationsdatei, pfad aus dem kopf.. fehler vorbehalten) anpassen. Ob S. schrieb: > Dann mach sie doch einfach. wenn, ja wenn es doch nur xinput_calibrator und alles was im web so weit verfügbar ist wäre... so würde ich diesen beitrag nicht eröffnen, dann wär ich bereits fertig. windows und die alten treiber auf CD waren für mich leider wenig hilfreich, wennn du daraus etwas lesen kannst und möchtest, das gz im anhang ist die original CD, komplett. Der neue treiber von https://www.eeti.com/ (ich bin sicher jeder findet den Downloadbereich selbst) ist inkompatibel mit dem alten controller für das resistive touchpanel. Der ist >10 Jahre EOL... da gibts keinen support.... Ich hatte "kontakt zum support", hilfsbereit und nett... bis ich das bild des alten controller als anhang geschickt habe... "more then 10 jears EOL... contact your supplier for new driver board".... naja so in der art halt....
:
Bearbeitet durch User
Kilo S. schrieb: > Ob S. schrieb: >> Dann mach sie doch einfach. > > windows und die alten treiber auf CD waren für mich leider wenig > hilfreich, wennn du daraus etwas lesen kannst und möchtest, das gz im > anhang ist die original CD, komplett. Das habe ich doch, verdammt noch mal, bereits getan. Was glaubst du, wo die Angabe des genauen Dateinamens sonst her kam? Wenn du zu blöd bist, damit etwas anzufangen, dann bin ich hier raus. Dann bist du es nicht wert, dass ich weiter meine Zeit auf dich und dein Problem verschwende.
Kilo S. schrieb: > Ich habe Mint,Debian, Ubuntu, Kali (Debian basierend) ausprobiert. > Bei allen ließ sich das verhalten mithilfe der > /usr/share/X11/xorg-conf-d/99-calibration.conf datei > (Konfigurationsdatei, pfad aus dem kopf.. fehler vorbehalten) anpassen. Genau die kann man doch mit xinput_calibrator erzeugen.
Rolf M. schrieb: > Genau die kann man doch mit xinput_calibrator erzeugen. Das ändert allerdings nichts daran das sie nicht ausreichend sind. Ich brauche zwingend die zugehörige "CalibrationMatrix" um die sensorfläche auf den gesamten Bildschirm zu kalibrieren. Die map-to-output Funktion bringt auch keinen Erfolg, alles was auffindbar war zum Thema habe ich bereits relativ erfolglos getestet. Das einzige was das Verhalten beeinflusst ist die "CalibrationMatrix" aber egal wie ich die berechne, sie passt nicht richtig. Ob S. schrieb: > Wenn du zu blöd bist, damit etwas anzufangen, Ich bin zu blöd weil du nicht verstehst das mir das null weiter hilft weil das Teil nicht unter Windows laufen soll?! Es war nur der test ob das Ding unter Windows tut was es soll. Nein tut es nicht!
Ob S. schrieb: > Dafür dürfte die TOPTouch.cpl zuständig > sein. Und du darfst getrost wieder runter kommen, weil ich bereits ein bild eines RESISTIVEN! Touch controller gepostet habe und keines eines "Saw" controller. Die von dir angesprochene treiberdatei gehört zu einem anderen modell.
Hallo Kilo, nochmal danke für die CD. Ich habe den XP Beta Treiber über das Setup von der CD installiert und es funktioniert mit dem 8" Display. Gruß Ulrich
Ich bin so nahe dran den Touch mit der auflösung "On Point" zu bekommen...
1 | Section "InputClass" |
2 | Identifier "calibration" |
3 | MatchProduct "eGalax Inc. USB TouchController" |
4 | Option "MinX" "120" |
5 | Option "MaxX" "95535" |
6 | Option "MinY" "120" |
7 | Option "MaxY" "95535" |
8 | Option "TransformationMatrix" "1 0 0 0 1 0 0 0 1" |
9 | Option "Calibration Matrix" "1.048 0.00 -0.05 0.00 1.155 -0.04 0 0 1" |
10 | Option "SwapXY" "0" # unless it was already set to 1 |
11 | Option "InvertX" "0" # unless it was already set |
12 | Option "InvertY" "0" # unless it was already set |
13 | EndSection |
Ulrich K. schrieb: > nochmal danke für die CD. > Ich habe den XP Beta Treiber über das Setup von der CD installiert und > es funktioniert mit dem 8" Display. Hast du dafür extra einen XP rechner genommen oder funktioniert der treiber unter W10 bei dir?
ist ein alter XP Rechner (Atom CPU) den ich offline an einer Maschine betreibe, deswegen auch der kleine Bildschirm. Die 640x480 Auflösung muss ich bislang noch nach jedem Neustart manuell setzen, aber dafür finde ich auch noch einen Weg. Gruß Ulrich
Ulrich K. schrieb: > ist ein alter XP Rechner (Atom CPU) den ich offline an einer Maschine > betreibe, deswegen auch der kleine Bildschirm. Ist doch klasse! Freut mich das ich dir mit den treibern helfen konnte. Ich habs so gut es geht hingefummelt! Mir fehlen am unteren rand noch ca. 5mm. aber ansonsten bin ich "On point" über die gesamte fläche.
1 | Section "InputClass" |
2 | Identifier "calibration" |
3 | MatchProduct "eGalax Inc. USB TouchController" |
4 | Option "MinX" "100" |
5 | Option "MaxX" "95535" |
6 | Option "MinY" "100" |
7 | Option "MaxY" "95535" |
8 | Option "TransformationMatrix" "1 0 0 0 1 0 0 0 1" |
9 | Option "Calibration Matrix" "1.08765 0.00 -0.08565 0.00 1.16550 -0.04950 0 0 1" |
10 | Option "SwapXY" "0" # unless it was already set to 1 |
11 | Option "InvertX" "0" # unless it was already set |
12 | Option "InvertY" "0" # unless it was already set |
13 | EndSection |
Kilo S. schrieb: > Rolf M. schrieb: >> Genau die kann man doch mit xinput_calibrator erzeugen. > > Das ändert allerdings nichts daran das sie nicht ausreichend sind. > Ich brauche zwingend die zugehörige "CalibrationMatrix" um die > sensorfläche auf den gesamten Bildschirm zu kalibrieren. Ok, ich war davon ausgegangen, dass man die auf default lassen kann, wenn die Min-/Max-Werte korrekt eingerichtet sind. Es ist schon ein Weilchen her, dass ich so einen eGalax-Touchscreen eingerichtet habe, aber da hab ich nie so eine Matrix benötigt.
Rolf M. schrieb: > Ok, ich war davon ausgegangen, dass man die auf default lassen kann, > wenn die Min-/Max-Werte korrekt eingerichtet sind. Leider nicht. Lustigerweise unterscheidet sich das ganze sogar von System zu System. Ich hab eben einen Test gemacht und den Bildschirm an einem anderen Linux Rechner angeschlossen. Mit der gleichen kalibriermatrix liegt der cursor jetzt einige mm zu weit links je weiter ich den Stift nach rechts bewege. Bei gleicher Auflösung und selben OS, kommt sogar vom selben installationsstick. Es ist zum kotzen!
Ulrich K. schrieb: > Die 640x480 Auflösung muss ich bislang noch nach jedem Neustart manuell > setzen, aber dafür finde ich auch noch einen Weg. Mal nach '12noon Display Changer' suchen, vielleicht hilft dieses kleine Programm...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.