Have a look at CatPin, a Blender add-on by Alex Sokol that helps prepare 3D models for FDM and resin 3D printing. It allows artists to split 3D models into parts with matching pins and sockets, using ...