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 (from parent 1:
52ad853
)
filamenttrestle Trestle adjust pin holes
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Thu, 18 Oct 2012 19:05:56 +0000
(20:05 +0100)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Thu, 18 Oct 2012 19:05:56 +0000
(20:05 +0100)
filamenttrestle.scad
patch
|
blob
|
history
diff --git
a/filamenttrestle.scad
b/filamenttrestle.scad
index 82e37f6dfa82a7a161d6cade2837ab6d4088e812..58e58cbce376f80528986a29fd7c8f23d8cf4213 100644
(file)
--- a/
filamenttrestle.scad
+++ b/
filamenttrestle.scad
@@
-44,7
+44,7
@@
topblockbasedepth = 5;
pinbasew = 5.0;
pinminh = 1.5;
pinmaxh = 4.5;
pinbasew = 5.0;
pinminh = 1.5;
pinmaxh = 4.5;
-pindh =
0.5
0;
+pindh =
1.
0;
pindwidth = 0.75;
pintaperlen = plugwmax * 0.85;
pindwidth = 0.75;
pintaperlen = plugwmax * 0.85;
@@
-140,7
+140,7
@@
module Trestle(){ ////toplevel
translate([-topblockw/2, -topblockbasedepth, 0])
cube([topblockw,
topblockbasedepth + plugh + topblockthick
translate([-topblockw/2, -topblockbasedepth, 0])
cube([topblockw,
topblockbasedepth + plugh + topblockthick
- + (pinmaxh - pinminh)*0.5
+ pindh
,
+ + (pinmaxh - pinminh)*0.5,
plugl]);
translate([-trestlebase/2, -trestleheight, 0])
plugl]);
translate([-trestlebase/2, -trestleheight, 0])
@@
-155,7
+155,7
@@
module Trestle(){ ////toplevel
for (rot=[0,180]) {
translate([0,0,plugl/2]) rotate([0,rot,0]) translate([0,0,-plugl/2]) {
translate([0,
for (rot=[0,180]) {
translate([0,0,plugl/2]) rotate([0,rot,0]) translate([0,0,-plugl/2]) {
translate([0,
- plugh
+ pindh - (pinmaxh - pinminh)*0.75
,
+ plugh
- (pinmaxh - pinminh)*1.00
,
(plugl - pinholebasew*2)/3]) {
translate([-(topblockw*0.25+1), 0, pinholebasew/2])
rotate([-90,0,0]) %Pin();
(plugl - pinholebasew*2)/3]) {
translate([-(topblockw*0.25+1), 0, pinholebasew/2])
rotate([-90,0,0]) %Pin();
@@
-229,13
+229,17
@@
module HubEnd(){ ////toplevel
}
}
-module TestKit(){ ////toplevel
- translate([60,0,0]) mirror([1,0,0]) Pin();
- translate([60,15,0]) mirror([1,0,0]) Pin();
- translate([0,40,0]) intersection(){
+module TestTrestle(){ ////toplevel
+ intersection(){
Trestle();
translate([-50,-10,-1]) cube([100,100,100]);
}
Trestle();
translate([-50,-10,-1]) cube([100,100,100]);
}
+}
+
+module TestKit(){ ////toplevel
+ translate([60,0,0]) mirror([1,0,0]) Pin();
+ translate([60,15,0]) mirror([1,0,0]) Pin();
+ translate([0,40,0]) TestTrestle();
intersection(){
translate([-60,10,0]) Bar();
cube(50,center=true);
intersection(){
translate([-60,10,0]) Bar();
cube(50,center=true);