chiark
/
gitweb
/
~ianmdlvl
/
reprap-play.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
53a3080
)
filamenttrestle wip pin holes
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Wed, 10 Oct 2012 20:39:21 +0000
(21:39 +0100)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Wed, 10 Oct 2012 20:39:21 +0000
(21:39 +0100)
filamenttrestle.scad
patch
|
blob
|
history
diff --git
a/filamenttrestle.scad
b/filamenttrestle.scad
index 57f52ad3f54ec173b26211063d4bf217f3de51c5..1ef23fe477fca319dc8992b9672dadac100ebe00 100644
(file)
--- a/
filamenttrestle.scad
+++ b/
filamenttrestle.scad
@@
-25,6
+25,10
@@
trestleplugd = 1;
topcylthick = 3;
topcylbasedepth = 4;
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);
module Plug(d=0){
a = -atan(plugslope);
tdx = d * cos(a);
@@
-91,6
+95,17
@@
module Trestle(){
rotate([-90,-90,0])
Plug(d=trestleplugd);
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);
+ }
+ }
}
}
}
}