chiark
/
gitweb
/
~ianmdlvl
/
reprap-play.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
sealing-box, bike-lipo-box: $-ise cnrrad
[reprap-play.git]
/
bike-lipo-box.scad
diff --git
a/bike-lipo-box.scad
b/bike-lipo-box.scad
index ec0b43b398b5dc052a688b2b17fe1a40e5a209c1..6056d61304db0732715ff7caf9d77d3a4c11a640 100644
(file)
--- a/
bike-lipo-box.scad
+++ b/
bike-lipo-box.scad
@@
-68,38
+68,42
@@
module TestWall(){ ////toplevel
}
}
}
}
-floorth = 2.5;
-ceilth = 2.5;
+totx_outer = 30;
+toty_outer = 25;
+totz_inner = 8;
+
+$sealingbox_wallth = wallthick;
+$sealingbox_floorth = 2.5;
+$sealingbox_ceilth = 2.5;
+$sealingbox_xbox = totx_outer;
+$sealingbox_ybox = toty_outer;
+$sealingbox_zbox = totz_inner;
+
innertube = 1.0 + 0.2;
lidoverlap = 1.5;
lidoverhang = 6;
tubesealrad = 2.0;
innertube = 1.0 + 0.2;
lidoverlap = 1.5;
lidoverhang = 6;
tubesealrad = 2.0;
-ts_xbox = 30;
-ts_ybox = 25;
-ts_cnrrad = 10;
-ts_zbox = 8;
-
include <sealing-box.scad>
module TestSealBox(){ ////toplevel
TestSealBoxBox();
translate(ts_cidoff)
include <sealing-box.scad>
module TestSealBox(){ ////toplevel
TestSealBoxBox();
translate(ts_cidoff)
- Commitid_BestCount([t
s_xbox,ts_ybox
] - 2*ts_cidoff);
+ Commitid_BestCount([t
otx_outer,toty_outer
] - 2*ts_cidoff);
}
module TestSealLid(){ ////toplevel
difference(){
TestSealBoxLid();
}
module TestSealLid(){ ////toplevel
difference(){
TestSealBoxLid();
- translate([t
s_xbox * .75, ts_ybox
/2, 0])
+ translate([t
otx_outer * .75, toty_outer
/2, 0])
cylinder(h=100, r=5);
cylinder(h=100, r=5);
- translate([-wallthick +
ts
_cnrrad*.5,
-
ts
_cnrrad*.5 - wallthick,
- t
s_zbox +
ceilth])
- Commitid_BestCount([t
s_xbox * .75 - 2.5 - (ts
_cnrrad*.5),
- t
s_ybox - (ts
_cnrrad*.5 - wallthick)*2]);
+ translate([-wallthick +
$sealingbox
_cnrrad*.5,
+
$sealingbox
_cnrrad*.5 - wallthick,
+ t
otz_inner + $sealingbox_
ceilth])
+ Commitid_BestCount([t
otx_outer * .75 - 2.5 - ($sealingbox
_cnrrad*.5),
+ t
oty_outer - ($sealingbox
_cnrrad*.5 - wallthick)*2]);
}
}
}
}
@@
-107,11
+111,12
@@
module TestSealLidPrint(){ ////toplevel
rotate([180,0,0]) TestSealLid();
}
rotate([180,0,0]) TestSealLid();
}
-module ProfileDemos(){
- WallProfile();
- color("blue") FloorProfile();
- LidProfile();
- color("blue") CeilProfile();
+module ProfileDemos(){ ////toplevel
+ SealingBox_WallProfile();
+ color("blue") SealingBox_FloorProfile();
+ SealingBox_LidProfile();
+ color("blue") SealingBox_CeilProfile();
+ color("red") translate([-5,0]) square([1,totz_inner]);
}
//TestWall();
}
//TestWall();