delan / usb3sun

usb input adapter for sun workstations
https://funny.computer.daz.cat/usb3sun/
ISC License
33 stars 6 forks source link
keyboard mouse sparcstation sun usb

usb3sun

usb3sun is an adapter that allows you to connect USB keyboards and mice to the Sun 8-pin mini-DIN interface.

see also:

note: this repo uses submodules! clone with --recursive, or if you forgot to do that:

$ git submodule update --init --recursive

documentation

what’s new

rev B0 allows for debug logging (and the new debug cli) without disabling the sun keyboard interface, and fixes some minor bugs that happen when resetting the adapter.

new in firmware 2.0:

as of firmware 1.5, usb3sun can now reprogram your idprom with just a few keystrokes, making it easier to boot your workstation with a dead nvram battery!

hardware features

usb3sun includes an audible buzzer to emulate the bell and click functions that would normally be included with a Sun keyboard.

usb3sun also emulates the power key in two ways:

usb3sun has an oled display that shows:

usb3sun has an onboard reset button in case the firmware gets stuck, and a 0.1″ debug header (pins available as an option) that allows you to power the adapter externally for flashing or debugging.

firmware features

usb3sun has persistent settings for:

features planned for a future firmware version:

release notes

firmware ?.? (????-??-??)

pcb rev B0 (2024-05-25)

firmware 2.0 (2024-05-02)

pcb rev A3 (2023-10-15)

firmware 1.5 (2023-07-18)

firmware 1.4 (2023-07-17)

you should update your firmware if you have any of the following symptoms:

you can also work around these bugs by resetting the adapter.

firmware 1.3 (2023-07-16)

pcb rev A2 (2023-06-30)

firmware 1.2 (2023-06-11)

pcb rev A1 (2023-05-10)

firmware 1.1 (2023-05-06)

pcb rev A0 (2023-04-28)

firmware 1.0 (2023-01-08)