KeyV2: Parametric Mechanical Keycap Library 3D Printer Model

Author: @
License: CC BY-SA
File formats: scad,stl
Download type: zip
Size:7.0MB

The file 'KeyV2: Parametric Mechanical Keycap Library 3D Printer Model' is (scad,stl) file type, size is 7.0MB.

Summary

KeyV2

KeyV2 is a keycap generation library designed for ease of use while still being extremely configurable. Whether you're looking to rattle off a single print of a pre-generated keycap, or you want to print one with custom legends, or even design your own key profile or custom key set, this library has you covered! To learn what types of keys you can generate with this library, check out the documentation (there's a wiki too!).

What are mechanical keyboards?

Mechanical keyboards are keyboards that use mechanical switches instead of membrane sheets to register keypresses. Mechanical keyboards generally last longer and have more satisfying tactile feedback, and are much easier to customize or design yourself. A keycap is the piece of plastic that goes over a switch and lets you know what letter you are typing, so this library is a way to generate those pieces for mechanical keyboards. It's a really fun hobby, I swear.

How to use this library

I recommend you follow the instructions on the github page. Running in OpenSCAD is the preferred way to go, but there are other alternatives.

For basic use, feel free to download the models attached to this page. Row 5 keycaps lie on the number and function layers, so the single keycaps provided make great escape keys. These keys were generated with settings conducive to printing right-side-up on most FDM machines.

If you want to customize keys but don't want to write any code, you can use either the OpenSCAD customizer or the Thingiverse customizer. I highly recommend using the OpenSCAD customizer to run the code from the github, the Thingiverse customizer is very buggy and I can't update it without breaking it.

Questions? Concerns?

If there are any questions please let me know in the comments, and if there are any issues please make a Github Issue!

customizer.scad 76.8KB
dcs_arrows.stl 2.2MB
dcs_row-5_function-cluster.stl 1.9MB
dcs_row-5_length-1.stl 304.7KB
dcs_wasd.stl 2.2MB
dsa_arrows.stl 4.8MB
dsa_row-3_function-cluster.stl 5.0MB
dsa_row-3_length-1.stl 987.5KB
dsa_wasd.stl 5.0MB
g20_arrows.stl 1.4MB
g20_row-3_function-cluster.stl 1.6MB
g20_row-3_length-1.stl 362.1KB
g20_wasd.stl 1.5MB
oem_arrows.stl 2.0MB
oem_row-5_function-cluster.stl 2.5MB
oem_row-5_length-1.stl 439.7KB
oem_wasd.stl 2.2MB
sa_arrows.stl 4.1MB
sa_row-5_function-cluster.stl 4.4MB
sa_row-5_length-1.stl 852.2KB
sa_wasd.stl 4.4MB