OpenScad library to build Joints that can be snaped and unsnaped.
Be carefull the circular one with external springs is a one time joint, if you try to remove it it will break.
Sample OpenSCAD file to do it:
use <agentscad/snap-joint.scad> $fn=100; joint = newSnapCircleInt (); snapJoint(joint); joint_e = newSnapCircleExt ( source=joint ); snapJoint(joint_e);
Full documentation here: agentscad snap joint
Code of the provided STL: test-snap-joint.scad
snap-joint.stl | 2.3MB |