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