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 1f003f1c2100f7f3670106fd13df0eaec7a0e4e1 created 7 years 6 months ago. By Werner Almesberger, atusb/atusb.kicad_pcb: grow RF feed trace to 1.9 mm, for 1.0 mm PCB | |
---|---|
1 | /* MACHINE-GENERATED ! */ |
2 | |
3 | frame pad { |
4 | __0: vec @(-Px/2, -Py/2) |
5 | __1: vec @(Px/2, Py/2) |
6 | pad "$n" __0 . |
7 | } |
8 | |
9 | frame pads { |
10 | table |
11 | { n, x, y } |
12 | { 1, 1, 1 } |
13 | { 2, 0, 1 } |
14 | { 3, -1, 1 } |
15 | { 4, -1, -1 } |
16 | { 5, 0, -1 } |
17 | { 6, 1, -1 } |
18 | |
19 | set sy = (Py+Gy)/2 |
20 | |
21 | __0: vec @(x*e, y*sy) |
22 | frame pad . |
23 | } |
24 | |
25 | frame outline { |
26 | set L = A+2*clear |
27 | |
28 | set W = 2*Py+Gy+2*clear |
29 | |
30 | set clear = 5mil |
31 | |
32 | set width = 5mil |
33 | |
34 | __0: vec @(-L/2, -W/2) |
35 | __1: vec @(L/2, W/2) |
36 | rect __0 . width |
37 | } |
38 | |
39 | package "0805-6" |
40 | unit mm |
41 | |
42 | table |
43 | { A, B, a, c, e, Px, Py, Gy } |
44 | { 2mm, 1.25mm, 0.35mm, 0.3mm, 0.65mm, 0.35mm, 0.8mm, 0.8mm } |
45 | |
46 | frame pads @ |
47 | frame outline @ |
48 | measx pad.__0 -> pad.__1 -1mm |
49 | measy pad.__1 -> pad.__0 1.5mm |
50 | measx pad.__1 -> pad.__0 -1.5mm |
51 | measx pad.__0 >> pad.__1 -1.5mm |
52 | measy pad.__0 -> pad.__1 1.1mm |
53 | measy pad.__0 >> pad.__1 1.5mm |
54 | measx outline.__0 >> outline.__1 -1.5mm |
55 | measy outline.__0 >> outline.__1 1.5mm |
56 |