RUNNINGSERVER.com
StartseiteDownloadThE lAb!LinksFaqImpressumDatenschutz
GO!
Men├╝:
Info:
Willkommen im Downloadbereich von Hier kannst du von mir geschriebene Programme, entwickelte Hardware und sonstigen Krempel herunterladen (Da w├Ąre bestimmt niemand drauf gekommen!). Alles nat├╝rlich ohne Garantieanspr├╝che und Support. Viel Spa├č!
Download: Xerox 820 USB Keyboard Konverter

Xerox 820 Tastatur Konverter:
Ich habe schon seit einiger Zeit einen Xerox 820 in meiner Sammlung. Als ich mir neulich wieder mal die Tastatur angesehen habe, dachte ich mir es w├Ąre doch eine sch├Âne Sache wenn man diese Tastatur auch als USB-Tastatur an einem PC verwenden k├Ânnte. Das Protokoll zwischen Xerox 820 und Tastatur habe ich schnell mit einem Logikanalyzer Reserve-engineert. Es ist ein sehr simples Protokoll. Die Tastencode werden mit 8 Datenleitungen ├╝bertragen und eine Strobe-Leitung gibt an das die Daten g├╝ltig sind. Gesendet werden pro Tastenanschlag immer zwei bytes, ein Modifier und und ein Scancode byte. Bei den Modifiern ist das h├Âherwertigste Bit immer gesetzt und bei den Scancodes nicht, so kann man beide sehr gut auseinander halten, auch wenn man mal irgendwie durcheinander gekommen ist. Das macht es auch sehr einfach die Tastatur codes einzulesen weil man immer sicher zwischen Scancode und Modifier unterscheiden kann.



Ich habe nun einen Arduino genommen und eine Lookup-Tabelle gebaut die die Scancodes und Modifier von der Xerox-Tastatur in USB-HID Modifier und Scancodes übersetzt und als USB-HID Report an den angeschlossenen PC weiterleitet. Das ganze ist etwas fummelig da Arduino das direkte Senden von Scancodes leider nicht von Haus aus unterstützt. Man braucht aber nur ein par kleine Änderungen am mitgelieferten AVR-Sourcecode zu machen und schon geht es. Weiteres steht in der Readme-Datei die ich meinem Projekt beigelegt habe.



Wer einen Xerox 820 hat und die Tastatur zur Abwechslung mal am PC benutzten m├Âchte, der kann sich das Archiv mit dem Arduino-Sourcecode und etwas Doku hier runterladen.

Download der aktuellen Version:
Die jeweils aktuellste Version kann hier heruntergeladen werden. Bitte beachten Sie die Lizenzbestimmungen (GNU-GPL V2.0, siehe license.txt)
Download

Tip: Schau dir doch auch mal meine Computersammlung an!
(c)2001-2019 Philipp Maier, Hohen Neuendorf