1
0
mirror of git://projects.qi-hardware.com/xue.git synced 2024-07-10 01:25:22 +03:00

MLF16 added

This commit is contained in:
Andres Calderon 2010-08-22 18:33:23 -05:00
parent a02ea13883
commit ce931a03dd
3 changed files with 224 additions and 0 deletions

117
kicad/modules/MLF16.fpd Normal file
View File

@ -0,0 +1,117 @@
/* MACHINE-GENERATED ! */
frame pad_e {
set name = Nx+ny+1
ce: vec @(Ox/2-Of, pos)
ll: vec .(0mil, Pw/2)
ur: vec .(-L, -Pw)
pad "$name" ll .
}
frame pad_w {
set name = 2*(Nx+Ny)-ny
cw: vec @(-Ox/2+Of, pos)
ll: vec .(0mil, Pw/2)
ur: vec .(L, -Pw)
pad "$name" ll .
}
frame pad_n {
set name = nx+1
nc: vec @(pos, Oy/2-Of)
ll: vec .(-Pw/2, 0mm)
ur: vec .(Pw, -L)
pad "$name" ll .
}
frame pad_s {
set name = 2*Nx+Ny-nx
sc: vec @(pos, -Oy/2+Of)
ll: vec .(-Pw/2, 0mm)
ur: vec .(Pw, L)
pad "$name" ll .
}
frame pads_y {
set pos = (Ny/2-ny-0.5)*e
loop ny = 0, Ny-1
frame pad_w @
frame pad_e @
}
frame pads_x {
set pos = (nx-Nx/2+0.5)*e
loop nx = 0, Nx-1
frame pad_s @
frame pad_n @
}
frame pads {
set Nx = 4
set Ny = 4
frame pads_x @
frame pads_y @
}
frame c_pad {
ll: vec @(-Cx/2, -Cy/2)
ur: vec @(Cx/2, Cy/2)
pad "PAD" ll .
}
frame center {
set Cx = 1.5mm
set Cy = 1.5mm
ll: vec @(-Cx/2, -Cy/2)
ur: vec @(Cx/2, Cy/2)
pad "PAD" ll .
}
frame outline {
ll: vec @(-Ox/2, -Oy/2)
ur: vec @(Ox/2, Oy/2)
rect ll . silk
}
package "MLF16"
unit mm
set Ox = 3mm
set Oy = 3mm
set e = 0.5mm
set silk = 0.1mm
set Pw = 0.25mm
set L = 0.4mm
set Of = 0.05mm
__2: vec @(-1.7mm, 1.7mm)
__3: vec .(0.2mm, 0mm)
circ __2 . silk
frame outline @
frame center @
frame pads @
measx pad_n.ll >> pad_n.ur 100mil
measx pad_n.nc >> pad_n.nc 70mil
measx pad_n.nc -> pad_n.nc 40mil
measx outline.ll >> outline.ur Oy+130mil
measy pad_w.cw >> pad_w.cw 40mil
measy pad_w.ll -> pad_w.ur 20mil
measy pad_w.ur >> pad_w.ll 70mil+L
measy outline.ll >> outline.ur 100mil

3
kicad/modules/MLF16.mdc Normal file
View File

@ -0,0 +1,3 @@
PCBNEW-LibDoc----V1 27/9/2008-16:35:21
#
$EndLIBDOC

104
kicad/modules/MLF16.mod Normal file
View File

@ -0,0 +1,104 @@
PCBNEW-LibModule-V1 Sun Aug 22 18:32:02 2010
$INDEX
MLF16
$EndINDEX
$MODULE MLF16
Po 0 0 0 15 4C71B372 00000000 ~~
Li MLF16
Sc 4C71B372
At SMD
Op 0 0 0
T0 0 -150 200 200 0 40 N V 25 "MLF16"
T1 0 150 200 200 0 40 N I 25 "Val*"
$PAD
Sh "PAD" R 590 590 0 0 0
At SMD N 00888000
Po 0 0
$EndPAD
$PAD
Sh "12" R 98 157 0 0 0
At SMD N 00888000
Po -295 491
$EndPAD
$PAD
Sh "1" R 98 157 0 0 0
At SMD N 00888000
Po -295 -491
$EndPAD
$PAD
Sh "11" R 98 157 0 0 0
At SMD N 00888000
Po -98 491
$EndPAD
$PAD
Sh "2" R 98 157 0 0 0
At SMD N 00888000
Po -98 -491
$EndPAD
$PAD
Sh "10" R 98 157 0 0 0
At SMD N 00888000
Po 98 491
$EndPAD
$PAD
Sh "3" R 98 157 0 0 0
At SMD N 00888000
Po 98 -491
$EndPAD
$PAD
Sh "9" R 98 157 0 0 0
At SMD N 00888000
Po 295 491
$EndPAD
$PAD
Sh "4" R 98 157 0 0 0
At SMD N 00888000
Po 295 -491
$EndPAD
$PAD
Sh "16" R 157 98 0 0 0
At SMD N 00888000
Po -491 -295
$EndPAD
$PAD
Sh "5" R 157 98 0 0 0
At SMD N 00888000
Po 491 -295
$EndPAD
$PAD
Sh "15" R 157 98 0 0 0
At SMD N 00888000
Po -491 -98
$EndPAD
$PAD
Sh "6" R 157 98 0 0 0
At SMD N 00888000
Po 491 -98
$EndPAD
$PAD
Sh "14" R 157 98 0 0 0
At SMD N 00888000
Po -491 98
$EndPAD
$PAD
Sh "7" R 157 98 0 0 0
At SMD N 00888000
Po 491 98
$EndPAD
$PAD
Sh "13" R 157 98 0 0 0
At SMD N 00888000
Po -491 295
$EndPAD
$PAD
Sh "8" R 157 98 0 0 0
At SMD N 00888000
Po 491 295
$EndPAD
DC -669 -669 -669 -747 39 21
DS -590 590 -590 -590 39 21
DS -590 -590 590 -590 39 21
DS 590 -590 590 590 39 21
DS 590 590 -590 590 39 21
$EndMODULE MLF16
$EndLIBRARY