KiCad Libraries
Sign in or create your account | Project List | Help
KiCad Libraries Git Source Tree
Root/
Source at commit 0958a385d0dd19e3b021b161836f487d3a2f9085 created 7 years 2 months ago. By Werner Almesberger, modules/qfn.fpd, HIERARCHY (QFN20-UEEE): "MO-248 variation UEEE", for FSA2866 | |
---|---|
1 | /* MACHINE-GENERATED ! */ |
2 | |
3 | frame pins_outer { |
4 | table |
5 | { n } |
6 | { 1 } |
7 | { 7 } |
8 | |
9 | set x = (4-n)/3*(pox/2+ogap+2*igap+2.5*pix) |
10 | |
11 | __0: vec @(x, 0mm) |
12 | __1: vec .(-pox/2, 0mm) |
13 | __2: vec __0(pox/2, -poy) |
14 | pad "$n" __1 . |
15 | } |
16 | |
17 | frame pins_inner { |
18 | set x = (pix+igap)*(4-n) |
19 | |
20 | loop n = 2, 6 |
21 | |
22 | __0: vec @(x, 0mm) |
23 | __1: vec .(-pix/2, -piy) |
24 | __2: vec __0(pix/2, 0mm) |
25 | pad "$n" __1 . |
26 | } |
27 | |
28 | frame outline { |
29 | set w = 0.1mm |
30 | |
31 | table |
32 | { ox, oy } |
33 | { 6.4mm, 0.7mm } |
34 | |
35 | __0: vec @(-ox/2, oy) |
36 | __1: vec .(ox, 0mm) |
37 | line __0 . w |
38 | } |
39 | |
40 | package "MSL0104" |
41 | unit mm |
42 | |
43 | table |
44 | { pix, piy, pox, poy } |
45 | { 0.6mm, 2.18mm, 1.06mm, 1.58mm } |
46 | |
47 | table |
48 | { igap, ogap } |
49 | { 0.3mm, 0.32mm } |
50 | |
51 | frame pins_inner @ |
52 | frame pins_outer @ |
53 | frame outline @ |
54 | measx pins_outer.__1 -> pins_outer.__2 -1mm-piy |
55 | measy pins_outer.__2 -> pins_outer.__1 2mm |
56 | measx outline.__0 >> outline.__1 1mm |
57 | measx pins_outer.__2 -> pins_inner.__1 -1mm-(piy-poy) |
58 | measx pins_inner.__1 -> pins_inner.__2 -1mm |
59 | measx pins_inner.__2 -> pins_inner.__1 -1mm-piy |
60 | measy pins_inner.__1 -> pins_outer.__1 3mm |
61 | measy pins_outer.__1 >> outline.__0 0.5mm |
62 |
Branches:
master