From: Ian Jackson Date: Mon, 14 Dec 2015 00:54:18 +0000 (+0000) Subject: filamentspool: Reorg so axle hole is subtracted from whole hub: move some local varia... X-Git-Tag: filamentspool-v2-release~109 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=5e3b2cf9794c5f27e76036705e109ba5d6bc011f;hp=bf134c566e6d37cf35267fb5072eb393de1b7847 filamentspool: Reorg so axle hole is subtracted from whole hub: move some local variables (nfc) --- diff --git a/filamentspool.scad b/filamentspool.scad index 57cdce1..3194112 100644 --- a/filamentspool.scad +++ b/filamentspool.scad @@ -236,18 +236,20 @@ module TowerDoveClipPin(){ ////toplevel } module Hub(){ ////toplevel + axlerad = hubaxlerad + slop; + xmin = axlerad+hublwidth/2; + xmax = hubbigrad-hublwidth/2; + hole = hubeffrad - hubbigrad - DoveClip_depth() - hublwidth*2; + holewidth = DoveClipPairSane_width() - hubstemwidth*2; difference(){ cylinder($fn=60, h=hublthick, r=hubbigrad); translate([0,0,-1]) cylinder($fn=30, h=hublthick+2, r=(hubbigrad-hublwidth)); } - axlerad = hubaxlerad + slop; difference(){ cylinder(h=hubaxlelen, r=axlerad+hublwidth); translate([0,0,-1]) cylinder($fn=60, h=hubaxlelen+2, r=axlerad); } - hole = hubeffrad - hubbigrad - DoveClip_depth() - hublwidth*2; - holewidth = DoveClipPairSane_width() - hubstemwidth*2; for (ang=[0,120,240]) rotate([0,0,ang]) { difference() { @@ -261,8 +263,6 @@ module Hub(){ ////toplevel } } } - xmin = axlerad+hublwidth/2; - xmax = hubbigrad-hublwidth/2; for (ang = [0 : 60 : 359]) rotate([0,0,ang]) rotate([90,0,0]) { translate([0,0,-hublwidth/2])