Skip to content

Arduino code for translating Sun Type 5 keyboard to USB keyboard.

Notifications You must be signed in to change notification settings

stefanberndtsson/type5usb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arduino project to convert Sun Type 5 keyboard data to USB keyboard.

The Sun Keyboard uses a TTL level 1200 baud RS232 at 8N1 with inverted data.
This is read and keycodes are translated into a set of corresponding USB
keycodes.

USB output is done through the V-USB project, using a modified (and provided)
version of the vusb-for-arduino. Modified so that it sends Keypress and 
Keyrelease separately, and extending the range of available keys to incorporate
the larger number of keys on the Sun Keyboard.

Simple schematic is in the schema.txt file.

The Makefile approach requires a setup version of the Arduino-Makefile project,
found at https://github.com/mjoldfield/Arduino-Makefile.git

The Setup.mk files referenced contains the settings for the Arduino.mk:

ARDUINO_DIR   = /usr/share/arduino
ARDMK_DIR     = /usr/local
AVR_TOOLS_DIR = /usr
BOARD_TAG = atmega328
ARDUINO_PORT = /dev/ttyUSB0

About

Arduino code for translating Sun Type 5 keyboard to USB keyboard.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published