From c246cc8bee2077dbaa9cb28b03473cada5a6c54c Mon Sep 17 00:00:00 2001 From: Ian Gulliver Date: Fri, 5 Jul 2024 13:59:25 -0700 Subject: [PATCH] Initial spool holder --- spool_holder_simple.scad | 46 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 spool_holder_simple.scad diff --git a/spool_holder_simple.scad b/spool_holder_simple.scad new file mode 100644 index 0000000..3880c28 --- /dev/null +++ b/spool_holder_simple.scad @@ -0,0 +1,46 @@ +use +use + +module spool_holder_simple() { + spoolmount_b(); + + // Fill in spoolmount + cylinder(h=5, r=25); + + // Main body + translate([0, 0, 5]) + cylinder(h=115, r=12, $fn=200); + + // Base fan in + translate([0, 0, 5]) + rotate_extrude($fn=200) + translate([12, 0]) + difference() { + square(10); + + translate([10, 10]) + circle(r=10); + } + + // Cap + translate([0, 0, 115]) + cylinder(h=5, r=17, $fn=200); + + // Cap fan out + translate([0, 0, 108]) + rotate_extrude($fn=200) + translate([12, 0]) + resize([5, 7]) + difference() { + square(5); + + translate([5, 0]) + circle(r=5); + } + + // Cap rounded edge + translate([0, 0, 117.5]) + torus(r_major=17, r_minor=2.5, xs=0.7, $fn=200); +} + +spool_holder_simple(); \ No newline at end of file