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 outline { |
4 | __0: vec @(-Dia/2, Height/2) |
5 | __2: vec .(Dia, py+factor*hole/2+2*w) |
6 | rect . __0 w |
7 | __1: vec @(Dia/2, -Height/2) |
8 | rect __0 . w |
9 | } |
10 | |
11 | frame pins { |
12 | table |
13 | { n, dx } |
14 | { 1, -1 } |
15 | { 2, 1 } |
16 | |
17 | __0: vec @(0mm, Height/2+py) |
18 | __1: vec .(dx*Pitch/2, 0mm) |
19 | __2: vec .(hole/2, hole/2) |
20 | __3: vec __1(-hole/2, -hole/2) |
21 | hole . __2 |
22 | __4: vec __1(factor*hole/2, -factor*hole/2) |
23 | __5: vec __1(-factor*hole/2, factor*hole/2) |
24 | rpad "$n" . __4 bare |
25 | } |
26 | |
27 | package "MIC-RA-DIP-${Dia}x${Height}" |
28 | unit auto |
29 | |
30 | table |
31 | { Dia, Height, Pitch, py } |
32 | { 9.7mm, 6.7mm, 2.54mm, 1.5mm } |
33 | |
34 | set w = 5mil |
35 | |
36 | set hole = 0.9mm |
37 | |
38 | set factor = 1.7 |
39 | |
40 | frame outline @ |
41 | frame pins @ |
42 | measy outline.__1 >> outline.__0 -1mm |
43 | measx outline.__0 >> outline.__1 -(Height+1mm) |
44 | meas pins.__1 >> pins.__1 2mm |
45 | measx pins.__3 -> pins.__2 -factor*hole/2 |
46 |
Branches:
master