From: Ian Jackson Date: Sat, 17 Nov 2012 16:06:22 +0000 (+0000) Subject: xeno-drivebay-bracket: ChannelBracket: wip X-Git-Tag: filamentspool-v2-release~676 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=91f50bf84bf669ee93991d1be38ea988e997372d;p=reprap-play.git xeno-drivebay-bracket: ChannelBracket: wip --- diff --git a/xeno-drivebay-bracket.scad b/xeno-drivebay-bracket.scad index 1e5f435..8a51169 100644 --- a/xeno-drivebay-bracket.scad +++ b/xeno-drivebay-bracket.scad @@ -134,6 +134,37 @@ module RearCableProtectorT(){ ////toplevel rotate([90,0,0]) RearCableProtector(); } +chabd = 20; +chablidw = 40; +chabinnerh = 11; +chabwallt = 2; +chablidt = 2; +chabwebt = 2.5; +chabbaset = baset; +chabbasew = 20; +chabslot = 3; +chablidholed = 3; + +module ChannelBracket(){ + translate([0, -chabd, 0]) + cube([chabwallt, chabd, chabinnerh+chablidt]); + translate([-chablidw, -chabd, chabinnerh]) { + difference(){ + cube([chablidw + chabwallt - 0.1, chabd - 0.1, chablidt]); + translate([chablidw/2, chabd/2, -1]) + cylinder(r=chablidholed/2, h=chablidt+2, $fn=20); + } + } + translate([chabwallt-0.1, -chabd, 0]) { + difference(){ + cube([chabbasew, chabd-0.1, chabbaset]); + translate([chabbasew/2, (chabd-chabwebt)/2, 0]) + rotate([0,0,90]) + slothole(baseholesz, chabslot, baset, slop=baseholeslop); + } + } +} + module Kit(){ ////toplevel for (y=[0, -wallh-5]) { translate([0,y,0]) {