From 0e2e40a8b96225623b13e42201a18f4da7ff0e8c Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 21 Oct 2012 23:09:02 +0100 Subject: [PATCH] xeno-drivebay-bracket measurements of screws etc. --- xeno-drivebay-bracket.scad | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) 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(); -- 2.30.2