Fully Printable Padlock

by ttsalo, published

Fully Printable Padlock by ttsalo Jul 22, 2012

Featured Thing!

23 Share
Download This Thing! Customize Order This Printed Tools & Utilities

Thing Info

63901Views 14171Downloads Found in Household Supplies
Report Thing


In short, a fully printable, fully working padlock with a detachable shackle.

And no, this is not a joke lock, this has an actual working five-lever tumbler mechanism and only opens with the correct key (or by lockpicking).

See how it works: http://youtu.be/yzBI0HB2o-I


Use fine settings to print the body, bolt, key and tumblers. I used 0.20 layers and 0.36 track width.

Update 30.7.2012: There's a file lever_padlock_tumblers.zip which contains the tumblers as individual STLs. It may be more convenient to get and print the tumblers as individual objects (using Slic3r's plater, for example) instead of re-exporting them as a batch every time when changing the bitting. The included key works with tumblers 3, 7, 4, 0, 2 counted from the bottom up.

Sand the top surfaces of the tumblers and the bolt, these must slide against each other freely. Sand the bolt hole in the body, the bolt pin, the main shaft, the key guide shaft and the round holes in the tumblers and in the end of the key, if needed. (Update: I have only needed to sand the bolt and tumbler top surfaces and the key bitting, even for a 10-tumbler lock.)

Assemble the bolt into the body first and check that the key operates it correctly without tumblers. The end of the key that operates the bolt may need a little sanding (it should be rounded).

Assemble the tumblers into the body (the one at lowest Y position goes in first), checking that they move freely.

Then finish the key. As printed, the tumblers probably won't fit between the high bitting positions, so widen the low positions by sanding until the tumblers slide into those freely. Try to operate the lock with the key - it should now work, but if it doesn't, check what's wrong and finetune things with sandpaper if necessary.

Print, with coarser settings, the shackle and one of the chassis pieces (one is secure and one comes with a window to see the mechanism in action). The mechanism body can then be inserted into the chassis and the lock should be fully operational.

If you want to change the bitting, just modify the bitting value array in the scad file and export the new tumblers and key.

Everything is parametric. Some things (like chassis wall thicknesses and tumbler count) can be changed easily but the mechanism details have a lot of interdependencies, which need hand-tuning if something is changed. The mechanism itself is already smallest I could make reliably work with reasonable effort.

More from Household Supplies

view more

Thing Info

63901Views 14171Downloads Found in Household Supplies
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

All Apps

This App connects Thingiverse with Makeprintable, a cloud-based mesh repair service that analyzes, validates and repairs most common mesh errors that can occur when preparing a 3D design file for p...

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

nice, precise and great job!

I cannot figure the order in which the tumblers need to go in. The above list does not seem to work. How do I put this together? Is this the right key? It's not that important. It works without the tumblers.

Hi there,

What kind of plastic did you use?


ABS, and also printed a couple of the bolts from polycarbonate.

Very nice!

This puts my "working padlock" to shame, hehe. But unless home 3d printers get even higher resolution it wasn't possible at that scale.

Can you edit the tumblers file so it can be printed on a thing-o-matic?

I uploaded the individual tumblers in a zip file, you can get them as individual STLs from it and arrange the print plate more freely.

Thank you. Nice job on this.

I tried to edit your scad file, but then when I tried to export .stl I get an error message: "Object isn't a valid 2-maniflod! Modify your design..

You have to go to the end of the file and set "for_show = 0;" instead of 1 if you want to export the STLs, and comment out the other components except the one you want to export. By default the scad file can only render the whole thing for display...

The perfect compliment to ErikJDurwoodII's Addalock!


the Addalock

This is way too cool.