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
The author marked this model as their own original creation.