Wolfgang from RETRO is the New Black has put together a sub-$60 mechanical keyboard for the Commodore 64, and you can build one yourself with 3D printing and a PCB from PCBWay. His latest video walks through every step, from sourcing components to final assembly.
The keyboard is based on a PCB by Mountain Buffalo, inspired by the MechBoard 64 but without the metalwork. Instead of shelling out $200 for a metal case, Wolfgang designed a 3D-printable alternative that is both durable and practical. The first part of the video provides a step-by-step guide to assembling the keyboard, including printing, soldering, and connecting it to the C64. The second half covers the development process, from design choices to troubleshooting along the way.
To build it, you’ll need the PCB, some mechanical keys, and, if you want shift lock functionality, a few electronic components. The STL files for 3D printing are freely available on GitHub. The case consists of two interlocking parts that hold the PCB, with mechanical keys snapping into place. For stabilizing the space bar, Wolfgang initially experimented with extra key switches but eventually settled on a custom wire stabilizer, which provides a typing feel similar to the original C64 keyboard.
All the files and infos (including step by step written instructions) can be found here.
The board can be found here.
The assembly process includes trimming plastic supports from 3D-printed parts, ensuring mechanical keys fit snugly, and soldering everything onto the PCB. The keyboard connects to the C64 using a standard IDE cable. Once assembled, it fits securely into both breadbin and C64C cases, with adjustments made for the C64C’s mounting clips.
In testing, the keyboard performed flawlessly, with every key registering correctly. The mechanical keys provide a satisfying click, and the 3D-printed frame is sturdy enough to prevent flexing. Wolfgang also fine-tuned the key adapters to eliminate wobble, ensuring a solid typing experience. He suggests using key switches with stabilizing brackets for the best fit.