KiCad Libraries
Sign in or create your account | Project List | Help
KiCad Libraries Git Source Tree
Root/
Source at commit 38cb8de06d5581730bc545f65f5f9a4c2de00dfb created 10 years 13 days ago. By Werner Almesberger, components/: add Freescale Kinetis KL25 in 48 pin package | |
---|---|
1 | /* MACHINE-GENERATED ! */ |
2 | |
3 | frame pad { |
4 | __0: vec @(col*e-Px/2, row*-e-Py/2) |
5 | __1: vec .(0mm, Py) |
6 | __2: vec __0(Px, 0mm) |
7 | rpad "$rname$cname" __1 . |
8 | } |
9 | |
10 | frame pads { |
11 | table |
12 | { ?row, rname } |
13 | { 0, "A" } |
14 | { 1, "B" } |
15 | { 2, "C" } |
16 | { 3, "D" } |
17 | { 4, "E" } |
18 | { 5, "F" } |
19 | { 6, "G" } |
20 | { 7, "H" } |
21 | { 8, "J" } |
22 | { 9, "K" } |
23 | { 10, "L" } |
24 | { 11, "M" } |
25 | { 12, "N" } |
26 | { 13, "P" } |
27 | { 14, "R" } |
28 | { 15, "T" } |
29 | { 16, "U" } |
30 | { 17, "V" } |
31 | { 18, "W" } |
32 | { 19, "Y" } |
33 | { 20, "AA" } |
34 | { 21, "AB" } |
35 | |
36 | set cname = col+1 |
37 | |
38 | loop row = 0, Nr-1 |
39 | |
40 | loop col = 0, Nc-1 |
41 | |
42 | frame pad @ |
43 | } |
44 | |
45 | frame outline { |
46 | __0: vec @(D1/2, -E1/2) |
47 | __1: vec .(D/2, E/2) |
48 | __2: vec __0(-D/2, -E/2) |
49 | rect __1 . 5mil |
50 | __3: vec @(0mm, (E-E1)/2) |
51 | __4: vec @(-(D-D1)/2, 0mm) |
52 | line __3 . 5mil |
53 | } |
54 | |
55 | package "BGA-$pins" |
56 | unit mm |
57 | |
58 | table |
59 | { pins, Nr, Nc, Px, Py, e, D1, E1, D, E } |
60 | { 256, 16, 16, 0.5mm, 0.5mm, 1mm, 15mm, D1, 17mm, D } |
61 | { 484, 22, 22, 0.6mm, 0.6mm, 1mm, 21mm, D1, 23mm, D } |
62 | { 324, 18, 18, 0.45mm, 0.45mm, 0.8mm, 13.6mm, D1, 15mm, D } |
63 | |
64 | frame outline @ |
65 | frame pads @ |
66 | measy pad.__0 -> pad.__1 1mm |
67 | measy pad.__0 -> pad.__0 1.5mm |
68 | measx pad.__0 -> pad.__2 -1mm |
69 | measx pad.__0 -> pad.__0 -1.5mm |
70 | measy pad.__0 >> pad.__1 2.4mm |
71 | measx pad.__0 >> pad.__2 -2.4mm |
72 | measy outline.__2 >> outline.__1 2.5mm |
73 | measx outline.__2 >> outline.__1 -2.5mm |
74 | measx pad.__0 >> pad.__0 -1.8mm |
75 | measy pad.__0 >> pad.__0 1.7mm |
76 |
Branches:
master