diff --git a/powder-loader.scad b/powder-loader.scad index a0cf90b..688c591 100644 --- a/powder-loader.scad +++ b/powder-loader.scad @@ -8,6 +8,11 @@ top_height = 20; opening_sep = 0.1; +screw_hole_diam = 2; +screw_hole_depth = 12; +screw_diam = 3; +screw_spacer_diam = 10; + border = 1; funnel_size = 1; @@ -38,9 +43,18 @@ color("#777") overall_cylinder(); module bottom() { - for(i = [0:5]) { - rotate([0, 0, i / 6 * 360]) - bottom_part(); + difference() { + union() + for(i = [0:5]) { + rotate([0, 0, i / 6 * 360]) + 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); } } @@ -80,9 +94,15 @@ color("#dd08") bottom(); module top() { - for(i = [0:5]) { - rotate([0, 0, i / 6 * 360]) - top_part(); + difference() { + union() + for(i = [0:5]) { + rotate([0, 0, i / 6 * 360]) + top_part(); + } + + translate([0, 0, -1]) + cylinder(d = screw_hole_diam, h = screw_hole_depth + 1); } }