From: Ian Jackson Date: Sun, 7 Oct 2012 19:56:44 +0000 (+0100) Subject: filamenttrestle wip wedges X-Git-Tag: filamentspool-v2-release~752^2~1 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=4a21d8d71430dfbb98d532b664cbfd948dec6ae2;hp=6805b4e32f51188f9541ed40d00c8f1e242dbc1d filamenttrestle wip wedges --- diff --git a/filamenttrestle.scad b/filamenttrestle.scad index 2ebccdc..57f52ad 100644 --- a/filamenttrestle.scad +++ b/filamenttrestle.scad @@ -64,10 +64,7 @@ module Bar(){ module Trestle(){ legang = atan2(trestlebase/2, trestleheight); eplen = sqrt(trestleheight*trestleheight + trestlebase*trestlebase*0.25); - topcylr = max(plugwmax/2, - trestlelegw/2, - sqrt(plugwmin*2/4 + plugh*plugh) - ) + topcylthick + trestleplugd; + topcylw = plugwmax + topcylthick*2; difference(){ union(){ @@ -83,12 +80,8 @@ module Trestle(){ cylinder(r=trestlelegw/2*1.2, h=plugl); } } - intersection(){ - translate([0, 3, 0]) - cylinder(r=topcylr, h=plugl); - translate([-50, -topcylbasedepth, -1]) - cube([100, 50, plugl+2]); - } + translate([-topcylw/2, -topcylbasedepth, 0]) + cube([topcylw, topcylbasedepth + plugh + topcylthick, plugl]); translate([-trestlebase/2, -trestleheight, 0]) ExtenderPillars(length=trestlebase, width=trestlebaseh*2, height=plugl);