chiark
/
gitweb
/
~ijackson
/
dl-things.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
10254 better thinner - no holes
[dl-things.git]
/
th-10254
/
tower-base.scad
diff --git
a/th-10254/tower-base.scad
b/th-10254/tower-base.scad
index 26297b238f1ad6bf8f0e43e318eb7a7a624dd747..a96143c39e7899485e4f94463aeab7880aa69b24 100644
(file)
--- a/
th-10254/tower-base.scad
+++ b/
th-10254/tower-base.scad
@@
-3,15
+3,20
@@
motorwidth=35.2;
motorheight=36.5;
totalheight=65;
motorheight=36.5;
totalheight=65;
-pillarthick=
9
;
-sidethick=
3
;
-archthick=
8
;
+pillarthick=
8
;
+sidethick=
2.5
;
+archthick=
6.5
;
frameextra=3.5;
framesplay=1;
botleftgap=4.5;
botleftstand=0.75;
archoutwards=(pillarthick-archthick)/sqrt(8);
frameextra=3.5;
framesplay=1;
botleftgap=4.5;
botleftstand=0.75;
archoutwards=(pillarthick-archthick)/sqrt(8);
+dovebasecutcylz=4;
+dovebasecutcylr=10;
+
+d=0.01;
+
mw2=motorwidth/2;
include <Libs.scad> // Libs.scad is @ http://www.thingiverse.com/thing:6021
mw2=motorwidth/2;
include <Libs.scad> // Libs.scad is @ http://www.thingiverse.com/thing:6021
@@
-30,8
+35,8
@@
module corner() {
translate([0,0,frameheight])
sphere(r=pillarthick/2);
}
translate([0,0,frameheight])
sphere(r=pillarthick/2);
}
- translate([
0,0
,-1])
- cube([mw2
,mw2
,frameheight+pillarthick+2]);
+ translate([
d,d
,-1])
+ cube([mw2
-1,mw2-1
,frameheight+pillarthick+2]);
}
intersection(){
multmatrix
}
intersection(){
multmatrix
@@
-103,7
+108,11
@@
module towerbase() {
}
translate([0,0,totalheight])
rotate([0,-90,0])
}
translate([0,0,totalheight])
rotate([0,-90,0])
- dovetail(height=10.1, male=true);
+ intersection(){
+ dovetail(height=10.1, male=true);
+ translate([dovebasecutcylz,0,-100])
+ cylinder(r=dovebasecutcylr,h=200);
+ };
}
//intersection(){
}
//intersection(){