PC88(Late type) to USB keyboard protocol converter ======================================= Target MCU is ATMega32u2 but other USB capable AVR will also work. README FIRST --------- This converter is for TYPE-B keyboard. For keyboards other than TYPE-B, change the mode switch on the back of the keyboard. Stand the left foot on the back of the keyboard and there are two slits. There is a mode change switch in the back of it. When this switch is up, TYPE-B mode is set. When connecting a keyboard to this adapter, be sure to set to TYPE-B mode. Connector --------- On host/converter: 5Pin mini DIN ___ ___ / |_| \ / 5 4 \ | 3 | 2 | \_ 1 _/ \_____/ (receptacle) Wiring: You can change this with editing config.h. Pin mini DIN MCU ---------------------------------- 1 5V VCC 2 GND GND 3 DATA RD2 4 NC 5 NC Protocol -------- Signal: Asynchronous, Positive logic, 20800bps, Least bit first Frame format: 1-Start bit(Lo), 8-Data bits, non-Parity, 1-Stop bit Build Firmware -------------- Just use 'make' to bild firmware for TMK PC88 converter. $ make -f Makefile.unimap clean $ make -f Makefile.unimap To flash firmware $ make -f Makefile.unimap dfu then push button on converter to flash firmware. If you are using ATMega32u4 based board instead of premade TMK PC88 converter(ATMega32u2) use following commands. $ make -f Makefile.unimap.32u4 clean $ make -f Makefile.unimap.32u4 $ make -f Makefile.unimap.32u4 dfu