chiark / gitweb /
filamenttrestle wip pin holes
[reprap-play.git] / filamenttrestle.scad
index 57f52ad3f54ec173b26211063d4bf217f3de51c5..1ef23fe477fca319dc8992b9672dadac100ebe00 100644 (file)
@@ -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);
+      }
+    }
   }
 }