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 @(-rightx, -(reary-edgey)) |
5 | __1: vec @(leftx, edgey) |
6 | rect __0 . w |
7 | __2: vec @(panelcutoutx/2, edgey+fronty) |
8 | __4: vec .(0mm, -fronty) |
9 | line __2 . w |
10 | __3: vec @(-panelcutoutx/2, edgey+fronty) |
11 | line __2 . w |
12 | __5: vec .(0mm, -fronty) |
13 | line __3 . w |
14 | __6: vec @(screwx/2, edgey) |
15 | __7: vec @(-screwx/2, edgey) |
16 | } |
17 | |
18 | package "XLR-PANEL-HORIZ/PCB-PLUG" |
19 | unit mm |
20 | |
21 | set x2 = 3.81mm |
22 | |
23 | set x1 = 3.81mm |
24 | |
25 | set edgey = 12.7mm |
26 | |
27 | set r1 = 1.6mm |
28 | |
29 | set r3 = 1.2mm |
30 | |
31 | set factor = 1.6 |
32 | |
33 | set fronty = 2.7mm |
34 | |
35 | set reary = 19.5mm |
36 | |
37 | set leftx = 12.8mm |
38 | |
39 | set rightx = 12.5mm |
40 | |
41 | set w = 5mil |
42 | |
43 | set panelcutoutx = 22mm |
44 | |
45 | set screwx = 19.8mm |
46 | |
47 | __0: vec @(x1, -(17.78mm-edgey)) |
48 | __1: vec @(0mm, -(17.78mm-edgey)) |
49 | __2: vec @(-x2, -(17.78mm-edgey)) |
50 | __3: vec @(0mm, edgey) |
51 | __4: vec .(-x1, -x1) |
52 | __5: vec __3(x2, -8.89mm) |
53 | __6: vec __1(r3/2, r3/2) |
54 | __7: vec __1(-r3/2, -r3/2) |
55 | hole . __6 |
56 | __8: vec __0(r1/2, r1/2) |
57 | __9: vec __0(-r1/2, -r1/2) |
58 | hole . __8 |
59 | __10: vec __2(r1/2, r1/2) |
60 | __11: vec __2(-r1/2, -r1/2) |
61 | hole . __10 |
62 | __14: vec __4(r1/2, r1/2) |
63 | __15: vec __4(-r1/2, -r1/2) |
64 | hole . __14 |
65 | __12: vec __5(r1/2, r1/2) |
66 | __13: vec __5(-r1/2, -r1/2) |
67 | hole . __12 |
68 | __16: vec __0(factor*r1/2, -factor*r1/2) |
69 | __17: vec __0(-factor*r1/2, factor*r1/2) |
70 | rpad "1" . __16 bare |
71 | __18: vec __2(factor*r1/2, -factor*r1/2) |
72 | __19: vec __2(-factor*r1/2, factor*r1/2) |
73 | rpad "2" . __18 bare |
74 | __20: vec __1(factor*r3/2, -factor*r3/2) |
75 | __21: vec __1(-factor*r3/2, factor*r3/2) |
76 | rpad "3" . __20 bare |
77 | __22: vec __3(0mm, fronty) |
78 | __23: vec @(r3/2, r3/2) |
79 | __24: vec @(-r3/2, -r3/2) |
80 | hole . __23 |
81 | __25: vec @(factor*r3/2, -factor*r3/2) |
82 | __26: vec @(-factor*r3/2, factor*r3/2) |
83 | rpad "4" . __25 bare |
84 | __27: vec @(-2.5mm, 0mm) |
85 | frame outline @ |
86 | measy __9 >> __8 -(factor+2)*r1/2 |
87 | measy __7 >> __6 -(factor+2.5)*r3/2 |
88 | measy __0 >> __2 2*x1+(factor+1)*r1/2 |
89 | measy __1 >> __2 x1+(factor+2)*r1/2 |
90 | measy __2 >> __3 (factor+2)*r1/2 |
91 | measy __4 >> __3 |
92 | measx __4 >> __3 x1+0.5mm |
93 | measx __3 >> __5 0.5mm |
94 | measy __5 >> __3 -r1 |
95 | meas __3 >> __22 rightx+0.8mm |
96 | measy outline.__0 >> __3 0.8mm |
97 | measx outline.__0 >> __22 -1mm |
98 | meas outline.__3 >> outline.__2 0.8mm |
99 | meas __3 >> outline.__1 -reary-1mm |
100 | meas outline.__7 >> outline.__6 fronty/2 |
101 | measx outline.__0 >> outline.__1 -2mm |
102 | measy __27 >> __3 |
103 |
Branches:
master