You probably reached this page by watching one of these Ergo Split Keyb Videos.
This repository hosts zmk-configs as seen in the YouTube videos linked above.
Additionally, this repository contains alternative configurations meant to be used with an extra controller acting as a dongle. Pease refer to the Dongle Flashing chapter for instructions.
Note
These configurations are meant to be used with builds that are identical to the ones featured in the videos, otherwise they should be used as reference only.
Note
Shield is configured for an earlier revision of Pete Johanson's Corne Ultralight PCB, with nice!view support.
- Charybdis
- Charybdis Dongle
Note
Charybdis uses Inorichi's PMW3610 driver, while Charybdis Dongle leverages multiple modules written by badjeff.
Dongle configs use Seeed Xiao Ble microcontrollers housed in a nifty 3D printed case.
- Turn all controllers off
- Flash the dongle controller with the appropriate
settings_reset
file. - Flash the dongle controller with the
dongle
file. - Flash the first half with the the
settings_reset
file. - Flash the first half with the
left
orright
files. - Repeat steps 4 and 5 for the other half.
Warning
When using both Nice!Nano and Seeed XIAO microcontrollers, make sure you are flashing them with the correct files!
Nick Coutsos' Keymap Editor is a user-friendly, browser-based WYSIWYG app designed to make editing your keymap file easier. It supports conditional layers, behaviors, combo and macro editing, rotary encoders, and more.
Kits, Prebuilts, Parts:
- kbd.news - mechanical keyboard vendors list
- 42keebs.eu - diy kits, including Corne, switches and other parts
- keeb.supply - diy kits and prebuilts, including TOTEM, tools and other parts
- splitkb.com - diy kits, including Corne, switches, tools and other parts
- bastardkb.com - diy kits and prebuilts, including Charybdis (wired only w/ qmk)
- typeractive.xyz - diy kits and prebuilts, including Corne w/ nice!views, switches, tools and other parts
Documentation and guides: