ErgoDonk Zero Keyboard

ErgoDonk Zero is a 6×9+6 keys split ortholinear keyboard with encoder & solenoid support, hotswap sockets for MX or Choc v1 low profile switches, and uses the RP2040 “Zero” MCU.

The ErgoDonk Zero was designed by Ryan Neff. Many of the footprints came from the well-regarded foostan kbd library.

Ergodonk Zero split keyboaard v0.1 hero image

Overview

The ErgoDonk Zero was designed to be a good first split ortholinear keyboard. It is inexpensive, the parts are accessable, it’s easy to build, and has a key layout that is still familiar to non-split querty users.

It can be used with any MX keycap profile, but is designed specifically for the ergonomic SA Keycap profile. The E0 has been designed to use off the shelf keycap sets. The layout leverages the variable height profile of SA keycaps.

SA Keycap row heights

@todo get image of the SA profiles from the thumb and sides.

ErgoDonk Zero row heights represented by keyboard-layout-editor.com

Design philosophy

The ErgoDonk Zero is designed with the following goals:

  • Comfort & ergonomics
    • Ortholinear.
    • Split.
    • Tiltable. Has tenting puck mounting holes. SplitKB or 3d print your own: design by Bubbleology.
    • Thumb clusters designed to use SA variable height keycaps
  • Accessible
    • Uses standard key cap sets.
    • Can use either MX or Choc V1 low profile key switches.
    • Through-hole components used for easy soldering.
    • “Drag and drop” MCU flashing.
    • Uses VIA for easy customization.
    • Supports more keys than a traditional split ergo, making it a good transition to a smaller split, or for those who really like their “F” keys.
  • Low cost
    • The PCB is reversible to reduce manufacturing costs.
    • Uses RP2040 Zero. (Inexpensive clones are readily available for ~$3USD)
    • Does not require expensive split-specific key cap sets.