Root/modules/0805-6.fpd

Source at commit 7c1383d43eb56a0243c75139b78cd3607ba8c6b7 created 9 years 16 days ago.
By Werner Almesberger, Added components (transistor and balun) for the uSD variant.
1/* MACHINE-GENERATED ! */
2
3frame pad {
4    set l = a+0.1mm
5
6    set s = c+0.2mm
7
8    __0: vec @(-l/2, -s/2)
9    __1: vec @(l/2, s/2)
10    pad "$n" __0 .
11}
12
13frame 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
29frame outline {
30    set L = A+2*clear
31
32    set W = B+2*clear+0.4mm
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
43package "0805-6"
44unit mm
45
46table
47    { A, B, a, c, e }
48    { 2mm, 1.25mm, 0.3mm, 0.3mm, 0.65mm }
49
50frame pads @
51frame outline @
52measx pad.__0 -> pad.__1 -1mm
53measy pad.__1 -> pad.__0 1.5mm
54measx pad.__1 -> pad.__0 -1.5mm
55measx pad.__0 >> pad.__1 -1.5mm
56measy pad.__0 -> pad.__1 1.1mm
57measy pad.__0 >> pad.__1 1.5mm
58measx outline.__0 >> outline.__1 -1.5mm
59measy outline.__0 >> outline.__1 1.5mm
60

Archive Download this file



interactive