keychron_qmk_firmware/keyboards/durgod/k320
Donald Kjer 00a0c81f8e
Durgod keyboard refactor in preparation for adding additional durgod keyboards (#11978)
* Durgod keyboard refactor in preparation for adding additional durgod keyboards

* Moving Durgod board configuration into a common location
* Reformatting layout macro whitespace
* Moving TGUI key functionality to the keyboard level
* Replacing default keymap.c with keymap.json
* Changing default and default_toggle_mac_windows keymaps to LAYOUT_all
* Increasing EEPROM size to support more VIA layers
* Fixing media keys; KC_MRWD/KC_MFFD => KC_MPRV/KC_NXT

* Move ISO Enter key to the correct row in Durgod K320

* Minor whitespace and readme cleanup for K320

* Changing durgod/k320 debounce back to default

* Simplifying DURGOD_STM32_F070's chconf.h

Co-authored-by: Simon Arlott <sa.me.uk>
Co-authored-by: Tyler Tidman <tyler.tidman@draak.ca>
2021-03-21 11:11:22 +11:00
..
keymaps Durgod keyboard refactor in preparation for adding additional durgod keyboards (#11978) 2021-03-21 11:11:22 +11:00
config.h Durgod keyboard refactor in preparation for adding additional durgod keyboards (#11978) 2021-03-21 11:11:22 +11:00
info.json Durgod keyboard refactor in preparation for adding additional durgod keyboards (#11978) 2021-03-21 11:11:22 +11:00
k320.c Durgod keyboard refactor in preparation for adding additional durgod keyboards (#11978) 2021-03-21 11:11:22 +11:00
k320.h Durgod keyboard refactor in preparation for adding additional durgod keyboards (#11978) 2021-03-21 11:11:22 +11:00
readme.md Durgod keyboard refactor in preparation for adding additional durgod keyboards (#11978) 2021-03-21 11:11:22 +11:00
rules.mk Durgod keyboard refactor in preparation for adding additional durgod keyboards (#11978) 2021-03-21 11:11:22 +11:00

K320

This is a standard off-the-shelf Durgod Taurus K320 TKL (87/88-key) keyboard without backlight.

Instructions

Build

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

make durgod/k320:default

Flashing example for this keyboard:

make durgod/k320:default:flash

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

Initial Flash

For first Flashing from initial Stock's Firmware

  1. Back up original Firmware Image:
  • Unplug
  • Short Boot0 to Vdd (See below)
  • Plug In USB
  • Make a Flash Image's Backup in case you wanted to restore the Keyboard to Stock's Image:
  1. Flash the QMK Firmware Image.
  • Put board into Bootloader mode, using the same method as when backing up the original Firmware (above)
  • Here are a few options for performing the initial Flash:
    • Using QMK Toolbox

    • Using DFuseDemo.exe if STTub30 driver is used.

    • Using dfu-util:

      dfu-util --alt 0 --dfuse-address 0x08000000 --download ${NEW_QMK_BIN}
      

You can short Boot0 to Vdd by shorting R21 to C27 on the sides closest to the processor, as shown:

Shorting Boot0 to Vdd on K320

Subsequent Flashing

For repeating Flashing you can use BootMagic:

  • BootMagic Lite has been enabled with Assigned "Esc" key
  • Unplug USB Cable
  • Holding Esc Button
  • Plug in USB Cable, Keyboard should be in ST-Bootloader state