diff --git a/blocker.scad b/blocker.scad new file mode 100644 index 0000000..a51cb84 --- /dev/null +++ b/blocker.scad @@ -0,0 +1,18 @@ +// rendering precision +$fn = $preview ? 32 : 64; +$slack = 0.2; +$mini_slack = 0.001; + +// Parameters +$diameter_blocker = 10; +$diameter_shaft = 2.5; +$diameter_hole =3.2; +$diameter_z = 6; +$length_hat= 3; +$height = 2.6; + +difference() { + cylinder($height, $diameter_blocker/2, $diameter_blocker/2); + translate([0,0,-$mini_slack]) + cylinder(3.5, $diameter_z/2 + $slack, $diameter_z/2 + $slack); +} \ No newline at end of file diff --git a/blocker.stl b/blocker.stl new file mode 100644 index 0000000..695ff0b Binary files /dev/null and b/blocker.stl differ diff --git a/serre-tringle-v2.scad b/serre-tringle-v2.scad new file mode 100644 index 0000000..813978c --- /dev/null +++ b/serre-tringle-v2.scad @@ -0,0 +1,25 @@ +// rendering precision +$fn = $preview ? 32 : 64; +$slack = 0.2; +$mini_slack = 0.001; + +// parameters +$diameter_blocker = 10; +$diameter_shaft = 2.5; +$diameter_hole =3.2; +$diameter_z = 6; +$length_hat= 3; + +//base-block +cylinder($length_hat, $diameter_blocker/2, $diameter_blocker/2); + +translate([0,0,$length_hat - $mini_slack]) +cylinder(3, $diameter_z/2, $diameter_z/2); + +translate([0,0,3+$length_hat-$mini_slack]) +difference() { + cylinder(6, $diameter_z/2, $diameter_z/2); + rotate([0,90,0]) + translate([- $diameter_hole/2- 0.6 , 0,0]) + cylinder(7, $diameter_hole/2, $diameter_hole/2, center=true); +} \ No newline at end of file diff --git a/serre-tringle-v2.stl b/serre-tringle-v2.stl new file mode 100644 index 0000000..1c8e57e Binary files /dev/null and b/serre-tringle-v2.stl differ