chiark / gitweb /
filamentspool: 3mm: Slight reduce radii
[reprap-play.git] / filamentspool.scad
index 45d30498c008c9220a4060783b3d45d45e3f38af..f78c6048f7188879ffac0e6bcdcb5382db2396de 100644 (file)
@@ -8,11 +8,11 @@ bigslop=slop*2;
 function selsz(sm,lg) = fdia < 2 ? sm : lg;
 function usedove() = selsz(true,false);
 
-num_arms = 3;
+num_arms = selsz(3,4);
 
 exteffrad = 70;
-hubeffrad = selsz(30, 60);
-hubbigrad = selsz(20, 50);
+hubeffrad = selsz(30, 50);
+hubbigrad = selsz(20, 45);
 hublwidth = selsz(3, 5);
 hubstemwidth = 2;
 hublthick = 10;
@@ -85,6 +85,7 @@ nondove_armhole_hole = 4;
 nondove_armhole_support = 7;
 nondove_armhole_wall = 4;
 nondove_armhole_slop = 0.5;
+nondove_armhole_slop_x = 0.5;
 
 include <doveclip.scad>
 include <cliphook.scad>
@@ -276,7 +277,7 @@ module Hub(){ ////toplevel
                        + nondove_armhole_hole/2 + nondove_armhole_support,
                        nondove_allwidth,
                        nondove_armhole_wall + totalheight]);
-               translate([hubeffrad,
+               translate([hubeffrad - nondove_armhole_slop_x,
                           -nondove_allwidth/2
                           + nondove_armhole_wall - nondove_armhole_slop,
                           nondove_armhole_wall])