3750b16d |
1 | Keyboard converter for IBM terminal keyboard |
2 | ============================================ |
3 | It supports PS/2 Scan Code Set 3 and runs on USB AVR chips such like PJRC Teensy. |
4 | I tested the converter on ATMega32U4 with 1392595(102keys) and 6110345(122keys). |
9e0c6247 |
5 | |
3750b16d |
6 | Source code: https://github.com/tmk/tmk_keyboard |
7 | Article: http://geekhack.org/index.php?topic=27272.0 |
9e0c6247 |
8 | |
9 | |
10 | CONNECTION |
11 | ---------- |
3750b16d |
12 | Keyboard ATMega32U4 |
13 | ---------------------- |
14 | Data: PD2 |
15 | Clock: PD5 |
9e0c6247 |
16 | |
3750b16d |
17 | And VCC and GND, of course. See RESOURCE for keyboard connector pin assign. |
9e0c6247 |
18 | |
19 | |
20 | BUILD |
21 | ----- |
0a048173 |
22 | $ git clone https://github.com/tmk/tmk_keyboard.git |
3750b16d |
23 | $ cd converter/terminal_usb |
24 | $ make |
9e0c6247 |
25 | |
26 | |
27 | RESOURCE |
28 | -------- |
3750b16d |
29 | Soarer's Converter: http://geekhack.org/index.php?topic=17458.0 |
30 | 102keys(1392595): http://geekhack.org/index.php?topic=10737.0 |
0a048173 |
31 | 122keys(1390876): http://www.seasip.info/VintagePC/ibm_1390876.html |
32 | KbdBabel: http://www.kbdbabel.org/ |
33 | RJ45 Connector: http://www.kbdbabel.org/conn/kbd_connector_ibmterm.png |
34 | DIN Connector: http://www.kbdbabel.org/conn/kbd_connector_ibm3179_318x_319x.png |
9e0c6247 |
35 | WinAVR: http://winavr.sourceforge.net/ |
0a048173 |
36 | |
37 | EOF |