This is a repository for a ZMK Firmware for Ergonaut One keyboard.
Visual representation of the default keymap in keyboard-layout-editor: KLE
Below representation was generated with keymap-drawer
– check out the automatically generated layouts using the automated Github workflow for each keyboard in the keymap-drawer
folder, which is always up to date with the config.
This layout is heavily inspired from Watchman 42-key layout
- Fork or use this repository as a template https://github.com/ergonautkb/one-zmk-config.
- Enable Github Actions for your repository.
You have two options on how to configure your desired keymap:
- Open Keymap Editor.
- Connect it to your Github account and give an access to your repository to Keymap Editor's app.
- Make changes to your keymap and press
Save
- it will trigger software build. Wait for it to complete. - Grab the
firmware.zip
archive.
- Make changes to the ergonaut_one.keymap file using your favorite text editor.
- Commit changes to your repository.
- Go to
Actions
tab in your Github repository, locate the latest build and wait for it to complete. - Grab the
firmware.zip
archive
- Obtain
firmware.zip
- Unzip
firmware.zip
- you should haveergonaut_one_left-seeeduino_xiao_ble-zmk.uf2
andergonaut_one_right-seeeduino_xiao_ble-zmk.uf2
files - Turn off the power for selected halve (move slider to position
OFF
) - Connect selected halve to the PC via USB-C cable
- Press
RESET
button twice to enter DFU mode - you should see new USB device in your file manager - Copy the corresponding firmware to the root directory of the new USB device
- Disconnect selected halve from the PC
- Repeat steps 3-7 for the other halve
- Turn off the power for both halves (move slider to position
OFF
) - Turn on the power for both halves (move slider to position
ON
) - Press
RESET
button once on both halves simultaneously
It's OK. Proof: https://zmk.dev/docs/troubleshooting#file-transfer-error