Alte Liberty-Tastatur auf USB/PS2 adaptieren?

Masterchief79

PCGHX-HWbot-Member (m/w)
Hoi PCGHX-Gemeinde,
in den letzten Tagen habe ich von der Existenz mechanischer Tastaturen erfahren und gleich mal geschaut, was hier zu hause noch so rumflog. Darunter war ein Keyboard der Firma Liberty (keine weitere Bezeichnung), die an einem Liberty-Terminal angeschlossen war (auch keine weitere Bezeichnung). Ich denke das Teil hat einen eigenen Thread verdient, denn wenn es sich damit ungefähr so verhält wie ich denke, wird das ne Scheißarbeit. :D Jedenfalls dürfte sie gut und gerne 16 Jahre alt sein und besitzt die Cherry MX Black Switches. Hier sind ein paar Bilder davon:

p1010037-jpg.577865



577864d1346462834-alte-liberty-tastatur-auf-usb-ps2-adaptieren-p1010049.jpg



577863d1346462834-alte-liberty-tastatur-auf-usb-ps2-adaptieren-p1010046.jpg





577866d1346462858-alte-liberty-tastatur-auf-usb-ps2-adaptieren-p1010058.jpg



577867d1346462870-alte-liberty-tastatur-auf-usb-ps2-adaptieren-p1010060.jpg


Besondere Kopfschmerzen bereitet mir der Stecker der Tastatur. Sowas hab ich noch nie gesehen, fernab jeglicher Standards. Auf einem Bild seht ihr die Pinbelegung, z.B. wird die Tasta direkt über die +12V Schiene gespeist statt über +5V oder +3,3V wie üblich. Mit entsprechenden Spannungswandlern aber zu adaptieren. Lustig wirds bei der Übertragung des Signals. Diese Tastatur an meinem PC anschließen zu können, habe ich mir jetzt einfach mal als Projekt vorgenommen, und es ist wahrscheinlich, dass ich dafür ein eigenes PCB entwickeln muss. Neben besagten Spawas darf ich wahrscheinlich auch noch einen Mikroprozessor unterbringen, den ich selber programmieren darf, der die Signale für USB verständlich macht, sofern sich das nicht noch irgendwie anders lösen lässt - falls nämlich die Pinbelegung doch ähnlich wie beim USB ist.

Getestet habe ich sie an dem entsprechenden Terminal bereits, funktioniert absolut einwandfrei. Wenn ichs mir recht überlege, wäre es auch vorteilhaft, die Tastenprogrammierung verändern zu können, da das Layout doch verdammt gewöhnungsbedürftig ist. :fresse:

Das habe ich in einem anderen (englischsprachigen) Forum gefunden:
WTF is that thing!!!

At a guess, there is...
CGND - case/shielding ground
S.P. - dunno, but possibly Signal Power? Solenoid Pulse? Why the dots when the other names don't use dots?
+12V - yup. Maybe just for a bell or solenoid? Or for an RS232 converter chip?
SGND - yup. Signal Ground, most likely.
KRXD - serial receive line.
KTXD - serial transmit line.

So, it has no clock signal. Just as RS232 seríal has no clock signal.

Not something my converter can cope with, I'm afraid!
http://deskthority.net/workshop-f7/xt-at-ps2-terminal-to-usb-converter-with-nkro-t2510-60.html


Schreibt doch einfach mal eure Gedanken dazu, abgesehen davon, dass ich sie mal saubermachen sollte :D Aber vorweg, sowas wie "kauf dir doch einfach ne Cherry G80" bringt mich nicht weiter ;) Wie gesagt, es soll ein Projekt werden, und die elektrotechnischen Kenntnisse kann ich bestimmt auch noch mal gebrauchen. Auch wenns anders deutlich einfacher ginge. :)

Grüße
MC79
 

Anhänge

  • P1010046.jpg
    P1010046.jpg
    464,3 KB · Aufrufe: 1.249
  • P1010049.jpg
    P1010049.jpg
    412,9 KB · Aufrufe: 1.208
  • P1010037.jpg
    P1010037.jpg
    459,2 KB · Aufrufe: 2.302
  • P1010058.jpg
    P1010058.jpg
    579,2 KB · Aufrufe: 1.213
  • P1010060.jpg
    P1010060.jpg
    490,8 KB · Aufrufe: 1.170
Zuletzt bearbeitet:
Dann erkläre dem TE mal wo er die Datenblätter finden soll.:daumen2:
Man hat ja im laufe der Jahre so seine quellen und weiß wo und wie man suchen muss aber zu dem Board finde ich auch nur den Thread auf deskthority.:ugly:
 
Dann erkläre dem TE mal wo er die Datenblätter finden soll.:daumen2:

Na ja... die Nummern, die auf dem Gehäuse der ICs stehen einfach mal bei einer beliebigen Suchmaschine reinwerfen.

Datenblätter zu allen ICs, deren Beschriftung man auf den vorliegenden Fotos noch entziffern kann hab ich jedenfalls problemlos gefunden. Interressant wäre natürlich vor allem der Tastaturcontroller (=der fetteste IC), dessen Aufschrift ich nichtmehr lesen kann und die ICs, deren Pins direkt mit dem Anschluss verbunden sind (-> Leiterbahnen auf der Platinenrückseite beachten)
 
Also was IC-Datenblätter angeht bin ich nicht ganz unerfahren, viel anders ist das beim Suchen von Spannungscontrollern für nen GPU-Voltmod auch nicht. Die Interpretation ist nur einfacher. Man muss nur die Übersicht suchen und gucken welcher Pin "FB" bzw. "VSENSE" steuert und gut. :D
Hier sind noch ein paar detailliertere Fotos

577971d1346520617-alte-liberty-tastatur-auf-usb-ps2-adaptieren-p1010061.jpg


577972d1346520625-alte-liberty-tastatur-auf-usb-ps2-adaptieren-p1010062.jpg


577973d1346520635-alte-liberty-tastatur-auf-usb-ps2-adaptieren-p1010063.jpg

Hab mal mit meinem Vater gesprochen und der war der Meinung, dass man das Signal vielleicht ganz einfach über ne Serielle Schnittstelle abgreifen kann. Das würden wir per Oszilloskop recht einfach rauskriegen, wie das Signal geartet ist. In dem Fall -> Problem im Grunde gelöst, wir haben Adapter von seriell auf USB.

Falls das nicht geht, würde ich ein Evaluation Board benutzen, und versuchen, erstmal einen Code für 1-2 Tasten zu schreiben und die vernünftig zum Laufen zu kriegen. Da kommen dann noch so Sachen rein wie Entprellung, weiß noch nicht ob die das per Software oder durch ne Schaltung auf der Platine umgesetzt haben. Sofern das läuft, könnte man sich dann an eine PCB-Eigenentwicklung machen (die Eva Boards die wir hier haben machen glaube ich bei 25 verschiedenen Signalen (= Tasten) dicht). Auch wenn es sicher auch geht, einfach ein entsprechendes Board zu kaufen, ist das mit der Eigenentwicklung doch spannender ;)
 

Anhänge

  • P1010061.jpg
    P1010061.jpg
    349,7 KB · Aufrufe: 648
  • P1010062.jpg
    P1010062.jpg
    338,5 KB · Aufrufe: 607
  • P1010063.jpg
    P1010063.jpg
    395,5 KB · Aufrufe: 567
Zurück