IEEE 802.15.4 subsystem
Sign in or create your account | Project List | Help
IEEE 802.15.4 subsystem Git Source Tree
Root/
Source at commit 3f28b92c4fff20effa67c75c9fa01cb494ad8083 created 13 years 4 months ago. By Werner Almesberger, CAM process for the antenna test boards. | |
---|---|
1 | /* MACHINE-GENERATED ! */ |
2 | |
3 | frame pad { |
4 | set l = a+0.1mm |
5 | |
6 | set s = c+0.4mm |
7 | |
8 | __0: vec @(-l/2, -s/2) |
9 | __1: vec @(l/2, s/2) |
10 | pad "$n" __0 . |
11 | } |
12 | |
13 | frame pads { |
14 | table |
15 | { n, x, y } |
16 | { 1, 1, 1 } |
17 | { 2, 0, 1 } |
18 | { 3, -1, 1 } |
19 | { 4, -1, -1 } |
20 | { 5, 0, -1 } |
21 | { 6, 1, -1 } |
22 | |
23 | set sy = (B-c)/2 |
24 | |
25 | __0: vec @(x*e, y*sy) |
26 | frame pad . |
27 | } |
28 | |
29 | frame outline { |
30 | set L = A+2*clear |
31 | |
32 | set W = B+2*clear+0.6mm |
33 | |
34 | set clear = 5mil |
35 | |
36 | set width = 5mil |
37 | |
38 | __0: vec @(-L/2, -W/2) |
39 | __1: vec @(L/2, W/2) |
40 | rect __0 . width |
41 | } |
42 | |
43 | package "0805-6" |
44 | unit mm |
45 | |
46 | table |
47 | { A, B, a, c, e } |
48 | { 2mm, 1.25mm, 0.3mm, 0.3mm, 0.65mm } |
49 | |
50 | frame pads @ |
51 | frame outline @ |
52 | measx pad.__0 -> pad.__1 -1mm |
53 | measy pad.__1 -> pad.__0 1.5mm |
54 | measx pad.__1 -> pad.__0 -1.5mm |
55 | measx pad.__0 >> pad.__1 -1.5mm |
56 | measy pad.__0 -> pad.__1 1.1mm |
57 | measy pad.__0 >> pad.__1 1.5mm |
58 | measx outline.__0 >> outline.__1 -1.5mm |
59 | measy outline.__0 >> outline.__1 1.5mm |
60 |