A decade or so ago, a line of jigsaw puzzles called Puzz3D brought the joys of fitting pieces of cardboard together into three dimensions. If you’ve ever put one together, you’ll remember being slightly disappointed at these 3D puzzles – they were made of two-dimensional foam board and only lived up to their expectations on the vertices of their 3D objects. Now that just about every hackerspace in the land has a 3D printer, it might just be time to create better 3D puzzles, and [Rich Olson]’s OpenSCAD library is up to the task.
There are a few other tools that cut 3D models up into smaller objects, but none of these had the features [Rich] wanted. He created a library that is able to position the puzzle cuts anywhere on the X and Y axes, adjusts the kerf for a tighter or looser fit, and exports one piece at a time for 3D printers with a smaller build area.
Right now the library is limited to generating up to four interlocking pieces, but [Rich] says the code should be easy to modify for a truly absurd 500-piece puzzle of the Taj Mahal,