From 363defbb545ca091249f04dc41125a37acc6cd03 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Mon, 14 Dec 2015 00:42:33 +0000 Subject: [PATCH] filamentspool: Reorg so axle hole is subtracted from whole hub (nfc) --- filamentspool.scad | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/filamentspool.scad b/filamentspool.scad index 3194112..5e52e62 100644 --- a/filamentspool.scad +++ b/filamentspool.scad @@ -241,15 +241,14 @@ module Hub(){ ////toplevel xmax = hubbigrad-hublwidth/2; hole = hubeffrad - hubbigrad - DoveClip_depth() - hublwidth*2; holewidth = DoveClipPairSane_width() - hubstemwidth*2; + difference(){ + union(){ difference(){ cylinder($fn=60, h=hublthick, r=hubbigrad); translate([0,0,-1]) cylinder($fn=30, h=hublthick+2, r=(hubbigrad-hublwidth)); } - difference(){ cylinder(h=hubaxlelen, r=axlerad+hublwidth); - translate([0,0,-1]) cylinder($fn=60, h=hubaxlelen+2, r=axlerad); - } for (ang=[0,120,240]) rotate([0,0,ang]) { difference() { @@ -271,6 +270,9 @@ module Hub(){ ////toplevel [xmax,hublthick-0.2], [xmin, hubaxlelen-0.2]]); } } + translate([0,0,-1]) cylinder($fn=60, h=hubaxlelen+2, r=axlerad); + } +} module ArmExtender(){ ////toplevel DoveClipExtender(length=exteffrad-hubeffrad, -- 2.30.2