Date:2010-08-16 20:51:36 (13 years 7 months ago)
Author:Andrés Calderón
Commit:43db22445d98028ca2055ae91d2e77467f80c4ed
Message:MLF20m1 footprint added

Files: kicad/modules/MLF20m1.fpd (1 diff)
kicad/modules/MLF20m1.mdc (1 diff)
kicad/modules/MLF20m1.mod (1 diff)

Change Details

kicad/modules/MLF20m1.fpd
1/* MACHINE-GENERATED ! */
2
3frame pad_e {
4    set name = Nx+ny+1
5
6    ce: vec @(Ox/2-4mil, pos)
7    ll: vec .(0mil, Pw/2)
8    ur: vec .(-Ph, -Pw)
9    pad "$name" ll .
10}
11
12frame pad_w {
13    set name = 2*(Nx+Ny)-ny
14
15    cw: vec @(-Ox/2+4mil, pos)
16    ll: vec .(0mil, Pw/2)
17    ur: vec .(Ph, -Pw)
18    pad "$name" ll .
19}
20
21frame pad_n {
22    set name = nx+1
23
24    nc: vec @(pos, Oy/2-4mil)
25    ll: vec .(-Pw/2, 0mm)
26    ur: vec .(Pw, -Ph)
27    pad "$name" ll .
28}
29
30frame pad_s {
31    set name = 2*Nx+Ny-nx
32
33    sc: vec @(pos, -Oy/2+4mil)
34    ll: vec .(-Pw/2, 0mm)
35    ur: vec .(Pw, Ph)
36    pad "$name" ll .
37}
38
39frame pads_y {
40    set pos = (Ny/2-ny-0.5)*e
41
42    loop ny = 0, Ny-1
43
44    frame pad_w @
45    frame pad_e @
46}
47
48frame pads_x {
49    set pos = (nx-Nx/2+0.5)*e
50
51    loop nx = 0, Nx-1
52
53    frame pad_s @
54    frame pad_n @
55}
56
57frame pads {
58    set Nx = 5
59
60    set Ny = 5
61
62    frame pads_x @
63    frame pads_y @
64}
65
66frame c_pad {
67    ll: vec @(-Cx/2, -Cy/2)
68    ur: vec @(Cx/2, Cy/2)
69    pad "PAD" ll .
70}
71
72frame center {
73    set Cx = 1.1mm
74
75    set Cy = 1.1mm
76
77    set Gx = 0.1mm
78
79    set Gy = 0.1mm
80
81    loop nx = 0, 1
82
83    loop ny = 0, 1
84
85    c: vec @((nx-0.5)*(Cx+Gx), (ny-0.5)*(Cy+Gy))
86    frame c_pad .
87}
88
89frame outline {
90    ll: vec @(-Ox/2, -Oy/2)
91    ur: vec @(Ox/2, Oy/2)
92    rect ll . silk
93}
94
95package "MLF20m1"
96unit mm
97set Ox = 4mm
98
99set Oy = 4mm
100
101set e = 0.5mm
102
103set silk = 0.1mm
104
105set Pw = 0.25mm
106
107set Ph = 0.4mm
108
109__2: vec @(-2.2mm, 2.2mm)
110__3: vec .(0.2mm, 0mm)
111circ __2 . silk
112frame outline @
113frame center @
114frame pads @
115measx pad_n.ll >> pad_n.ur 100mil
116measx pad_n.nc >> pad_n.nc 70mil
117measx pad_n.nc -> pad_n.nc 40mil
118measx c_pad.ur >> c_pad.ll Oy/2+40mil
119measx outline.ll >> outline.ur Oy+130mil
120measy pad_w.cw >> pad_w.cw 70mil
121measy pad_w.ll -> pad_w.ur 40mil
122measy pad_w.ur >> pad_w.ll 100mil+Ph
123measy outline.ll >> outline.ur 130mil
124measx c_pad.ll -> c_pad.ur -2mm
125measy c_pad.ll -> c_pad.ur -4mm
kicad/modules/MLF20m1.mdc
1PCBNEW-LibDoc----V1 27/9/2008-16:35:21
2#
3$EndLIBDOC
kicad/modules/MLF20m1.mod
1PCBNEW-LibModule-V1 Mon Aug 16 13:50:35 2010
2$INDEX
3MLF20m1
4$EndINDEX
5$MODULE MLF20m1
6Po 0 0 0 15 4C69887B 00000000 ~~
7Li MLF20m1
8Sc 4C69887B
9At SMD
10Op 0 0 0
11T0 0 -150 200 200 0 40 N V 25 "MLF20m1"
12T1 0 150 200 200 0 40 N I 25 "Val*"
13$PAD
14Sh "PAD" R 433 433 0 0 0
15At SMD N 00888000
16Po -235 235
17$EndPAD
18$PAD
19Sh "PAD" R 433 433 0 0 0
20At SMD N 00888000
21Po -235 -235
22$EndPAD
23$PAD
24Sh "PAD" R 433 433 0 0 0
25At SMD N 00888000
26Po 235 235
27$EndPAD
28$PAD
29Sh "PAD" R 433 433 0 0 0
30At SMD N 00888000
31Po 235 -235
32$EndPAD
33$PAD
34Sh "15" R 98 158 0 0 0
35At SMD N 00888000
36Po -393 668
37$EndPAD
38$PAD
39Sh "1" R 98 158 0 0 0
40At SMD N 00888000
41Po -393 -668
42$EndPAD
43$PAD
44Sh "14" R 99 158 0 0 0
45At SMD N 00888000
46Po -196 668
47$EndPAD
48$PAD
49Sh "2" R 99 158 0 0 0
50At SMD N 00888000
51Po -196 -668
52$EndPAD
53$PAD
54Sh "13" R 98 158 0 0 0
55At SMD N 00888000
56Po 0 668
57$EndPAD
58$PAD
59Sh "3" R 98 158 0 0 0
60At SMD N 00888000
61Po 0 -668
62$EndPAD
63$PAD
64Sh "12" R 99 158 0 0 0
65At SMD N 00888000
66Po 196 668
67$EndPAD
68$PAD
69Sh "4" R 99 158 0 0 0
70At SMD N 00888000
71Po 196 -668
72$EndPAD
73$PAD
74Sh "11" R 98 158 0 0 0
75At SMD N 00888000
76Po 393 668
77$EndPAD
78$PAD
79Sh "5" R 98 158 0 0 0
80At SMD N 00888000
81Po 393 -668
82$EndPAD
83$PAD
84Sh "20" R 158 98 0 0 0
85At SMD N 00888000
86Po -668 -393
87$EndPAD
88$PAD
89Sh "6" R 158 98 0 0 0
90At SMD N 00888000
91Po 668 -393
92$EndPAD
93$PAD
94Sh "19" R 158 99 0 0 0
95At SMD N 00888000
96Po -668 -196
97$EndPAD
98$PAD
99Sh "7" R 158 99 0 0 0
100At SMD N 00888000
101Po 668 -196
102$EndPAD
103$PAD
104Sh "18" R 158 98 0 0 0
105At SMD N 00888000
106Po -668 0
107$EndPAD
108$PAD
109Sh "8" R 158 98 0 0 0
110At SMD N 00888000
111Po 668 0
112$EndPAD
113$PAD
114Sh "17" R 158 99 0 0 0
115At SMD N 00888000
116Po -668 196
117$EndPAD
118$PAD
119Sh "9" R 158 99 0 0 0
120At SMD N 00888000
121Po 668 196
122$EndPAD
123$PAD
124Sh "16" R 158 98 0 0 0
125At SMD N 00888000
126Po -668 393
127$EndPAD
128$PAD
129Sh "10" R 158 98 0 0 0
130At SMD N 00888000
131Po 668 393
132$EndPAD
133DC -866 -866 -866 -944 39 21
134DS -787 787 -787 -787 39 21
135DS -787 -787 787 -787 39 21
136DS 787 -787 787 787 39 21
137DS 787 787 -787 787 39 21
138$EndMODULE MLF20m1
139$EndLIBRARY

Archive Download the corresponding diff file

Branches:
master



interactive