Complete Cherry MX stem keycap set optimized for 3D printing (GEM profile, multi-material)

A Cherry MX-compatible "GEM" profile set generated using the Keycap Playground, optimized for 3D printing (smooth)
In the contest Keycaps
1,878
4331
43
30 k
updated March 1, 2023

Description

PDF

IMPORTANT: PrusaSlicer thinks some of these keycaps used inches.  This is incorrect.  Tell it “no” if it asks about that (but say “yes” to multi-material).  I included screenshots of the correct responses to these pop-up dialogs if you look at the images of this model.

Also, these keycaps are meant to be printed on their side!  Don't print them flat unless you want a rough top surface or you're using a resin printer with very high resolution.

This complete CherryMX-compatible keycap set was generated using the “gem” profile from the Keycap Playground (https://github.com/riskable/keycap_playground).  It includes all the usual keys plus a TON of emoji keycaps!  They're nice and THICK too for a fantastic feel and sound.

Aside: The GEM profile is very similar to my riskeycap profile except it has an octagonal shape which looks pretty neat IMHO.

The most important part of this keycap set is that it was optimized for 3D printing! The top surface of every keycap should be nice and smooth right off the printer--no sanding required!  There's even F and J keycaps with the little bumps necessary for location the home row without looking.

Print @0.16mm layer height (or smaller) for best results.  A 0.4mm nozzle should work fine!  For best results though I highly recommend a 0.25mm nozzle (if you can be that patient hehe).

If you notice any particular size or keycap legend type is missing let me know!  I'll add it to the script that generated these keycaps and add it to this collection.

NOTES

  • If you remove the legend “part” from any (or all) given .3mf files (just click on the second “part” in the model list and hit the delete key) you can perform a single-material print with carved-out legends (instead of multi-material).  This looks fantastic if you print them in a semi-transparent white filament (e.g. cheap PETG).  I included pictures of what that looks like in this model's images.
  • I highly recommend printing these in PETG as it feels and sounds the best IMHO.
  • Many keycaps have multiple variants (e.g. all the shift keys).  It's up to you which ones you want to print!
  • These were generated using the “box_cherry” (square) style Cherry MX stem which might not fit certain Cherry-like switches.  In that case you'll need to generate these on your own using the Keycap Playground: Just modify scripts/gem_full.py and change “box_cherry” to “round_cherry”.  FYI: The “box_cherry” stem type prints much more reliably than the round type (with FDM printers).  Instructions are inside the gem_full.py script itself.

 

Tags



Awarded in the contest


Keycaps
455 entries | February 10 – February 19, 2023

Model origin

The author marked this model as their own original creation.

License