MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.

Download Now


Platonic puzzles

by nicnacs Dec 31, 2018
Download All Files

Thing Apps Enabled

Please Login to Comment

Hey man I love the look of these! Ive been working on modeling an icosahedron puzzle myself, I am curious what made you settle on a 2 piece? I believe a 5 symetrical piece would be feasible. Have any opinion on that?

Thanks! That absolutely should be possible. And if the pitch of the helical cut is such that as it cuts the icosahedron from one vertex to the opposite vertex, it revolves by an angle which is a multiple of 72 degrees, then all five pieces should be identical. The scripts I’ve included with the files can readily be modified to do this. But feel free to start from scratch too, as it’s an instructive exercise.
I’m not certain why I settled on a 2-piece. I look forward to seeing the 5-piece!

Im not the sharpest but I CANNOT get this to go together. I am assuming something printed wrong but without a video solution I can't get this together for NOTHING....

Just to double-check: for a given puzzle, you printed multiple copies of the same piece, right? For two of them (dodec, octa), you need 3 copies of the piece, and for one of them (icos), you need 2 copies.
It is also worth mentioning that I needed to build in a slight gap between the pieces; when the gap was too small, it was very hard physically to put together, and then impossible to take apart! It is plausible that when printed on a different 3D printer, the gap I built in is insufficient. Rabuki below commented that his puzzle ended up being a little loose. For me, they came out just right.

Hi I did not. Thank you.. I will do that now. I don't know which one I have. I just downloaded the files on here and printed one of each. I am new to this so thank you for the direction.

I used to find puzzles like these in the quarter machines as a kid! Delightful bit of nostalgia here!

Wow, your quarter machines must have been cooler than mine! I just used to find superballs and jacks and stuff.

I really like the puzzles so they have to be printed.
I have printed dodec_piece_3fold in ASA pirate black, despite the fact that I still practice printing ASA. Here is the result: http://rabuki.dk/3Dprint/DSC_0914.JPG
As seen from the picture, only used a blunt knife and a little sandpaper to deburr the puzzle. It seems a bit loose, but it is perhaps a condition for it to slip together?

Looking forward to printing the last three.

Tak. -> Thanks.

Cool, thanks for trying it out. In my code, I have a parameter which represents the "gap" space between the pieces. With gap=0, the puzzles were too tight, and I was unable to take it apart! However, I imagine that the results are different for different printers. If you like, I could probably regenerate the models with a smaller gap, and the result might be better for your printer.

Vielen Dank für die klare schnelle Antwort.
Im Moment drucke ich gerade das dritte Teil dodec_piece_3fold.stl. Es wird wunderbar.
SolidPython kenne ich nicht, ich will mal danach sehen.
Weil dies "creates OpenSCAD code".
Vielen Dank für die Infos
Beste Grüße sendet Herbert aus Neckarhausen bei Mannheim Germany

Hallo nicnacs,

wegen: Platonische Puzzles

Ich will dieses drucken, welche Dateien muss man wie oft drucken.

Ich finde diese Teile genial. Ich konstruiere sehr gerne mit OpenSCAD. Bekomme ich die scad Dateien?

Vielen Dank

I don't speak German unfortunately, but luckily Google translate does! So if you want to create the dodecahedron sliced along its 3-fold axis, like shown in the photo, then print 3 copies of dodec_piece_3fold.stl. If you want to create the icosahedron, sliced along its 2-fold axis, then print 2 copies of icos_piece_2fold.stl, and so forth.
So this was not exactly created in OpenSCAD. I use something called SolidPython, which lets me program in Python, but which creates OpenSCAD code. Does that make sense? I included the Python code, which is contained in a Jupyter notebook; see the file platonic_spiral.ipynb.