========================
-
Hardware Supported: KC60 SE by NPKC
-
Keyboard Maintainer: Blake Lewis
See build environment setup and make instructions for more information.
After setting up the QMK build environment, assuming qmk is in qmk_firmware:
cd qmk_firmware/keyboards
mkdir kc60se
cd kc60se
git clone [email protected]:BlakeCLewis/kc60se.git .
- or
git clone https://github.com/BlakeCLewis/kc60se.git .
cd ../../
make kc60se:default
- or
make kc60se:hhkb_qwerty_fbr
- 60% keyboard PCB;
- clone of GH60 with minor differences;
- supports ANSI, ISO, HHKB, and/or WKL layouts.
- col 0-13
- pin: F0 F1 E6 C7 C6 B6 D4 B1 B7 B5 B4 D7 D6 B3
- row 0-4
- pin: D0 D1 D2 D3 D5
- B2 Capslock LED
- F5 Backlight LEDs
- B0 F4 F6 F7 E2
- When there are three keys on each side of the space bar, the middle of each 3 (K41,K4C) are WIN/GUI keys that will pause games, these switches allows you to disable WIN/GUI during games;
- default layout is "Win Key Less" (WKL), K41/K4C are LALT/RALT, so I have both dip switches in the ON position;
dip keys
#1 #2 K41 K4C
1 1 1 1 both keys enabled
1 0 0 1
0 1 1 0
0 0 0 0 both keys disabled
2 4 6
: : :
1 3 5
1 - B3 (square pad, column 13)
2 - VCC
3 - B1 (column 7)
4 - B2 (backlight)
5 - Reset
6 - Ground
- unplug keyboard
- while holding down 'Space' & 'B', plug in USB cable and continue to hold for 8 seconds;
- 'lsusb' should report something like '03eb:2ff4 Atmel Corp. atmega32u4 DFU bootloader' instead of 'feed 6060';
- LEDs should be off, and keyboard does not work;
- if for some reason that doesn't work, (CAREFUL) while keyboard is plugged in, momentary jump pads 5 & 6 to enter bootloader;
- I found that flashing the firmware through a USB hub did not work consistantly. Most of the time it would finish with errors, but keyboard may partially work. If plugged into the computer it flashes with no errors.