QMK Bot c669c43769 Merge remote-tracking branch 'origin/master' into develop пре 4 година
..
keymaps fe6d6cf76d Remove empty override functions (#14312) пре 4 година
config.h 41c50bb653 Change keyboard level include guards to `pragma once` (#14248) пре 4 година
ergodone.c 78ccd9c201 Organize KPrepublic, K.T.E.C, xiudi boards into directories (#12159) пре 5 година
ergodone.h 337be283ca Merge remote-tracking branch 'origin/master' into develop пре 4 година
expander.c 2d6635214a ergodone - Refactor use of legacy i2c implementation (#14340) пре 4 година
expander.h 41c50bb653 Change keyboard level include guards to `pragma once` (#14248) пре 4 година
info.json 78ccd9c201 Organize KPrepublic, K.T.E.C, xiudi boards into directories (#12159) пре 5 година
matrix.c 78ccd9c201 Organize KPrepublic, K.T.E.C, xiudi boards into directories (#12159) пре 5 година
readme.md 87cdb1cf9a Update readme files (#14172) пре 5 година
rules.mk 2d6635214a ergodone - Refactor use of legacy i2c implementation (#14340) пре 4 година

readme.md

ErgoDone

ErgoDone

The ErgoDone is a modified version of the ErgoDox, made by K.T.E.C., with pre-soldered components. It has different wiring and uses a SparkFun Pro Micro instead of Teensy.

  • Keyboard maintainer: Yu He
  • Hardware supported:
    • ErgoDone v1.3 (tested)
  • Hardware availability:

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

make ktec/ergodone:default

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

Flashing the firmware onto the keyboard

The ErgoDone uses a customized HID bootloader rather than the Teensy one. It doesn't need an OS driver, and the required actions before flashing are a little different than with an ErgoDox.

  1. To enter flash mode, disconnect the keyboard first. Then, on the left-hand device, in the top row, press and hold the two rightmost keys while reconnecting the keyboard. Ergodone Flash Mode
  2. To flash the .hex file, use the hid_bootloader_cli utlity from the TKG Toolkit (as of 2017-10-03, only this old version works under Windows):

    hid_bootloader_cli -mmcu=atmega32u4 ergodone_default.hex