KiCad Libraries
Sign in or create your account | Project List | Help
KiCad Libraries Git Source Tree
Root/
Source at commit e589e56eeba55342639494f113798009f32e3a32 created 9 years 1 month ago. By Werner Almesberger, modules/pogo.fpd, HIERARCHY: add -SILK variants (with silk screen circle) | |
---|---|
1 | /* MACHINE-GENERATED ! */ |
2 | |
3 | frame hole { |
4 | set r = (ph+slack)/2 |
5 | |
6 | loop loop = 1, pin |
7 | |
8 | __0: vec @(r, r) |
9 | __1: vec @(-r, -r) |
10 | hole . __0 |
11 | } |
12 | |
13 | frame silk { |
14 | set r = (cd*aspect+clear)/2 |
15 | |
16 | loop if = 1, silk |
17 | |
18 | __0: vec @(r, 0mm) |
19 | circ @ . w |
20 | __1: vec @(-r, 0mm) |
21 | } |
22 | |
23 | frame pad { |
24 | set r = cd*aspect/2 |
25 | |
26 | __0: vec @(r, r) |
27 | __1: vec @(-r, -r) |
28 | rpad "1" . __0 |
29 | } |
30 | |
31 | package "POGO-$name$ext" |
32 | unit mm |
33 | |
34 | table |
35 | { name, cd, pin, ph } |
36 | { "0906", 1.83mm, 1, 0.51mm } |
37 | { "0930", 1.83mm, 1, 0.51mm } |
38 | { "0914", 1.4mm, 1, 0.74mm } |
39 | { "0908", 1.83mm, 1, 0.51mm } |
40 | { "0932", 1.4mm, 1, 0.74mm } |
41 | { "0901", 1.4mm, 1, 0.74mm } |
42 | { "0929", 1.5mm, 1, 0.74mm } |
43 | { "0922", 1.52mm, 1, 0.74mm } |
44 | { "0956", 1.83mm, 1, 0.89mm } |
45 | |
46 | set aspect = 1.4 |
47 | |
48 | set slack = 0.05mm |
49 | |
50 | set clear = 0.5mm |
51 | |
52 | table |
53 | { silk, ext } |
54 | { 0, "" } |
55 | { 1, "-SILK" } |
56 | |
57 | set w = 5mil |
58 | |
59 | frame pad @ |
60 | frame hole @ |
61 | frame silk @ |
62 | measx pad.__1 >> pad.__0 -1mm |
63 | measx hole.__1 >> hole.__0 -(cd*aspect-ph-slack)/2-0.5mm |
64 | measx silk.__1 >> silk.__0 cd*aspect/2+1mm |
65 |
Branches:
master