If you want something printed, consider buying through my 3D Hub. Link: https://www.3dhubs.com/seattle/hubs/3d-life
This is a combination lock I thought up. It was inspired by (but not derived from) SavageRodent's combination lock. Use the customizer to make your own passcode for the lock. Just type in a number from 0-9 into 'numberOne' through 'numberFour' and 4 dials will be generated. Download them, and print!
NOTE: ring.scad has been fixed! It now generates 4 dials in one use.
EDIT 1/1/16: Made the teeth on the shackle closer together so the rings will be closer together.
EDIT 1/2/16: ring.scad is fixed! This no longer uses bridge2nowhere's MTG Life Counter.
EDIT 1/4/16: Before, the first and last correct digit mechanism could be seen from the sides. I have created rims on the shell, shackle, and endcap so people can't see the correct combination. Also, added a marker to shackle to show where combination goes.
EDIT 1/11/16: Before, ring.scad needed to be used 4 times to generate 4 dials. Now, you can use it once.
EDIT 2/20/16: Expanded the gap in the dials for the teeth. Also posted a pic of the finished lock that has been printed.
- Pick a 4-digit passcode. (ex. 1234)
- Use ring.scad to generate the four digits that you need.
- Print the dials, shell.stl, shackle.stl and endcap.stl
- Slide the shackle into the shell.
- Slide the dials from the back onto the shell in the appropriate order to make your passcode. make sure that the teeth go through the gap.
- Slide the endcap on after the dials and glue in place if it's not tight enough.