Screw hole

This commit is contained in:
Remi Rampin 2024-03-27 18:30:13 -04:00
parent 840f9f2b55
commit 5520709de7
1 changed files with 26 additions and 6 deletions

View File

@ -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() {