diff --git a/attache-cadenas/attache-cadenas.png b/attache-cadenas/attache-cadenas.png new file mode 100644 index 0000000..b03918b Binary files /dev/null and b/attache-cadenas/attache-cadenas.png differ diff --git a/attache-cadenas/attache-cadenas.scad b/attache-cadenas/attache-cadenas.scad new file mode 100644 index 0000000..ac803eb --- /dev/null +++ b/attache-cadenas/attache-cadenas.scad @@ -0,0 +1,17 @@ +$fn=60; + +include + +difference() { + union() { + back_half() torus(d_maj=25, d_min=10); + cuboid([30,18,3], rounding=1.5, edges=[FWD+RIGHT,FWD+LEFT,BACK+RIGHT,BACK+LEFT]); + translate([-12.5,-5,0]) ycyl(d=10, l=10, rounding1=1); + translate([12.5,-5,0]) ycyl(d=10, l=10, rounding1=1); + } + translate([0,-8,0]) cuboid([15,15,4], rounding=4, edges=[FWD+RIGHT,FWD+LEFT,BACK+RIGHT,BACK+LEFT]); + back_half() torus(d_maj=25, d_min=5); + translate([-12.5,-5,0]) ycyl(d=5, l=10, rounding1=-1); + translate([12.5,-5,0]) ycyl(d=5, l=10, rounding1=-1); +} + diff --git a/attache-cadenas/attache-cadenas.stl b/attache-cadenas/attache-cadenas.stl new file mode 100644 index 0000000..97b1503 Binary files /dev/null and b/attache-cadenas/attache-cadenas.stl differ