We regularly review and update our guides to ensure keyboard recommendations, specs, and software information stay current with the latest releases and updates.
Affiliate disclosure: this article contains Amazon affiliate links. Purchases made through these links support Clickyboard at no extra cost to you.
3D printed keycaps sound like the ultimate customisation: design anything, print it, type on it. The reality is more useful once you drop the hype. For one-off artisan and novelty caps, printing is genuinely great. For replacing a full set that feels and lasts like the injection-moulded keycaps on your board, it still falls short. Here is an honest look at what works, what does not, and how to get a decent result if you try it.
⚡ Quick answer
3D printing is best for single artisan or novelty keycaps, especially on a resin (SLA) printer, which gives the smooth surface and fine detail a keycap needs. It is a poor choice for a full daily-use set: FDM layer lines feel rough, resin is brittle and yellows in sunlight, and hitting the Cherry MX stem tolerance reliably is hard. Print the fun Escape or novelty caps; buy PBT for the keys you actually pound all day.
Do 3D printed keycaps actually work?
Yes, with a big caveat: it depends what you are printing and why. A single sculptural Escape key or a themed novelty cap is a perfect project. You print it once, post-process it, and it sits on the board as a centrepiece where the odd rough edge does not matter.
A full set is a different story. To match a store-bought set you need a consistent surface, a precise Cherry MX stem on every cap, and durability that survives years of finger oils and pounding. Home printing struggles with all three at once. Most people who set out to print a whole set end up printing a handful of accent caps and buying the rest. That is not a failure, it is the sensible use of the technology.
FDM vs SLA vs SLS: which printer
The printer type matters more than anything else for keycaps, because a keycap is small, detailed, and touched constantly. Here is the short version.
| Method | Surface | Stem detail | Best for |
|---|---|---|---|
| FDM (filament) | Visible layer lines | Fiddly, often needs cleanup | Chunky novelty caps, cheap testing |
| SLA (resin) | Smooth, injection-like | Sharp and accurate | Artisan caps, fine detail |
| SLS (powder) | Fine matte finish | Excellent | Pro service-bureau runs |
For keycaps specifically, resin (SLA) is the one to use. Cheap resin printers now cost about the same as a decent FDM machine, and the smooth surface and crisp stem are exactly what a keycap needs. FDM is fine for a blocky novelty cap you will sand, but its layer lines and softer stem detail make it a frustrating choice for anything you want to feel good under the finger. SLS is superb but realistically means paying a service bureau.
Materials, honestly
- PLA (FDM): easiest to print, but soft and low heat resistance. Fine for a display cap, poor for daily use, since it wears and can deform in a hot car or sunny window.
- PETG (FDM): the pick if you want an FDM cap you will actually type on. Tougher than PLA, more heat-resistant, and available in clear for backlighting.
- ABS (FDM): closest to a real keycap and can be vapour-smoothed glass-smooth, but it warps easily and needs an enclosure to print well.
- Resin (SLA): the smoothest, most detailed result, and the best match for artisan caps. The catch is that most resins are brittle and yellow under UV, so a resin cap is more fragile and less lightfast than PBT.
What 3D printed keycaps are good for (and not)
✅ Great for
- One-off artisan and novelty caps
- Sculptural Escape, Enter, or spacebar centrepieces
- Prototyping a custom profile or ergonomic shape
- Odd sizes a keycap set does not include
- Learning and experimenting cheaply
❌ Not great for
- A full daily-driver set
- Matching injection-moulded smoothness cheaply
- Crisp, durable legends without extra work
- Long-term wear and UV resistance (resin)
- Fast turnaround on many caps
How to get a decent result
If you are printing your own, a few things make the difference between a cap you use and one that goes in a drawer.
- Get the stem right first. The Cherry MX cross stem is the make-or-break detail. Print a test cap and check it clicks onto a switch snugly without splitting. On resin, a slightly hollowed stem prints cleaner; on FDM, expect to clean it with a hobby knife.
- Orient for the top surface. Print the cap top-down (stem up) so the face you touch is the smoothest, support-free surface.
- Keep walls at least 1.2mm. Thin walls crack at the stem under daily pounding. A little extra thickness is worth the weight.
- Post-process the face. Sand FDM caps up through 400, 800, then 1200 grit, or vapour-smooth ABS. Resin caps mostly just need a clean and a UV cure.
- Add legends deliberately. A filament change (or a resin printer with a pause) lets you print the legend as a second colour so it never wears off. Painted-in recessed legends are the low-tech alternative.
What it actually costs
The material is nearly free: a single cap uses cents of filament or resin. The real cost is the printer and your time. An entry resin or FDM printer runs roughly $150 to $300, and each cap takes 30 to 90 minutes to print plus design and cleanup time. That maths only works for one-offs and small runs. For a full 100-key set, a store-bought PBT set is cheaper, faster, and more durable than printing your own, so print the accents and buy the base.
No printer? Get them made
You do not need to own a printer. Etsy and dedicated artisan makers sell resin-printed novelty caps, and services like Shapeways or a local print shop will produce a design you upload. For free designs to start from, Thingiverse, Printables, and MyMiniFactory all have keycap collections. If you would rather buy a normal set, our keycap profile guide and ABS vs PBT guide cover what to look for.
Frequently asked questions
Are 3D printed keycaps any good?
For single artisan or novelty caps, yes, especially printed in resin, which gives a smooth surface and sharp detail. For a full daily-use set they are worse than a store-bought PBT set: rougher, less durable, and slower to make. Print the fun caps, buy the everyday ones.
Should I use FDM or resin for keycaps?
Resin (SLA). A keycap is small and touched constantly, so the smooth surface and accurate Cherry MX stem that resin produces matter more than FDM’s material variety. Use FDM only for chunky novelty caps you plan to sand.
Do 3D printed keycaps fit normal switches?
They do if you print the standard Cherry MX cross stem accurately. Getting that stem right is the trickiest part of the whole job, so always print one test cap and confirm it clicks on snugly before committing to a batch.
How durable are 3D printed keycaps?
Less durable than injection-moulded PBT. PLA is soft and heat-sensitive, PETG and ABS hold up better, and resin looks best but is brittle and yellows under UV. Thicker walls and a protective coating help, but none quite match a bought set for daily abuse.
Can I print legends that will not wear off?
Yes. Print the legend as a second colour using a filament change or a printer pause, so the letter is part of the cap rather than printed on top. Painted-in recessed legends are a simpler alternative that also resists wear.
