chiark / gitweb /
nutbox: transfer from other tree
[reprap-play.git] / holetest.scad
1 // -*- C -*-
2
3 h=2;
4
5 $fa=1;
6 $fs=0.1;
7
8 label=true;
9
10 spc= 7;
11 l = 50;
12 w = 10;
13
14 lt = 0.5;
15 lw = 10;
16
17 // calculated
18
19 ly0 = -w/2 -lw;
20
21 difference(){
22   union(){
23     cube([l,w,h], center=true);
24     if (label)
25       translate([-l/2, ly0, -h/2])
26         cube([l, lw, lt]);
27   }
28
29   for (i=[0:2:10]) {
30
31     sz = 3 + 0.5 * i/10;
32
33     echo(sz);
34     translate([(i-5)/2 * spc, 0, -7 ]) {
35       cylinder(r= sz/2, h=14);
36       linear_extrude(height=14, convexity=100) {
37         translate([0, ly0 + lw * .2])
38           text(halign="center",
39                size= lw * .6, font="DejaVu Sans:style=Bold",
40                chr(i + 65));
41       }
42     }
43   }
44 }