QMK Bot 4f7a7873c8 [CI] Format code according to conventions (#26000) 5 months ago
..
keymaps 4f7a7873c8 [CI] Format code according to conventions (#26000) 5 months ago
config.h 0e11b511e4 Convert ergodone to use core mcp23018 driver (#17005) 4 years ago
ergodone.c 0e11b511e4 Convert ergodone to use core mcp23018 driver (#17005) 4 years ago
ergodone.h 20f142a772 Tidy up LAYOUT macro generation (#18262) 3 years ago
ergodox_compat.h 4f7a7873c8 [CI] Format code according to conventions (#26000) 5 months ago
keyboard.json d7b09ad560 Configure boards to use development_board - K (#25421) 1 year ago
matrix.c d09a06a1b3 Update GPIO API usage in keyboard code (#23361) 2 years ago
readme.md c5f1e9797a rename kprepublic bm keyboards to have a standardized naming format (#15047) 4 years ago
rules.mk c157c19b81 Dedupe I2C, SPI, UART driver inclusions (#22253) 2 years ago

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 ktec_ergodone_default.hex