Screw hole
This commit is contained in:
parent
840f9f2b55
commit
5520709de7
|
@ -8,6 +8,11 @@ top_height = 20;
|
||||||
|
|
||||||
opening_sep = 0.1;
|
opening_sep = 0.1;
|
||||||
|
|
||||||
|
screw_hole_diam = 2;
|
||||||
|
screw_hole_depth = 12;
|
||||||
|
screw_diam = 3;
|
||||||
|
screw_spacer_diam = 10;
|
||||||
|
|
||||||
border = 1;
|
border = 1;
|
||||||
|
|
||||||
funnel_size = 1;
|
funnel_size = 1;
|
||||||
|
@ -38,10 +43,19 @@ color("#777")
|
||||||
overall_cylinder();
|
overall_cylinder();
|
||||||
|
|
||||||
module bottom() {
|
module bottom() {
|
||||||
|
difference() {
|
||||||
|
union()
|
||||||
for(i = [0:5]) {
|
for(i = [0:5]) {
|
||||||
rotate([0, 0, i / 6 * 360])
|
rotate([0, 0, i / 6 * 360])
|
||||||
bottom_part();
|
bottom_part();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
translate([0, 0, -1])
|
||||||
|
cylinder(d = screw_diam + 1, h = bottom_height + 2);
|
||||||
|
|
||||||
|
translate([0, 0, -1])
|
||||||
|
cylinder(d = screw_spacer_diam, h = 2 + 1);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
center_to_bottom_opening_center = chamber_to_center + chamber_diam / 2;
|
center_to_bottom_opening_center = chamber_to_center + chamber_diam / 2;
|
||||||
|
@ -80,10 +94,16 @@ color("#dd08")
|
||||||
bottom();
|
bottom();
|
||||||
|
|
||||||
module top() {
|
module top() {
|
||||||
|
difference() {
|
||||||
|
union()
|
||||||
for(i = [0:5]) {
|
for(i = [0:5]) {
|
||||||
rotate([0, 0, i / 6 * 360])
|
rotate([0, 0, i / 6 * 360])
|
||||||
top_part();
|
top_part();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
translate([0, 0, -1])
|
||||||
|
cylinder(d = screw_hole_diam, h = screw_hole_depth + 1);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
module top_part() {
|
module top_part() {
|
||||||
|
|
Loading…
Reference in New Issue