Parametric keycap puller

by p9k, published

Parametric keycap puller by p9k Mar 18, 2013


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

Thing Statistics

8798Views 2205Downloads Found in Hand Tools


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

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

This printed great and works fantastic. Thank you! I'm horrified at what I see under my keys, though...

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)

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.


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