Compare commits
3 Commits
a9b21681f8
...
cc304c911b
Author | SHA256 | Date | |
---|---|---|---|
cc304c911b | |||
6bf9755696 | |||
29d18f8ecb |
18
blocker.scad
Normal file
18
blocker.scad
Normal file
@ -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);
|
||||
}
|
BIN
blocker.stl
Normal file
BIN
blocker.stl
Normal file
Binary file not shown.
25
serre-tringle-v2.scad
Normal file
25
serre-tringle-v2.scad
Normal file
@ -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);
|
||||
}
|
BIN
serre-tringle-v2.stl
Normal file
BIN
serre-tringle-v2.stl
Normal file
Binary file not shown.
BIN
serre-tringle.3mf
Normal file
BIN
serre-tringle.3mf
Normal file
Binary file not shown.
@ -1,13 +1,16 @@
|
||||
// Parameters
|
||||
$diameter_hole =3.2;
|
||||
$indent_width = 1;
|
||||
$indent_width = 2;
|
||||
$diameter_z = 6;
|
||||
$length_base= 7;
|
||||
$length_hat= 2;
|
||||
$delta_hole = 4;
|
||||
$diameter_shaft = 2.5;
|
||||
$length_blocker = 5;
|
||||
$height_blocker = $length_blocker + ($length_base - ($delta_hole + ($diameter_hole/2))) + ($diameter_hole-$diameter_shaft) - 0.2;
|
||||
$diameter_blocker = 10;
|
||||
$radial_indent = 1;
|
||||
$slack = 0.1;
|
||||
$slack = 0.2;
|
||||
$mini_slack = 0.001;
|
||||
|
||||
// rendering precision
|
||||
@ -16,7 +19,7 @@ $fn = $preview ? 32 : 64;
|
||||
// base
|
||||
difference() {
|
||||
cylinder($length_base, $diameter_z / 2, $diameter_z / 2);
|
||||
translate([0, 0 , 4]) rotate([90, 0, 0])
|
||||
translate([0, 0 , $delta_hole]) rotate([90, 0, 0])
|
||||
cylinder(6,$diameter_hole/2, $diameter_hole/2, center=true);
|
||||
}
|
||||
|
||||
@ -57,7 +60,7 @@ difference() {
|
||||
// blocking piece
|
||||
translate([20,0,0])
|
||||
difference() {
|
||||
cylinder($length_blocker, $diameter_blocker / 2, $diameter_blocker / 2);
|
||||
cylinder($height_blocker, $diameter_blocker / 2, $diameter_blocker / 2);
|
||||
translate([0, 0, -$mini_slack])
|
||||
cylinder($length_blocker + $slack, $diameter_z / 2 + $slack, $diameter_z / 2 + $slack);
|
||||
cylinder($height_blocker + $slack, $diameter_z / 2 + $slack, $diameter_z / 2 + $slack);
|
||||
}
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user