Getting keycaps to actually work on a board

Most people start custom keycaps by buying resin and a mold kit from Amazon. They follow a YouTube tutorial, pour, wait, demold, and suddenly realize the key is too thick, the stem is wobbly, or it doesn't fit their switches at all. I learned that through three wasted batches and about $80 in materials I just threw away. Here is what I figured out that most guides skip.

Diy Custom Keycaps Tricks

The biggest mistake beginners make is thinking resin is the main event. It isn't. The mold, the plunger design, and post-cure handling matter more. A poorly sealed mold will give you thin spots and sticky overflow every time, no matter how good the resin is. I switched from cheap silicone putty molds to 3D-printed PLA plunger molds with TPU seals around the stem area. My reject rate went from roughly 40% down to under 10%, and I save about 30 minutes per key because I stop trying to scrape out excess resin from flooded cavities. You also need to think about stem tolerance before you pour anything. Cherry MX stem holes are nominally 5mm x 5mm, but the actual plastic stems on switches vary. Budget switches like Kailh or budget Gaterons tend to run slightly oversized on the cross shape. If your DIY stem is molded at exactly 5mm, it will be loose on those switches. I dial it to about 5.1mm by using a slightly undersized pin during curing, then sand the finished stem to fit. Takes two minutes per key.

Resin selection and curing reality

Standard UV resin cures fast, which sounds great until you realize the exothermic reaction warps thin stems before the outer layer fully sets. I started using a slower-curing casting resin with a longer gel time for my keys. Yes, it takes 4 to 6 hours instead of 10 minutes under a UV lamp, but the dimensional stability is noticeably better. The stems don't warp, and the key height stays consistent across a whole batch. If you are set on UV resin, mix it in a thin layer rather than a deep pour. Pour into a shallow tray first, spread it to about 3mm, then transfer small amounts into your mold. It increases your workflow time by maybe 20 minutes for a 60-key batch, but you avoid the internal stress cracks that show up a week later when the resin finishes curing from the inside out. That delay crack issue is real and nearly impossible to diagnose while you are still wet.

The mold detail most people miss

Air entrapment destroys DIY keycaps. When you push resin into a cavity, the air has somewhere to go. If the mold is designed as a simple top-load cup with no venting, you get bubbles trapped near the stem or under the key legend area. The fix is adding vent channels, even crude ones. I use a 0.5mm dental tool to score a hair-thin channel from the edge of each cavity to the outer rim of the mold. It takes about 90 seconds per cavity, and I cut my bubbled keys from about one in four down to maybe one in twelve. I also learned the hard way that silicone molding putty shrinks slightly over its first 24 hours after being mixed. If you 3D-print a master key and press the putty around it while the print still has layer lines or slight warping, your mold will copy every imperfection. I let my printed masters sit for two days, then check them on a digital caliper at three points before making the mold. Saves a lot of wasted resin and time.

Get the Full Details

One Day Project|DIY Custom Keycaps For Your Keyboard! - YouTube
One Day Project|DIY Custom Keycaps For Your Keyboard! - YouTube

Post-processing that actually matters

Demolding is only the beginning. Fresh resin keys are tacky on the surface and have micro-flash around the stem. I use a fine hobby knife to trim the flash, then dip the stem area in 99% isopropyl alcohol for 30 seconds. This removes the uncured surface layer that picks up dust and feels gummy. After that, a quick pass with 1000-grit sandpaper on the bottom of the stem reduces friction on taller switches like clicky browns or blacks. Keys slide in smoother and stay seated better. Painting is where most DIY keycap projects fall apart. Standard acrylic paint cracks along the stem after a week of typing. I use a flex-based primer first, then airbrush the color, then seal with a clear matte polyurethane spray. The whole process adds about 45 minutes per key but means the finish survives at least a few months of daily use instead of chipping by day three. I tested this on a full set of 87 keys over six months. Only two had noticeable wear on the legends.

When DIY just isn't worth it

Let me be clear about something. Making your own keycaps only makes sense if you want something unavailable commercially or you are experimenting with materials. For a standard set of 104 keys in a common profile like Cherry or OEM, custom keycap manufacturers charge between $40 and $90 for production runs. Your time cost with DIY is different, but the per-key cost in resin, mold material, sandpaper, paint, and failed attempts usually lands around $3 to $6 per key if you are decent at it. That is $300 to $600 for a full set when you buy the commercial alternative for a fraction of the price. DIY also struggles with consistency. Every key you make will be slightly different in weight, height, and texture. If you are building a keyboard meant to feel uniform, you will spend hours sanding and measuring each individual key to get them close enough. I once spent an entire Saturday leveling a 65-key batch to within 0.3mm of each other. It was mostly unnecessary. The one scenario where DIY wins is specialized profiles or materials. If you want brass-infused resin keys for weight, or a custom sculpted ergonomic curve that no manufacturer makes, then yes, it is worth the effort. Otherwise, buying used or budget custom sets from keyboard enthusiasts who sell off their runs usually gives you better results for less money and far less time.