KiCad Libraries
Sign in or create your account | Project List | Help
KiCad Libraries Git Source Tree
Root/
Source at commit 0958a385d0dd19e3b021b161836f487d3a2f9085 created 4 years 24 days ago. By Werner Almesberger, modules/qfn.fpd, HIERARCHY (QFN20-UEEE): "MO-248 variation UEEE", for FSA2866 | |
---|---|
1 | /* MACHINE-GENERATED ! */ |
2 | |
3 | frame marker { |
4 | set gap = 0.3mm |
5 | |
6 | __0: vec @(Hx/2+Px+gap+w/2, 0mm) |
7 | __1: vec .(0mm, Py/2) |
8 | __2: vec __0(0mm, -Py/2) |
9 | line __1 . w |
10 | } |
11 | |
12 | frame hole { |
13 | __0: vec @(Hx/2, Hy/2) |
14 | __1: vec @(-Hx/2, -Hy/2) |
15 | rect . __0 w |
16 | } |
17 | |
18 | frame pads { |
19 | table |
20 | { n, dx } |
21 | { 1, -1 } |
22 | { 2, 1 } |
23 | |
24 | __0: vec @(Hx/2*dx, 0mm) |
25 | __1: vec .(Px*dx, Py/2) |
26 | __2: vec __0(0mm, -Py/2) |
27 | pad "$n" __1 . |
28 | } |
29 | |
30 | package "LED-$size-REV" |
31 | unit mm |
32 | |
33 | table |
34 | { size, Px, Py, Hx, Hy } |
35 | { 1206, 1.5mm, 1.6mm, 5.1mm-2*Px, 2.3mm } |
36 | |
37 | set w = 5mil |
38 | |
39 | frame hole @ |
40 | frame pads @ |
41 | frame marker @ |
42 | measx hole.__1 >> hole.__0 -0.5mm |
43 | measy hole.__1 >> hole.__0 Px+1mm |
44 | measy pads.__2 -> pads.__1 Px+0.5mm |
45 | measx pads.__1 -> pads.__2 0.5mm |
46 | measx pads.__1 >> pads.__1 1mm |
47 |
Branches:
master