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.ziparchive. 
- Make changes to the ergonaut_one.keymap file using your favorite text editor.
 - Commit changes to your repository.
 - Go to 
Actionstab in your Github repository, locate the latest build and wait for it to complete. - Grab the 
firmware.ziparchive 
- Obtain 
firmware.zip - Unzip 
firmware.zip- you should haveergonaut_one_left-seeeduino_xiao_ble-zmk.uf2andergonaut_one_right-seeeduino_xiao_ble-zmk.uf2files - Turn off the power for selected halve (move slider to position 
OFF) - Connect selected halve to the PC via USB-C cable
 - Press 
RESETbutton 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 
RESETbutton once on both halves simultaneously 
It's OK. Proof: https://zmk.dev/docs/troubleshooting#file-transfer-error