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 pads { |
4 | set y = (2*i-1)*(py+gap)/2 |
5 | |
6 | set name = i+1 |
7 | |
8 | loop i = 0, 1 |
9 | |
10 | __0: vec @(0mm, y) |
11 | __1: vec .(px/2, py/2) |
12 | __2: vec __0(-px/2, -py/2) |
13 | pad "$name" . __1 |
14 | } |
15 | |
16 | frame outline { |
17 | __0: vec @(sizex/2, sizey/2) |
18 | __1: vec .(clear, clear) |
19 | __2: vec @(sizex/2, -sizey/2) |
20 | __3: vec .(clear, -clear) |
21 | line . __1 w |
22 | __4: vec @(-sizex/2, sizey/2) |
23 | __5: vec .(-clear, clear) |
24 | __6: vec @(-sizex/2, -sizey/2) |
25 | __7: vec .(-clear, -clear) |
26 | line . __5 w |
27 | } |
28 | |
29 | package "INDUCTOR-2P-${sizex}x${sizey}" |
30 | unit mm |
31 | |
32 | table |
33 | { sizex, sizey, px, py, gap } |
34 | { 3mm, 3mm, 2.7mm, 1mm, 1.2mm } |
35 | { 6mm, 6mm, 5.7mm, 1.6mm, 3.1mm } |
36 | |
37 | set clear = 0.1mm+w/2 |
38 | |
39 | set w = 5mil |
40 | |
41 | frame pads @ |
42 | frame outline @ |
43 | measy pads.__2 >> pads.__1 1.5mm |
44 | measx pads.__2 -> pads.__1 -1mm |
45 | measy pads.__2 -> pads.__1 1mm |
46 | measy pads.__1 >> pads.__2 px+1mm |
47 | measx outline.__6 >> outline.__2 -1.5mm |
48 | measy outline.__2 >> outline.__0 -2mm |
49 | measy pads.__0 >> pads.__0 -sizex/2-1mm |
50 |
Branches:
master