X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=filamentspool.scad;h=b2991ea56edea064c06a32bd9b0629f80de4c9af;hp=9fbd1f8188a4955136ae70cb73c106d88237c215;hb=7346b78c4600365f0d5460ed67e714e76ad60630;hpb=5a08602415dde99a70d3874ca4f6cadc09cbae3d diff --git a/filamentspool.scad b/filamentspool.scad index 9fbd1f8..b2991ea 100644 --- a/filamentspool.scad +++ b/filamentspool.scad @@ -165,7 +165,7 @@ num_arms = selsz(3,3,4); channelslop=selsz(slop,0.75,slop); exteffrad = 70; -hubeffrad = selsz(30, 82, 40); +hubeffrad = selsz(30, 52, 40); hubbigrad = selsz(20, 38, 38); hublwidth = selsz(3, 2.5, 3.0); hubstemwidth = 2; @@ -176,20 +176,20 @@ axletowerfudgebend = 0; axleaxlefudgebend = 3; axlepadlen = 1.0; -armend_length = 120; +armend_length = selsz(120, 150, 120); prongthick=selsz(5,4,5); prongwidth=selsz(5,4,5); prongribwidth=3; prongribheight=selsz(0,0,4); -ratchetstep=15; +ratchetstep=10; ratchettooth=3; ratchettoothheight=5; ratchettoothsmoothr=1; ratchettoothslope=0.75; overlap=0.5; cupwidth=selsz(40,25,50); -cupheight=selsz(75,35,55); +cupheight=selsz(75,35,75); cupstrong_dx=selsz(0,0,-10); @@ -212,8 +212,8 @@ overclipcupnextgap=selsz(20,15,20); hubaxlelen = selsz(25, 62.5, 77.5); echo(hubaxlelen); -overclipsmaller=-2.5; -overclipbigger=0.0; +overclipsmaller=0.5; +overclipbigger=2.5; wingspoke=2.5; wingsize=6; @@ -461,8 +461,8 @@ module CupSecuringClipSolidSmooth(xrad=0, xdepth=0){ minkowski(){ CupSecuringClipSolid(w=totalwidth, d=overclipdepth + xdepth, - h1=hbase - overclipsmaller, - h2=hbase + overclipbigger); + h1=hbase + overclipbigger, + h2=hbase - overclipsmaller); cylinder($fn=20, h=0.01, r=overcliproundr+xrad); } }