1
0
Fork 0
forked from forks/qmk_firmware
qmk_firmware/keyboards/kin80
2023-02-08 18:41:46 +11:00
..
blackpill103 Migrate MCU and BOOTLOADER to data-driven (#19529) 2023-02-08 18:41:46 +11:00
blackpill401 Migrate MCU and BOOTLOADER to data-driven (#19529) 2023-02-08 18:41:46 +11:00
blackpill411 Migrate MCU and BOOTLOADER to data-driven (#19529) 2023-02-08 18:41:46 +11:00
keymaps Normalise Space Cadet keycodes (#18864) 2022-10-27 11:19:16 +01:00
micro Migrate MCU and BOOTLOADER to data-driven (#19529) 2023-02-08 18:41:46 +11:00
config.h Remove usages of config_common.h from config.h files. (#19714) 2023-01-31 06:03:30 +11:00
info.json Correct QMK Configurator layout data for Kin80 (#17526) 2022-07-03 00:32:09 +10:00
kin80.c kin80 (#16754) 2022-04-19 21:30:15 +10:00
kin80.h kin80 (#16754) 2022-04-19 21:30:15 +10:00
readme.md RESET -> QK_BOOT keyboard readme (#18110) 2022-08-20 11:34:17 +01:00
rules.mk kin80 (#16754) 2022-04-19 21:30:15 +10:00

Kin80

Kin80 controller

Kin80 is a set of replacement PCBs and switch mounting plates for Kinesis Contoured keyboards.

There are 4 versions of the controller PCB, which correspond to the subfolder names:

  • 'micro': rev. 1.1 (obsolete) used Arduino Micro board.
  • 'blackpill103': rev. 1.2 (obsolete) used 'Black Pill' boards with STM32F103C8T6 MCU.
  • 'blackpill401' and 'blackpill411'. Latest Kin80 PCB revisions (1.3+) use WeAct Studio STM32F401 or STM32F411 boards. They are pin compatible with each other, but use different MCUs.

Make example for this keyboard (after setting up your build environment):

`qmk compile -kb kin80 -km default`

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.

Default version is 'blackpill401'. If you need to build a firmware for STM32F411, use 'blackpill411' version, e.g.:

qmk compile -kb kin80:blackpill411 -km default

Bootloader

Enter the bootloader in 3 ways:

  • Bootmagic reset: Hold down the the top left key and plug in the keyboard.
  • Physical reset button. Hold 'boot0' button on MCU board, press 'reset', then release 'boot0'.
  • Keycode in layout: Press the key mapped to QK_BOOT if it is available