feat(post): k680t images and links
parent
6c4cc3ee37
commit
c602d26ea6
|
|
@ -10,6 +10,12 @@ draft: false
|
||||||
|
|
||||||
When I buy Cherry MX-compatible mechanical keyboards now, all I look at is what the case looks like, and the physical layout of the keyswitch plate. This is for two reasons: the keyswitches I want in the keyboard aren't available in prebuilt keyboards and the MCUs in prebuilt keyboards aren't reprogrammable. So, in order to use my custom keyswitches and ensure the keyboard can be programmed to support the custom keyboard layouts I've grown accustomed to, I wire the switches into a matrix by hand, so that I can wire them to a reprogrammable MCU, such as an Arduino board.
|
When I buy Cherry MX-compatible mechanical keyboards now, all I look at is what the case looks like, and the physical layout of the keyswitch plate. This is for two reasons: the keyswitches I want in the keyboard aren't available in prebuilt keyboards and the MCUs in prebuilt keyboards aren't reprogrammable. So, in order to use my custom keyswitches and ensure the keyboard can be programmed to support the custom keyboard layouts I've grown accustomed to, I wire the switches into a matrix by hand, so that I can wire them to a reprogrammable MCU, such as an Arduino board.
|
||||||
|
|
||||||
This layout is nearly perfect to me. In addition to the compact qualities of a traditional 60% keyboard are dedicated arrow keys and a 4-key navigation cluster, which I have mapped to "Print Screen", "Delete", "Page Up", and "Page Down". My only gripe as a Mac user are the Windows-style left modifier keys that aren't far enough to the right, making them slightly less ergonomic to use.
|
This layout is nearly perfect to me. In addition to the compact qualities of a traditional 60% keyboard are dedicated arrow keys and a 4-key navigation cluster, which I have mapped to "Print Screen", "Delete", "Page Up", and "Page Down". My only gripe as a Mac user are the Windows-style left modifier keys that aren't far enough to the right, making them slightly less ergonomic to use. However, because it uses a standard Windows-style layout, it's also highly compatible with the plentiful standard ANSI keycap sets available from a variety of vendors. I've elected to use dye sublimation printed PBT keycaps moulded in a profile and colourway that emulates a vintage keyboard made by Cherry, the G80-9009.
|
||||||
|
|
||||||
I found this particular keyboard on Taobao listed for 50% off because the wireless functionality wasn't working, which was perfect for me, because I didn't need the existing MCU (or wireless functionality) anyways. I took it apart when I got it and loaded it up with my Huano D-shaped tactile bump switches and soldered together a matrix (along with resistors to prevent electronic interference across simultaneously pressed keys, enabling N-key rollover. I wired the matrix to a Teensy 2.0 board and set up a customized firmware in QMK with my desired layout features.
|

|
||||||
|
|
||||||
|
I found this particular keyboard on Taobao listed for 50% off because the wireless functionality wasn't working, which was perfect for me, because I didn't need the existing MCU (or wireless functionality) anyways. I took it apart when I got it and loaded it up with my [Huano D-shaped tactile bump switches](https://item.taobao.com/item.htm?spm=a1z09.2.0.0.67002e8d2ooicz&id=644453850927) and soldered together a matrix, along with 1N4148 diodes to prevent electronic interference across simultaneously pressed keys, enabling N-key rollover. I wired the matrix to a [Teensy 2.0 board](https://www.pjrc.com/store/teensy.html) and set up a customized firmware using [QMK](https://qmk.fm) with my desired layout features.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
The code for the custom firmware I wrote for my handwired keyboard is available [here](https://irie.clinic.homo.casa/steven-y-e/qmk/src/branch/vial-develop/k680t/keyboards/handwired/k680t).
|
||||||
|
|
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 1.8 MiB |
Binary file not shown.
|
After Width: | Height: | Size: 13 MiB |
Loading…
Reference in New Issue