summaryrefslogtreecommitdiffstats
path: root/keyboards/kc60se/readme.md
blob: 55583d81db8a7d385add1eabf249b2a4d2ca3e1a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# kc60se

* Keyboard Maintainer: [Blake C. Lewis](https://github.com/BlakeCLewis), [MechMerlin](https://www.github.com/mechmerlin)
* Hardware Supported: KC60SE
* Hardware Availability: PCB is no longer available

## Description:
  * 60% keyboard PCB;
  * supports ANSI, ISO, and HHKB layouts.


### Enter the Bootloader
  * As delivered, BOOTMAGIC_ENABLE = yes:
    * unplug keyboard;
    * while holding down 'Space' 'B', plug in USB cable and continue to hold for 8 seconds;
    * 'lsusb' should report 'Atmel Corp. atmega32u4 DFU bootloader' instead of 'feed 6060';
    * in bootloader LEDs are off & keyboard does not work.
  * New firmware, BOOTMAGIC_ENABLE = lite:
    * holding down esc while pluging in usb.
  * Hardware way: 
    * momentary jump pads 5 & 6 to enter bootloader;

### Compile the default keymap:
    make kc60se:default

See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).

### NKRO
  * N or 6 Key Rollover NKRO/6KRO
  * navigating bios of computer may require 6KRO
  * default keymap has fn(T) mapped to toggle NKRO/6KRO
  * test: press 8 keys at same time, if 6, then 6KRO, if 8, then NKRO

### DIP switches enable/disable GUI keys, the second keys from the ends on the bottom row:
  * K41/K4C are WIN/GUI and will disrupt games;
  * Add keycodes GUI_ON and GUI_OFF to your function layer to switch on/off GUI keys. It is eaier than flipping the dip switches;

 ```
  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
  ```
### ISP header next to the ATmega32U4:
  * if you can't get into bootloader, while keyboard is on, momentary jump pad 5 to pad 6

  ```
  2 4 6
  : : :
  1 3 5
  ```
  ```
  1 - B3      MISO, column 13, square pad
  2 - VCC
  3 - B1      SCLK, column 7
  4 - B2      MOSI, caplock led
  5 - Reset   | momentary jump 5 and 6
  6 - Ground  | to enter Bootloader
  ```