From: Ian Jackson Date: Tue, 5 Aug 2014 16:04:17 +0000 (+0100) Subject: osstest-arm-psu-bracket: wip X-Git-Tag: filamentspool-v2-release~319 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=2d190f630a108cc95fe224452e763837976457c3 osstest-arm-psu-bracket: wip --- diff --git a/osstest-arm-hub-bracket.scad b/osstest-arm-hub-bracket.scad new file mode 100644 index 0000000..6b21eb3 --- /dev/null +++ b/osstest-arm-hub-bracket.scad @@ -0,0 +1,36 @@ +// -*- C -*- + +len = 80; +basethick = 4; +sidewall = 5; +width = 40; + +strapthick = 4; +strapwidth = 5; + +strapbotgap = 1; +strapsidegap = 4; +overstrap = 4; + +wallheight = strapbotgap + strapthick + overstrap; + +availlen = (len - strapsidegap); +numstraps = floor(availlen / (strapwidth + strapsidegap)); +strapstride = availlen / numstraps; +echo(numstraps, strapstride); + +module Bracket(){ + difference(){ + cube([len, width, basethick+wallheight]); + translate([-1, sidewall, basethick]) + cube([len+2, width-sidewall*2, wallheight+1]); + for (i=[0:numstraps-1]) { + translate([ (0.5+i)*strapstride + strapsidegap/2, + width/2, + basethick + strapbotgap + strapthick/2 ]) + cube([strapwidth, width*2, strapthick], center=true); + } + } +} + +Bracket();