From: Ian Jackson Date: Wed, 10 Oct 2012 23:31:46 +0000 (+0100) Subject: filamenttrestle wip square pin holes, before make triangular X-Git-Tag: filamentspool-v2-release~749 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=897d6b7eb9fb75fe5b219639c328de5cf2bfd033;p=reprap-play.git filamenttrestle wip square pin holes, before make triangular --- diff --git a/filamenttrestle.scad b/filamenttrestle.scad index 1d502ed..bb8c029 100644 --- a/filamenttrestle.scad +++ b/filamenttrestle.scad @@ -25,10 +25,11 @@ trestleplugd = 1; topcylthick = 3; topcylbasedepth = 4; -pindr = 0.5; -pinholeminh = 1.0 + pindr; -pinholemaxh = 1.5 + pindr; -pinholewidth = 5; +pinminh = 1.0; +pinmaxh = 1.5; +pinwidth = 3; +pindh = 0.5; +pindwidth = 1.5; module Plug(d=0){ a = -atan(plugslope); @@ -71,6 +72,10 @@ module Trestle(){ eplen = sqrt(trestleheight*trestleheight + trestlebase*trestlebase*0.25); topcylw = plugwmax + topcylthick*2; + pinholewidth = pinwidth + pindwidth; + pinholeminh = pinminh + pindh; + pinholemaxh = pinmaxh + pindh; + difference(){ union(){ for (mir=[0,1]) { @@ -99,7 +104,7 @@ module Trestle(){ for (rot=[0,180]) { translate([0,0,plugl/2]) rotate([0,rot,0]) translate([0,0,-plugl/2]) { - translate([0, plugh, plugl/4]) + translate([0, plugh, (plugl - pinholewidth*2)/3]) # linear_extrude(height = pinholewidth){ for (mir=[0,1]) { mirror([0,mir,0]) {