Parametric keycap puller

by p9k, published

Parametric keycap puller by p9k Mar 18, 2013

Thing Info

5508Views 1024Downloads Found in Hand Tools
Report Thing


Yet another keycap puller, this time in OpenSCAD. Use this to remove 18mm Cherry style keycaps without damaging the stem or stabilizers. You don't want to break your fancy keyboard while removing Hot Pocket and Cheetos crumbs, do you?


Use the included STL or generate your own from the SCAD. The STL assumes 18mm width and depth for the caps, and 2mm clearance to shove the grabber tines through the gaps between the keys. The 1mm lip of the grabber portion may be a little too wide, making it difficult or impossible to insert between the keys. The edge can be easily trimmed to size with a knife, or the SCAD parameter "catch_thickness" adjusted down until it barely fits.

.scad also has an optional fillet to give some more strength to the tines, and optional text wrap (requires module write.scad).

More from Hand Tools

view more

Thing Info

5508Views 1024Downloads Found in Hand Tools
Report Thing

Liked By

View All


Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag. Print Thing Tag

If anyone needs cherry mx black keyswtches (2 wire and 4 wire versions) message me. I'm in USA. Happy building

Oh and maybe include a zipfile with all dependencies (write.scad and the things it needs)

p9k - in reply to dumle29

Welcome to the world of procedurally generated objects :)
There used to be a link to the write.scadhttp://www.thingiverse.com/thi... thing in the instructions but the Markdown decided not to allow HTML links anymore.
If you don't want the text you can just comment out the include line.

dumle29 - in reply to p9k

Yeah I found the library and all :) Just for people who didn't use scad, and didn't know why it didn't write anything.
Anyways, my printer doesn't like text is what I found :P

kinda odd to see the .scad, the source, being 41 times smaller in file size :P