diff options
| -rw-r--r-- | converter/terminal_usb/README | 40 |
1 files changed, 15 insertions, 25 deletions
diff --git a/converter/terminal_usb/README b/converter/terminal_usb/README index 1ce49f33d..6ff1bc92f 100644 --- a/converter/terminal_usb/README +++ b/converter/terminal_usb/README | |||
| @@ -1,43 +1,33 @@ | |||
| 1 | PS/2 to USB keyboard converter for IBM terminal keyboard | 1 | Keyboard converter for IBM terminal keyboard |
| 2 | ========================================================= | 2 | ============================================ |
| 3 | It supports PS/2 Scan Code Set 3 and runs on Teensy, Teensy++ and boards withATMega32u4/AT90USB. | 3 | It supports PS/2 Scan Code Set 3 and runs on USB AVR chips such like PJRC Teensy. |
| 4 | I tested the converter only on Teensy with 1392595(102keys terminal keyboard), | 4 | I tested the converter on ATMega32U4 with 1392595(102keys) and 6110345(122keys). |
| 5 | though, I think it will also work with 122keys boards. | ||
| 6 | 5 | ||
| 7 | http://geekhack.org/showwiki.php?title=Island:27272 | 6 | Source code: https://github.com/tmk/tmk_keyboard |
| 7 | Article: http://geekhack.org/index.php?topic=27272.0 | ||
| 8 | 8 | ||
| 9 | 9 | ||
| 10 | CONNECTION | 10 | CONNECTION |
| 11 | ---------- | 11 | ---------- |
| 12 | Data: PD0 | 12 | Keyboard ATMega32U4 |
| 13 | Clock: PD1 | 13 | ---------------------- |
| 14 | VCC and GND, of course. | 14 | Data: PD2 |
| 15 | 15 | Clock: PD5 | |
| 16 | It is the same as Soarer's converter pin configuration. | ||
| 17 | See RESOURCE for keyboard connector pin assign. | ||
| 18 | 16 | ||
| 17 | And VCC and GND, of course. See RESOURCE for keyboard connector pin assign. | ||
| 19 | 18 | ||
| 20 | 19 | ||
| 21 | BUILD | 20 | BUILD |
| 22 | ----- | 21 | ----- |
| 23 | Get source: | ||
| 24 | $ git clone https://github.com/tmk/tmk_keyboard.git | 22 | $ git clone https://github.com/tmk/tmk_keyboard.git |
| 25 | $ cd terminal_usb | 23 | $ cd converter/terminal_usb |
| 26 | 24 | $ make | |
| 27 | For 102keys: | ||
| 28 | $ make -f Makefile.102_pjrc | ||
| 29 | |||
| 30 | For 122keys(not tested): | ||
| 31 | $ make -f Makefile.122_pjrc | ||
| 32 | |||
| 33 | I used WinAVR 20100110 to develop and build. | ||
| 34 | |||
| 35 | 25 | ||
| 36 | 26 | ||
| 37 | RESOURCE | 27 | RESOURCE |
| 38 | -------- | 28 | -------- |
| 39 | Soarer's Converter: http://geekhack.org/showwiki.php?title=Island:17458 | 29 | Soarer's Converter: http://geekhack.org/index.php?topic=17458.0 |
| 40 | 102keys(1392595): http://geekhack.org/showthread.php?10737-What-Can-I-Do-With-a-Terminal-Model-M | 30 | 102keys(1392595): http://geekhack.org/index.php?topic=10737.0 |
| 41 | 122keys(1390876): http://www.seasip.info/VintagePC/ibm_1390876.html | 31 | 122keys(1390876): http://www.seasip.info/VintagePC/ibm_1390876.html |
| 42 | KbdBabel: http://www.kbdbabel.org/ | 32 | KbdBabel: http://www.kbdbabel.org/ |
| 43 | RJ45 Connector: http://www.kbdbabel.org/conn/kbd_connector_ibmterm.png | 33 | RJ45 Connector: http://www.kbdbabel.org/conn/kbd_connector_ibmterm.png |
