X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=bike-lipo-box.scad;h=b7c4cd6aeedf9b1e12ba14333bae6855c71ed3f5;hp=4d076a0df41fc329c5955f41431f079351fc9e12;hb=67913471b762962998973556e5e5db6e9ad664d9;hpb=e93c6978216d63ee0036614c26fc744f73097c9c diff --git a/bike-lipo-box.scad b/bike-lipo-box.scad index 4d076a0..b7c4cd6 100644 --- a/bike-lipo-box.scad +++ b/bike-lipo-box.scad @@ -68,38 +68,43 @@ 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; - -ts_xbox = 30; -ts_ybox = 25; ts_cnrrad = 10; -ts_zbox = 8; include module TestSealBox(){ ////toplevel TestSealBoxBox(); translate(ts_cidoff) - Commitid_BestCount([ts_xbox,ts_ybox] - 2*ts_cidoff); + Commitid_BestCount([totx_outer,toty_outer] - 2*ts_cidoff); } module TestSealLid(){ ////toplevel difference(){ TestSealBoxLid(); - translate([ts_xbox * .75, ts_ybox/2, 0]) + translate([totx_outer * .75, toty_outer/2, 0]) cylinder(h=100, r=5); translate([-wallthick + ts_cnrrad*.5, ts_cnrrad*.5 - wallthick, - ts_zbox + ceilth]) - Commitid_BestCount([ts_xbox * .75 - 2.5 - (ts_cnrrad*.5), - ts_ybox - (ts_cnrrad*.5 - wallthick)*2]); + totz_inner + $sealingbox_ceilth]) + Commitid_BestCount([totx_outer * .75 - 2.5 - (ts_cnrrad*.5), + toty_outer - (ts_cnrrad*.5 - wallthick)*2]); } } @@ -108,10 +113,11 @@ module TestSealLidPrint(){ ////toplevel } module ProfileDemos(){ ////toplevel - WallProfile(); - color("blue") FloorProfile(); - LidProfile(); - color("blue") CeilProfile(); + SealingBox_WallProfile(); + color("blue") SealingBox_FloorProfile(); + SealingBox_LidProfile(); + color("blue") SealingBox_CeilProfile(); + color("red") translate([-5,0]) square([1,totz_inner]); } //TestWall();