X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=xeno-drivebay-bracket.scad;h=3532afb9db0066f9bb6c27e85b3c532f28e7dfa1;hb=0e2e40a8b96225623b13e42201a18f4da7ff0e8c;hp=cf2ea7b8854462886de536103a0bbd6af1e451fb;hpb=1482600b3db6ae02db5123140fd53703bc81b9d1;p=reprap-play.git diff --git a/xeno-drivebay-bracket.scad b/xeno-drivebay-bracket.scad index cf2ea7b..3532afb 100644 --- a/xeno-drivebay-bracket.scad +++ b/xeno-drivebay-bracket.scad @@ -4,11 +4,11 @@ basel = 23; basew = 27; baset = 4.0; -wallt = 4.0; +wallt = 2.5; wallh = 42; -baseholesz = 4; // fixme check +baseholesz = 4; baseholeslot = 4; topl = 20; @@ -23,19 +23,19 @@ padl = padw; padholesz = 5.0; wallholeh = 6+14+2; -wallholesz = 3.0; // fixme check +wallholesz = 3.0; wallholeslot = 4.5; walll = basel + webt + padl;; webw = min(basew, padw); -module slothole(sz, slot, thick) { +module slothole(sz, slot, thick, csunk=true) { hull(){ for (y = [-slot/2,slot/2]) { translate([0,y,-0.05]) cylinder(r1=sz/2 + holeslop, - r2=sz/2+thick + holeslop, + r2=sz/2 + (csunk ? thick : 0) + holeslop, h=thick+0.10); } } @@ -64,7 +64,7 @@ module Bracket(){ translate([basel/2, 0, wallholeh]) rotate([90,90,0]) - slothole(wallholesz, wallholeslot, wallt); + slothole(wallholesz, wallholeslot, wallt, csunk=false); } translate([basel-0.01, 0, 0]) { @@ -105,4 +105,5 @@ module Kit(){ ////toplevel } } -Kit(); +//Kit(); +BracketR();