A Trio of "Keychain Puzzles".

Keychain Puzzles.


Creative Commons Attribution Noncommercial Share Alike

Commercial use is not allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags


Since the 1940s, many companies around the world have created small three dimensional plastic puzzles known as "keychain puzzles". These puzzles usually consisted of around six puzzle pieces, and when correctly assembled, created a keychain figurine. I've reproduced three of my favorite keychain puzzles from my youth; the dog, the giraffe (ok, maybe my wife's favorite as well, sigh) and the elephant. And if you wish to customize these puzzles I've also included the Autodesk Fusion 360 CAD files for each.

SPOILER ALERT: Along with the puzzle pieces is a video showing how the puzzle pieces are assembled, so if you wish to figure out how each puzzle is assembled on your own, don't watch the videos!

The puzzle pieces are small, require no support, and print fairly quickly, making them a great introduction to 3D printing with the result being a three dimensional keychain puzzle to boot!. I printed all my puzzle pieces at .1mm layer height with 20% infill. After printing I used jewelers files and Micro Mesh sanding strips along with plenty of patience to remove the build plate "ooze" (sometimes referred to as "elephant foot") from each piece. Depending on your slicer, printer, printer settings and the colors you chose, you may need more or less filing and sanding. You will want the pieces to fit snuggly, so "sneak in" on the filing and sanding.

I hope you enjoy them!

As usual I probably forgot a file or two or who knows what else, so if you have any questions, please do not hesitate to ask as I do make plenty of mistakes.

Designed using Autodesk Fusion 360, sliced using Ultimaker Cura 4.6.1, and 3D printed in PLA on an Ultimaker 3 Extended and an Ultimaker S5.

The Dog.

Prior to puzzle assembly of the dog, I pressed "Head.stl" onto "Neck.stl".

The Giraffe.

The Elephant.

Prior to puzzle assembly of the elephant, I pressed "Head.stl" onto "Neck.stl".



Issues are used to track todos, bugs or requests. To get started, you could create an issue.


E128655086096994293f06724de184ee?default=blank&size=40Merkenbrand added this to the Lego collection ago
B5b8bbc1da1fe612341548a4cd7697e5?default=blank&size=40adriatog added this to the To do collection ago
319e073cc66b5548218e436822a7be98?default=blank&size=40nanacabo added this to the Toys collection ago
Mini lora and iGreg Zumwalt published this design ago