diff --git a/kicad/modules/DFN10.fpd b/kicad/modules/DFN10.fpd new file mode 100644 index 0000000..68b2620 --- /dev/null +++ b/kicad/modules/DFN10.fpd @@ -0,0 +1,79 @@ +/* MACHINE-GENERATED ! */ + +frame pad_n { + set name = 2*Nx-nx + + nc: vec @(pos, Oy/2-Of) + ll: vec .(-Pw/2, 0mm) + ur: vec .(Pw, -L) + pad "$name" ll . +} + +frame pad_s { + set name = nx+1 + + sc: vec @(pos, -Oy/2+Of) + ll: vec .(-Pw/2, 0mm) + ur: vec .(Pw, L) + pad "$name" ll . +} + +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 = 5 + + frame pads_x @ +} + + +frame center { + set Cx = 2.3mm + + set Cy = 1.6mm + + 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 "MLF20m1" +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.6mm, -1.6mm) +__3: vec .(0.1mm, 0mm) +circ __2 . silk +frame outline @ +frame center @ +frame pads @ +measx pad_n.ll >> pad_n.ur 60mil +measx pad_n.nc >> pad_n.nc 40mil +measx pad_n.nc -> pad_n.nc 20mil +measx outline.ll >> outline.ur Oy+80mil +measy outline.ll >> outline.ur 20mil diff --git a/kicad/modules/DFN10.mdc b/kicad/modules/DFN10.mdc new file mode 100644 index 0000000..8b5064c --- /dev/null +++ b/kicad/modules/DFN10.mdc @@ -0,0 +1,3 @@ +PCBNEW-LibDoc----V1 27/9/2008-16:35:21 +# +$EndLIBDOC diff --git a/kicad/modules/DFN10.mod b/kicad/modules/DFN10.mod new file mode 100644 index 0000000..72b2a8c --- /dev/null +++ b/kicad/modules/DFN10.mod @@ -0,0 +1,74 @@ +PCBNEW-LibModule-V1 Wed Aug 18 21:35:20 2010 +$INDEX +MLF20m1 +$EndINDEX +$MODULE MLF20m1 +Po 0 0 0 15 4C6C9868 00000000 ~~ +Li MLF20m1 +Sc 4C6C9868 +At SMD +Op 0 0 0 +T0 0 -150 200 200 0 40 N V 25 "MLF20m1" +T1 0 150 200 200 0 40 N I 25 "Val*" +$PAD +Sh "PAD" R 904 628 0 0 0 +At SMD N 00888000 +Po 0 0 +$EndPAD +$PAD +Sh "1" R 98 157 0 0 0 +At SMD N 00888000 +Po -393 491 +$EndPAD +$PAD +Sh "10" R 98 157 0 0 0 +At SMD N 00888000 +Po -393 -491 +$EndPAD +$PAD +Sh "2" R 99 157 0 0 0 +At SMD N 00888000 +Po -196 491 +$EndPAD +$PAD +Sh "9" R 99 157 0 0 0 +At SMD N 00888000 +Po -196 -491 +$EndPAD +$PAD +Sh "3" R 98 157 0 0 0 +At SMD N 00888000 +Po 0 491 +$EndPAD +$PAD +Sh "8" R 98 157 0 0 0 +At SMD N 00888000 +Po 0 -491 +$EndPAD +$PAD +Sh "4" R 99 157 0 0 0 +At SMD N 00888000 +Po 196 491 +$EndPAD +$PAD +Sh "7" R 99 157 0 0 0 +At SMD N 00888000 +Po 196 -491 +$EndPAD +$PAD +Sh "5" R 98 157 0 0 0 +At SMD N 00888000 +Po 393 491 +$EndPAD +$PAD +Sh "6" R 98 157 0 0 0 +At SMD N 00888000 +Po 393 -491 +$EndPAD +DC -629 629 -629 590 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 MLF20m1 +$EndLIBRARY