TMK Keyboard Firmware
By: Nathan (@itsamenathan)
- Multi-layer Keymap
- Mouse Keys
- System Control Keys
- Media Control Keys
- PS/2 Mouse Support - TrackPoint
What is it?
TMK Keyboard firmware is an opensource firmware available for the ATMEGA32U4 micro-controller.
- Many Keyboard protocals
- Macros
- Locking CapsLock
- Breathing Sleep LED
- Backlight
https://github.com/tmk/tmk_keyboard


What I did
-
Happy Hacking Keyboard Lite - OG
-
PS/2 breakout cable
-
SparkFun ATMEGA32U4 Breakout
-
TMK KeyMap File


Happy Hacking
Keyboard Lite
- Introduced on Jun 7, 1999
- PS/2 Interface
- Thanks to Compuhacker for keyboard

PS/2 Breakout Cable
o | o <-- Blue (clock)
Red (vcc) --> o | o <-- Green (gnd)
o o <-- Yellow (data)SparkFun ATMEGA32U4
- Board - https://www.sparkfun.com/products/11117
- Github - https://github.com/sparkfun/32U4_Breakout_Board
- LUFA-130303 bootloader - File:BootloaderCDC.hex.gz
- avrdude -p atmega32u4 -P /dev/ttyACM0 -c usbasp -U flash:w:BootloaderCDC.hex
- Program tmk over the bootloader
- avrdude -p atmega32u4 -P /dev/ttyACM0 -c usbasp -U flash:w:ps2_usb_lufa.hex
TMK KeyMap File

Demo

TMK Firmware
By Nathan Warner
TMK Firmware
- 1,150