X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=filamentspool.scad;h=4c930fddb2d2b203084111a7449923fa97dad396;hp=929994f2b86859887923a63d594e7a6ff527b18c;hb=6610e5b1c41deb8136b2092e2577ebc7dbf4cd12;hpb=1f46b1172f46e8b79787de63bb1370c7c045d277 diff --git a/filamentspool.scad b/filamentspool.scad index 929994f..4c930fd 100644 --- a/filamentspool.scad +++ b/filamentspool.scad @@ -187,13 +187,14 @@ module ArmDoveClipPin(){ module Hub(){ difference(){ - cylinder(h=hublthick, r=hubbigrad); - translate([0,0,-1]) cylinder(h=hublthick+2, r=(hubbigrad-hublwidth)); + cylinder($fn=60, h=hublthick, r=hubbigrad); + translate([0,0,-1]) + cylinder($fn=30, h=hublthick+2, r=(hubbigrad-hublwidth)); } - axlerad = hubaxlerad + bigslop; + axlerad = hubaxlerad + slop; difference(){ cylinder(h=hubaxlelen, r=axlerad+hublwidth); - translate([0,0,-1]) cylinder(h=hubaxlelen+2, r=axlerad); + translate([0,0,-1]) cylinder($fn=60, h=hubaxlelen+2, r=axlerad); } hole = hubeffrad - hubbigrad - DoveClip_depth() - hublwidth*2; holewidth = DoveClip_width() - hubstemwidth*2; @@ -216,7 +217,8 @@ module Hub(){ rotate([0,0,ang]) rotate([90,0,0]) { translate([0,0,-hublwidth/2]) linear_extrude(height=hublwidth) - polygon([[xmin,0], [xmax,0], [xmax,hublthick], [xmin,hubaxlelen]]); + polygon([[xmin,0.05], [xmax,0.05], + [xmax,hublthick-0.2], [xmin, hubaxlelen-0.2]]); } }