From 5520709de7b69546a4ef2929212304e761b9ce68 Mon Sep 17 00:00:00 2001 From: Remi Rampin Date: Wed, 27 Mar 2024 18:30:13 -0400 Subject: [PATCH] Screw hole --- powder-loader.scad | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) 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); } }