]> git.friedersdorff.com Git - max/tmk_keyboard.git/blob - converter/pc88_usb/README
ibmpc_usb: Update prebuilt firmware hex files
[max/tmk_keyboard.git] / converter / pc88_usb / README
1 PC88(Late type) to USB keyboard protocol converter
2 =======================================
3 Target MCU is ATMega32u2 but other USB capable AVR will also work.
4
5
6 README FIRST
7 ---------
8 This converter is for TYPE-B keyboard. For keyboards other than TYPE-B, 
9 change the mode switch on the back of the keyboard.
10
11 Stand the left foot on the back of the keyboard and there are two slits. 
12 There is a mode change switch in the back of it.
13
14 When this switch is up, TYPE-B mode is set.
15
16 When connecting a keyboard to this adapter, be sure to set to TYPE-B mode.
17
18
19
20 Connector
21 ---------
22 On host/converter:
23
24     5Pin mini DIN
25        ___ ___
26       /  |_|  \
27      / 5     4 \
28     | 3   |   2 |
29      \_     1 _/
30        \_____/
31      (receptacle)
32
33
34 Wiring: You can change this with editing config.h.
35
36     Pin mini DIN        MCU
37     ----------------------------------
38     1   5V              VCC
39     2   GND             GND
40     3   DATA            RD2
41     4   NC
42     5   NC
43
44
45
46
47 Protocol
48 --------
49 Signal: Asynchronous, Positive logic, 20800bps, Least bit first
50 Frame format: 1-Start bit(Lo), 8-Data bits, non-Parity, 1-Stop bit
51
52
53
54 Build Firmware
55 --------------
56 Just use 'make' to bild firmware for TMK PC88 converter.
57
58     $ make -f Makefile.unimap clean
59     $ make -f Makefile.unimap
60
61 To flash firmware
62
63     $ make -f Makefile.unimap dfu
64
65 then push button on converter to flash firmware.
66
67 If you are using ATMega32u4 based board instead of premade TMK PC88 converter(ATMega32u2) use following commands.
68
69     $ make -f Makefile.unimap.32u4 clean
70     $ make -f Makefile.unimap.32u4
71     $ make -f Makefile.unimap.32u4 dfu
72
73