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 ac710d0de437e2292a94498c38339d8d978adbee created 6 years 7 months ago. By Werner Almesberger, web/index.html: update shop links; status table; link to ATUSB schematics | |
|---|---|
| 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 | |
