keyboards/chrysemys
2022-06-30 08:11:23 -07:00
..
footprints Add new reset button footprint 2022-04-24 09:26:52 -07:00
output Add artwork 2022-04-27 08:20:15 -07:00
resources Initial version of layout 2022-04-11 21:34:02 -07:00
artwork.svg Add artwork 2022-04-27 08:20:15 -07:00
chrysemys.yaml Notes about chrysemys after use 2022-06-30 08:11:23 -07:00
README.md Notes about chrysemys after use 2022-06-30 08:11:23 -07:00

Chrysemys

A 34-key single-board keyboard created with Ergogen.

Design Goals

  • Bluetooth connectivity.
  • Single board, with an outward rotation between the two halves for ergonomic comfort.
  • Using the ZMK firmware, as it has the best bluetooth support at the moment.
  • A focus on keeping the entire keyboard as thin as possible.

Bill of Materials

  • 36 Kailh Low-Profile Mini Choc Switches (CPG1232)
    • Note: These are the "mini" swtiches, which are not compatible with the normal Choc layout.
  • 1 package Kailh Low-Profile Keycaps
  • 1 Pro-Micro compatible microcontroller. I recommend one with Bluetooth and an integrated battery charger, such as the nice!nano.
  • 1 surface mount SPDT sliding switch for the power switch. LCSC #C128955 fits the footprint. Alternatively, you can jump the pins on the board and depend on the software standby features.
  • 1 surface mount button for the reset switch. LCSC #C2888943 fits the footprint. This part is optional. You can also jump the reset pin on the MCU with tweezers or bind to a key in QMK.
  • 1 301230 LiPo battery such as this one
  • Adhesive rubber dome feet

Center Cover

After use, I have decided to instead place the battery under the nice!nano and omit the center cover. This does leave a hole in the middle of the keyboard, but maybe we just call it a handle.

Firmware

  • Docs on building firmware using the zmk-config from this repo.
    • Note: It still needs to be built from inside the /app directory in the ZMK repo.
    • west build -b nice_nano_v2 -- -DSHIELD=chrysemys -DZMK_CONFIG="/workspaces/zmk-config/config"

Inspiration

GergoPlex

The GergoPlex is a 36 key keyboard which I purchased as a partialy assembled board. The key layout is excellent, however the thumb keys are slightly too far in towards the hands, and the split design results in my keyboard halves wandering away from me, or hard to use on uneven surfaces. I worked around some of these problems by creating a board in which the two halves are nestled in just the right orientation, however that does not help the thumb key issue.

Hummingbird

The Hummingbird layout, and Rufous, the Ergogen recreation have been a big help in getting me started with Ergogen and building the layout I'm looking for.

Credits

Footprints