chiark / gitweb /
filamentspool: light duty tuning: no changes for other configs
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 17 Dec 2015 00:40:11 +0000 (00:40 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 17 Dec 2015 00:40:11 +0000 (00:40 +0000)
filamentspool.scad

index 1405a49..cbef1a0 100644 (file)
@@ -7,14 +7,14 @@ slop=0.5;
 bigslop=slop*2;
 
 function selsz(sm,lt,lg) = fdia < 2 ? sm : lightduty ? lt : lg;
-function usedove() = selsz(true,false,false);
+function usedove() = selsz(true,true,false);
 
-num_arms = selsz(3,4,4);
+num_arms = selsz(3,3,4);
 
 exteffrad = 70;
-hubeffrad = selsz(30, 40, 40);
+hubeffrad = selsz(30, 82, 40);
 hubbigrad = selsz(20, 38, 38);
-hublwidth = selsz(3, 4, 4);
+hublwidth = selsz(3, 2.5, 4);
 hubstemwidth = 2;
 hublthick = 10;
 hubaxlerad = selsz(5, 28/2, 28/2);
@@ -25,20 +25,20 @@ axlepadlen = 1.0;
 
 armend_length = 120;
 
-prongthick=selsz(5,5,5);
-prongwidth=selsz(5,5,5);
+prongthick=selsz(5,4,5);
+prongwidth=selsz(5,4,5);
 prongribwidth=3;
-prongribheight=selsz(0,4,4);
+prongribheight=selsz(0,0,4);
 ratchetstep=15;
 ratchettooth=3;
 ratchettoothheight=5;
 ratchettoothsmoothr=1;
 ratchettoothslope=0.75;
 overlap=0.5;
-cupwidth=selsz(40,50,50);
-cupheight=selsz(55,55,55);
+cupwidth=selsz(40,25,50);
+cupheight=selsz(55,25,55);
 
-cupstrong_dx=selsz(0,-10,-10);
+cupstrong_dx=selsz(0,0,-10);
 
 propxshift = -6;
 
@@ -49,14 +49,14 @@ teethgapx=4+fdia;
 
 prongstalkxwidth=3;
 
-stalklength=selsz(35,55,55);
+stalklength=selsz(35,25,55);
 overclipcupgap=5;
 overclipdepth=15;
 overcliproundr=2.0;
 overclipthick=1.0;
-overclipcupnextgap=selsz(20,20,20);
+overclipcupnextgap=selsz(20,15,20);
 
-hubaxlelen = selsz(25, 87.5, 87.5);
+hubaxlelen = selsz(25, 62.5, 87.5);
 echo(hubaxlelen);
 
 overclipsmaller=-2.5;
@@ -66,7 +66,7 @@ wingspoke=2.5;
 wingsize=6;
 wingthick=3;
 
-armendwallthick=selsz(2.5, 2.5, 2.5);
+armendwallthick=selsz(2.5, 1.8, 2.5);
 armendbasethick=selsz(1.2, 1.2, 1.2);
 
 axlehorizoffset = 12.5;