Parametric Snap Pins

by emmett, published

Parametric Snap Pins by emmett Dec 26, 2013
2 Share
Download All Files

Thing Apps Enabled

Open in Customizer Order This Printed View All Apps


A part of these Groups

View All

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

13036Views 2212Downloads Found in Parts


These new snap pins are meant to address the deficiencies of my previous pin library. These are much easier to insert, more tolerant of different printer calibrations, and stick better to the build platform.

You can include this library in your OpenSCAD designs, or use customizer to export pins and holes for use with other programs.

UPDATE: I added thin fins to the holes, which create slits when differenced. These fool slicers into making webs that strengthen the conical end of the hole. They greatly improve strength for vertically-oriented holes, and can be turned off in other situations if desired.


You can make either free or fixed holes, to allow rotation or not. I always recommend greasing the pins (I use white lithium grease, but I'm sure almost anything would work). It makes them easier to insert and remove, and allows them to turn much more freely without squeaking.

The only part of these pins that are meant to fit tightly are the ends of the snaps. Since these parts are flexible, they work with different printer tolerances. All rigid parts of the pins are significantly smaller than the holes, ensuring ease of insertion.

More from Parts

view more

All Apps

Customizer is the easiest way to take great 3D printable designs and make them your own. Make your OpenSCAD designs infinitely more valuable by empowering the community to customize them.

App Info Launch App
Customizer Thing App

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

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

Treatstock is an online platform that offers decentralized manufacturing services such as 3D printing and CNC machining for clients all over the world. We offer free and instant access to comparati...

App Info Launch App

3D print your favourite design with NinjaPrototype, a professional 3D manufacture with consistent quality and speed.

App Info Launch App
Comments deleted.

http://www.thingiverse.com/thing:726986 uses this pin and socket. It works great, but I needed to add a brim to the pin in the slicer to get it to stick to the print bed when printing.

1x2x3 Rhino puzzle
by joefe

Can you separate the file into pieces? Thanks!

Could you add a double pinhole? I'm using pegs to align 2 adjacent faces so the back to back pinholes need to be perfectly aligned.

Is there a compelling reason for the pins to have points on the ends? I was having trouble with the plastic curling up at this thin section, so I modified the STL to have snub noses. No more curling, and the fit and operation was the same as before with no filing the curved points off. (Think the tips of elf shoes!)

Love these pins. One problem though: I want to use them for something and need a length shorter than 13mm. If you enter in a length < 13, the pins do not work in OpenSCAD. I tried scaling the whole thing down, and the pins are to flimsy. Is there a way to keep the pin the same radius, but shorter?

Ahhh! That makes so much more sense to have increased springiness and improved guidance!