70 lines
1.6 KiB
Text
70 lines
1.6 KiB
Text
NeXT non-ADB Keyboard Converter
|
|
===============================
|
|
With this converter you can use NeXT keyboard(non-ADB) on modern computer.
|
|
|
|
See this for details.
|
|
https://github.com/tmk/tmk_keyboard/wiki/NeXT
|
|
|
|
|
|
Wiring
|
|
------
|
|
Connections to ATmega32U2/U4
|
|
|
|
FROM(Pin3): PD0
|
|
TO(Pin2): PD1
|
|
PSW(Pin4): PD4
|
|
GND(Pin5): GND
|
|
VCC(Pin1): VCC
|
|
|
|
|
|
|
|
Pinouts
|
|
-------
|
|
Socket on converter from front:
|
|
|
|
_____
|
|
GND / 5 4 \ PSW
|
|
FROM | 3 2 | TO
|
|
| 1 | VCC
|
|
`-----'
|
|
FROM: keyboard to computer
|
|
TO: computer to keyboard
|
|
PSW: Power key
|
|
|
|
|
|
Cable connector inside keyboard case:
|
|
|
|
+-----+
|
|
|Black|\
|
|
|Green|-\
|
|
|Yello|--\-------- to computer via Mini-Din 5 plug
|
|
|Orang|--/--------
|
|
|Red |-/
|
|
|Brown|/
|
|
+-----+
|
|
Black: FG
|
|
Green: GND
|
|
Yellow: PSW(Power key)
|
|
Orange: FROM Keyboard
|
|
Red: TO Keyboard
|
|
Brown: VCC
|
|
|
|
|
|
|
|
Protocol
|
|
--------
|
|
See this for NeXT keyboard protocol.
|
|
|
|
- https://github.com/tmk/tmk_keyboard/wiki/NeXT#next-keyboard-protocol
|
|
|
|
|
|
|
|
Notes
|
|
-----
|
|
LEDs indicates Caps Lock state in current implementation.
|
|
|
|
|
|
|
|
Original Project
|
|
----------------
|
|
Converter is based heavily on Ladyada's original "USB NeXT Keyboard with Arduino Micro" tutorial (http://learn.adafruit.com/usb-next-keyboard-with-arduino-micro/overview). If you build this converter, show Adafruit some love and do it using an Arduino Micro (http://www.adafruit.com/products/1315) or their ATmega 32u4 Breakout Board (http://www.adafruit.com/products/296). Arduino Micro should work fine using the Arduino Pro Micro configuration above, same pins numbers and everything.
|