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 a5ab9bbf0f0749f37c144d7fe4586dbd67c72093 created 7 years 5 days ago. By Werner Almesberger, atusb/: use page layout similar to eeschema's traditional default | |
---|---|
1 | /* MACHINE-GENERATED ! */ |
2 | |
3 | frame signal { |
4 | __0: vec @(A, 0mm) |
5 | __1: vec .(0mm, sw/2) |
6 | __2: vec @(lo-li, 0mm) |
7 | __3: vec .(0mm, -sw/2) |
8 | pad "1" __1 . |
9 | } |
10 | |
11 | frame ground { |
12 | table |
13 | { dy } |
14 | { 1 } |
15 | { -1 } |
16 | |
17 | __0: vec @(-li, 0mm) |
18 | __1: vec .(0mm, dy*wi/2) |
19 | __2: vec @(0mm, dy*wo/2) |
20 | pad "2" __1 . |
21 | __3: vec @(lo-li, 0mm) |
22 | __4: vec .(0mm, dy*E/2) |
23 | pad "2" __2 . |
24 | } |
25 | |
26 | frame keepout_bottom { |
27 | __0: vec @(D, 0mm) |
28 | __1: vec .(0mm, wi/2) |
29 | __2: vec __0(0mm, -wi/2) |
30 | line __1 . w |
31 | } |
32 | |
33 | package "MMCX-F-EDGE-$PCB" |
34 | unit mm |
35 | allow touch |
36 | |
37 | table |
38 | { PCB, A, D, E } |
39 | { 0.8mm, 1mm, 1.1mm, 1.8mm } |
40 | { 1mm, 0.9mm, 1.2mm, 1.64mm } |
41 | { 1.6mm, 0.4mm, 2.3mm, 1.5mm } |
42 | |
43 | table |
44 | { wo, wi, li, lo } |
45 | { 4.6mm, 3.5mm, 4.5mm, 7.5mm } |
46 | |
47 | set sw = 1.1mm |
48 | |
49 | set w = 5mil |
50 | |
51 | frame ground @ |
52 | frame signal @ |
53 | frame keepout_bottom @ |
54 | measy ground.__2 >> ground.__2 li+0.5mm |
55 | measy ground.__1 >> ground.__1 |
56 | measx ground.__3 << ground.__1 1.7mm |
57 | measx ground.__2 << ground.__1 -wo |
58 | measx ground.__2 >> keepout_bottom.__2 -0.5mm |
59 | measx signal.__0 << ground.__2 0.5mm |
60 | measy ground.__4 >> ground.__4 lo-li+2mm |
61 | measy signal.__3 >> signal.__1 lo-li+1mm |
62 |