raeedcho / temper

a wireless-only split keyboard based on the chocofi
CERN Open Hardware Licence Version 2 - Permissive
264 stars 17 forks source link
ergonomic-keyboard keyboard kicad nicenano pcb split-keyboard zmk

temper

This is a split, wireless-only mechanical keyboard fashioned after the chocofi keyboard. It started as a simple modification of the original chocofi PCBs to include battery pads and power switches for wireless use, but in the end, I thought there were enough changes to warrant giving it a separate designation. However, this design remains compatible with chocofi cases and plates.

temper keyboard

Features

temper keyboard

List of changes from original chocofi

Bill of Materials

Assembly

Assembly of this keyboard requires soldering the jumpers on the front-side of each PCB (underneath the microcontrollers). Past this, the assembly of this keyboard is similar to that of many other split wireless keyboards--there are many guides online to help. Briefly, the full list of steps includes:

Firmware

This keyboard uses ZMK firmware, which allows for configuration through GitHub Actions. An example configuration repository is here. The temper has also been added as an outboard on Miryoku ZMK via this pull request.

Case options

The temper should be compatible with any case that works on the chocofi. The pictures above show a minimal case using only a laser-cut acrylic backplate (SVG design here), held on by M2 screws and brass standoffs. It's also possible to add an FR-4 switch plate (KiCAD design here), which helps keep the switches stable in the hot-swap sockets.

Another option is the temper gasket case, designed specifically for the temper by calerouxz. The gasket case is more complex than the simple acrylic backplate and FR-4 switch plate, but has a more polished final look and feel.

Why "temper"?

Tempering is a finicky process that changes the structure of chocolate to make it more shiny, but doesn't really change the taste much.

Likewise, the changes I made to the chocofi didn't alter the original design much, but made some quality-of-life improvements for both development and my own personal aesthetics, at the cost of removing traditional wired operation and possibly making it more difficult to assemble, given the addition of many solder jumpers.

Resources

I adapted a few of the elements from these KiCAD libraries for use in this design:

Similar keyboards

There are many similar keyboards to this one and the chocofi, and I'm sure they've all taken inspiration from each other at one point or another. Here's a (surely incomplete) list: