Sun keyboard/mouse interface

From Deskthority wiki
Jump to navigation Jump to search

Sun Microsystems' proprietary keyboard/mouse interface was used on SPARCstation workstation and server-class computers for keyboards and mice.

Devices

Connector and cable

The connector is 8-bit mini-DIN, with different pins used for keyboard and mouse signals. The mouse connects to a port on the keyboard which passes through the signals to a port on the host.

Some keyboards have a left and a right port, for attaching a mouse on either the left or right side, with the other port for plugging a cable to the host. Others have a single mouse port on the keyboard and a captive host-cable.

Keyboard protocol

The keyboard protocol is specified in SPARC International Keyboards Specification 1. It is based on 1200 baud serial with negative logic, asynchronous with no flow control.

The protocol was also used for Sun Type 2 and Sun Type 3 keyboards with other connectors.

Converters to USB

Commercial:

Open source / DIY:

Converters to PS/2

Open source:

  • Ove Risberg's converter, using a MC68HC11E1 microcontroller.