skullY 685d4c2f97 Do some cleanup for the API 7 жил өмнө
..
keymaps d2ff66a985 Creates a layouts/ folder for keymaps shared between keyboards (#1609) 7 жил өмнө
config.h 57bf00f28f ErgoDone: VID/PID/NKRO (#1872) 7 жил өмнө
ergodone.c de315c54eb make ergodone's led work well 7 жил өмнө
ergodone.h de315c54eb make ergodone's led work well 7 жил өмнө
expander.c d2ff66a985 Creates a layouts/ folder for keymaps shared between keyboards (#1609) 7 жил өмнө
expander.h d2ff66a985 Creates a layouts/ folder for keymaps shared between keyboards (#1609) 7 жил өмнө
i2cmaster.h d2ff66a985 Creates a layouts/ folder for keymaps shared between keyboards (#1609) 7 жил өмнө
matrix.c d2ff66a985 Creates a layouts/ folder for keymaps shared between keyboards (#1609) 7 жил өмнө
readme.md 800ec55dfc Make arguments redo, subproject elimination (#1784) 7 жил өмнө
rules.mk 685d4c2f97 Do some cleanup for the API 7 жил өмнө
twimaster.c d2ff66a985 Creates a layouts/ folder for keymaps shared between keyboards (#1609) 7 жил өмнө

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:

Building the firmware

Install the build tools.

In the root directory of the repository, build the firmware with a command like:

make ergodone:default

For more information on the layout option and other ones, see the make 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