I have released version 1.0 of Chrumm, an open-hardware keyboard. Complete with printable body, bendable PCB, and modifiable firmware.
An attempt to make a 3D printed knob clamp onto the flatted D-shaft of an EC11 rotary encoder.
For the floor plate of Chrumm, I tried to find a dynamic pattern of hexagon holes that looks nice and reduces the printing costs.
After the first prototype of the Chrumm keyboard, I was eager to build the next iteration. This time with a body made of foam.
A showcase of two modified debounce algorithms, to efficiently combat the contact bounce of mechanical switches.
How I made the first prototype of Chrumm, my interpretation of an ideal ergonomic keyboard. With cork. So much cork.
Oxanium is a square, futuristic font family. It includes seven weights, a variable font version, and supports the Adobe Latin 3 character set.
Xolonium originated as a custom font family for the futuristic open-source game Xonotic. It supports Latin, Cyrillic, and Greek scripts.
Mno16 is a minimalist monospaced ASCII font, intended for debug and fallback purposes.
Alternative implementations of dynamic TrueType debug glyphs, to display arbitrary two-digit numbers, or a simple boolean state.
A TrueType hinting function that automatically snaps the optimal side of a crossbar to the grid. Written for the Humble Type Instruction Compiler.