chiark / gitweb /
19bfcbef2549b4eb2a45937687cde93d8f71854d
[reprap-play.git] / osstest-arm-net-bracket.scad
1 // -*- C -*-
2
3 holedist = 64;
4 tonguewidth = 10;
5 totaldepth = 26;
6 thick = 3;
7 tabover = 7;
8 tabunder = 20;
9
10 tabside = 7;
11
12 tonguethick = 4;
13 strapthick = 2;
14 strapwidth = 5;
15 ridgewidth = 2;
16
17 module Object(){
18   translate([-holedist-tabside, 0, 0])
19     cube([tabside*2+holedist, thick, tabunder+tabover]);
20   difference(){
21     translate([-tonguewidth, 0, 0])
22       cube([tonguewidth, totaldepth, tonguethick+strapthick]);
23     for (y=[thick+0.1, totaldepth-ridgewidth-strapwidth])
24       translate([-tonguewidth-1, y, tonguethick])
25         cube([tonguewidth+2, strapwidth, strapthick+1]);
26   }
27 }
28
29 Object();