KiCad Libraries
Sign in or create your account | Project List | Help
KiCad Libraries Git Source Tree
Root/
Source at commit 38cb8de06d5581730bc545f65f5f9a4c2de00dfb created 10 years 12 days ago. By Werner Almesberger, components/: add Freescale Kinetis KL25 in 48 pin package | |
---|---|
1 | /* MACHINE-GENERATED ! */ |
2 | |
3 | frame pad { |
4 | __0: vec @(x/2, y/2) |
5 | __1: vec @(-x/2, -y/2) |
6 | rpad "$n" . __0 bare |
7 | } |
8 | |
9 | package "PAD_${name}_${N}x$e" |
10 | unit auto |
11 | |
12 | table |
13 | { name, x, y } |
14 | { "2mm", 2mm, 0.5mm } |
15 | { "60x60", 60mil, 60mil } |
16 | { "80x80", 80mil, 80mil } |
17 | { "120x60", 120mil, 60mil } |
18 | |
19 | table |
20 | { ?name, e, Nmax } |
21 | { "2mm", 50mil, 20 } |
22 | { "60x60", 100mil, 10 } |
23 | { "80x80", 100mil, 10 } |
24 | { "120x60", 100mil, 10 } |
25 | |
26 | loop N = 2, Nmax |
27 | |
28 | loop n = 1, N |
29 | |
30 | __0: vec @(0mm, e*(n-1)) |
31 | frame pad . |
32 | measx pad.__1 -> pad.__0 -1mm |
33 | measy pad.__1 -> pad.__0 1mm |
34 | measy __0 >> __0 -x/2-2mm |
35 | measy __0 -> __0 -x/2-1mm |
36 |
Branches:
master