Simplifying the mechanical keyboard

Building mechanical keyboards can be a difficult hobby for beginners to pick up. Choosing the right parts, assembling, and repairing can be complex tasks, often leading to frustration and mistakes. Keycraft simplifies the process of building, modifying, and sharing keyboards using augmented reality.

I designed a comprehensive design system, including a modular keyboard model created in Blender to use throughout the product, and prototyped using ARKit. The model uses geometry nodes to instantiate each part of the keyboard as individually adjustable elements. This fully procedural approach allows Keycraft to generate a 3D model that adapts to the user’s own keyboard.