From: Ian Jackson Date: Wed, 10 Oct 2012 20:39:21 +0000 (+0100) Subject: filamenttrestle wip pin holes X-Git-Tag: filamentspool-v2-release~751 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=9d7f5e67ca35ab63a97340aa2af4d6ee33afa8e0;p=reprap-play.git filamenttrestle wip pin holes --- diff --git a/filamenttrestle.scad b/filamenttrestle.scad index 57f52ad..1ef23fe 100644 --- a/filamenttrestle.scad +++ b/filamenttrestle.scad @@ -25,6 +25,10 @@ trestleplugd = 1; topcylthick = 3; topcylbasedepth = 4; +pindr = 0.5; +pinholeminr = 1.0 + pindr; +pinholemaxr = 1.5 + pindr; + module Plug(d=0){ a = -atan(plugslope); tdx = d * cos(a); @@ -91,6 +95,17 @@ module Trestle(){ rotate([-90,-90,0]) Plug(d=trestleplugd); + + for (rot=[0,180]) { + translate([0,0,plugl/2]) rotate([0,rot,0]) translate([0,0,-plugl/2]) { + translate([-(topcylw/2+1), plugh, plugl/4]) + rotate([0,90,0]) + cylinder(r1=pinholeminr, r2=pinholeminr, h=topcylw/2+2, $fn=20); + translate([0, plugh, plugl/4]) + rotate([0,90,0]) + cylinder(r1=pinholeminr, r2=pinholemaxr, h=topcylw/2+1, $fn=20); + } + } } }