I got inspired by the PuzzleCut OpenSCAD Library, when I tried to split a large print.
But I disliked the library interface, so I wrote a new one.
Here is the split_demo.scad:
use <splitlib.scad>// Puzzle pieces can have "tabs" and "slots", "loops" and "sockets", "knobs" and "holes", "keys" and "locks"split( translation=[5,5,0], // Translation of the dividing plane rotation=[0,0,70], // Rotation of the dividing plane tab_locations=[-10, 7], // position of the tabs along the dividing plane tab_size=5, // width of the tabs tolerance=0.3, // Distance between parts part="both" // Output "both", "male" or "female" part) import("OctopusThickLegs.stl");
Demo object: Bucket O' Octopodes (thicker legs)
OctopusThickLegs.stl | 1.2MB | |
splitlib.scad | 2.2KB | |
split_demo.scad | 516.0B |