Keyboard Builders' Digest
$5 off of ceramic caps at Cerakey!
Keyboard Builders' Digest / Tools


A keycap generator by Sam Hughes: key-sweep creates multi-axis contoured keycaps.
Published April 18, 2024
Creators! Feel free to tip me off about your keyboard related projects to bring them to 100K readers.

Key-sweep, this WIP project by Sam Hughes aka roosterHughes, is a keycap generator based on OpenSCAD. Multi-axis contoured keycaps generated with it create a keywell experience on a flat board.

A multi-axis, concave typing experience on your good ol' planar keyboard! I'm using keycaps generated with this tool on both my personal and work keyboards, so it's actually pretty dang decent! – Sam.

The OpenSCAD files in the github repository are designed around minimal-input, multi-axis typing surfaces. The library is intended to make concave "keywell" keyboard experiences more accessible. This is accomplished by implementing the various elements of a keycap as discrete primitives which can be composed as individual "novelty" keys, universal-profile (flat) keysets, single-axis contoured keysets, or multi-axis contoured keysets.



The build is super inefficient and takes like 20 mins to compile. It's super flexible already, but I'm still having fun with it, so it's very likely to continue improving for the near future – Sam.


Do you like this post? Share, donate, subscribe, tip me off!

Published on Thu 18th Apr 2024. Featured in KBD #162.


KiCad Keyboard Layouter

Keyboard Layouter is a KiCad plugin by yskoht to place switch footprints in the location specified by KLE JSON files.

Ergogen talk

Author u/mrzealot gave a talk on Ergogen at Free Software Conference.

Raspberry Pi Pico & RP2040

Thoughts on the Raspberry Pi Pico, a review, plus the Sparkfun and Adafruit boards using the same RP2040 chip.

Benign Key Logger

A secure keylogger by skibau to help understand your keyboard usage.

RGB control using raw HID

A Python module by electrocamel to control RGB on QMK keyboards using raw HID.

Switch PCB footprints

These switch PCB footprints by Tweetydabirdie are not new but came up in this week's comments.