X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=xeno-drivebay-bracket.scad;h=e00091f6204d133a79b7cd1e07d09c1ea0d4793d;hp=1821b99711f079df407ac9a48489589d950b85e3;hb=8f4b4602f373e619c7f2acbc39228b28ba48d6e8;hpb=ed3e55ff589b41e2d4c9465d33ec5dcd07c6515c diff --git a/xeno-drivebay-bracket.scad b/xeno-drivebay-bracket.scad index 1821b99..e00091f 100644 --- a/xeno-drivebay-bracket.scad +++ b/xeno-drivebay-bracket.scad @@ -16,8 +16,8 @@ holeslop = 0.5; webt = 2.5; -//padw = 12; -padw = 0; +pad = false; +padw = 12; padt = webt; padl = padw; @@ -27,17 +27,17 @@ wallholeh = 6+14+2; wallholesz = 3.0; wallholeslot = 4.5; -walll = basel + webt + padl;; +walll = basel + webt + (pad ? padl : -0.1); webw = min(basew, padw); module slothole(sz, slot, thick, csunk=true, slop=holeslop) { hull(){ for (y = [-slot/2,slot/2]) { - translate([0,y,-0.05]) + translate([0,y,-0.15]) cylinder(r1=sz/2 + slop, r2=sz/2 + (csunk ? thick : 0) + slop, - h=thick+0.10); + h=thick+0.30); } } } @@ -52,6 +52,7 @@ module Bracket(){ } difference(){ + translate([0.1, 0.3, 0.1]) rotate([90,0,0]) { linear_extrude(height=wallt){ polygon([[0,0], @@ -80,11 +81,13 @@ module Bracket(){ } } - translate([basel+webt, -padw, wallh-padt]) { - difference(){ - cube([padl, padw, padt]); - translate([padl/2, padw/2, -1]) - cylinder(r=padholesz/2 + holeslop, h=padt+2); + if (pad) { + translate([basel+webt, -padw, wallh-padt]) { + difference(){ + cube([padl, padw, padt]); + translate([padl/2, padw/2, -1]) + cylinder(r=padholesz/2 + holeslop, h=padt+2); + } } } }