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.