diff --git a/kicad/modules/header25x2_smd_2mm.fpd b/kicad/modules/header25x2_smd_2mm.fpd new file mode 100644 index 0000000..6e2fb84 --- /dev/null +++ b/kicad/modules/header25x2_smd_2mm.fpd @@ -0,0 +1,93 @@ +/* MACHINE-GENERATED ! */ + +frame pad { + ur: vec @(a/2, 0mm) + ll: vec .(-a, b) + pad "$name" ur . + center: vec @(0mm, b/2) +} + +frame solder_paste { + ur: vec @(a/2-0.025mm, 0.1mm*e*-1) + ll: vec .(-a+0.05mm, b+0.2mm*e) + pad "" ur . paste + center: vec @(0mm, b/2) +} + +frame pads_b { + set a = w + + set b = l_b + + set e = -1 + + set name = i*2-1 + + loop i = 1, nr_b + + __0: vec @((nr_b-1)/2*p-p*(i-1), -C/2) + frame pad . +} + +frame pads_u { + set a = w + + set b = -l_u + + set e = 1 + + set name = (i-nr_b)*2 + + loop i = nr_b+1, nr_b+nr_u + + __0: vec @((nr_u-1)/2*p-p*(i-(nr_b+1)), C/2) + frame pad . + frame solder_paste . +} + +frame pads { + frame pads_b @ + frame pads_u @ +} + +frame outline { + ur: vec @(A/2, B/2) + ll: vec @(-A/2, -B/2) + rect ur . silk +} + +package "header25x2_smd_2mm" +unit mm + +set p = 2mm + +set w = 1mm + +set l_u = 3mm + +set l_b = 3mm + +set C = 6.8mm + +set nr_u = 25 + +set nr_b = 25 + +set A = 51mm + +set B = 7mm + +set silk = 0.1mm + +__2: vec @(A/2-1mm, -B/2-1mm) +__3: vec .(0.5mm, 0mm) +circ __2 . silk*2 +frame pads @ +frame outline @ +measy pads_b.__0 -> pads_u.__0 2mm +measy pads_u.__0 <- pad.ll -w-1mm +measx pad.ll -> pad.ur -l_b-0.5mm +measy pad.ll -> pad.ll 0.5mm +measx pads_u.__0 -> pads_u.__0 1mm +measy pad.center -> pad.center 1.5mm +measx outline.ll -> outline.ur -2mm diff --git a/kicad/modules/header25x2_smd_2mm.mdc b/kicad/modules/header25x2_smd_2mm.mdc new file mode 100644 index 0000000..8b5064c --- /dev/null +++ b/kicad/modules/header25x2_smd_2mm.mdc @@ -0,0 +1,3 @@ +PCBNEW-LibDoc----V1 27/9/2008-16:35:21 +# +$EndLIBDOC diff --git a/kicad/modules/header25x2_smd_2mm.mod b/kicad/modules/header25x2_smd_2mm.mod new file mode 100644 index 0000000..03e9e81 --- /dev/null +++ b/kicad/modules/header25x2_smd_2mm.mod @@ -0,0 +1,394 @@ +PCBNEW-LibModule-V1 Sun Oct 17 08:25:44 2010 +$INDEX +header25x2_smd_2mm +$EndINDEX +$MODULE header25x2_smd_2mm +Po 0 0 0 15 4CBAF958 00000000 ~~ +Li header25x2_smd_2mm +Sc 4CBAF958 +At SMD +Op 0 0 0 +T0 0 -150 200 200 0 40 N V 25 "header25x2_smd_2mm" +T1 0 150 200 200 0 40 N I 25 "Val*" +$PAD +Sh "1" R 394 1181 0 0 0 +At SMD N 00888000 +Po 9448 747 +$EndPAD +$PAD +Sh "3" R 394 1181 0 0 0 +At SMD N 00888000 +Po 8661 747 +$EndPAD +$PAD +Sh "5" R 393 1181 0 0 0 +At SMD N 00888000 +Po 7873 747 +$EndPAD +$PAD +Sh "7" R 394 1181 0 0 0 +At SMD N 00888000 +Po 7086 747 +$EndPAD +$PAD +Sh "9" R 394 1181 0 0 0 +At SMD N 00888000 +Po 6299 747 +$EndPAD +$PAD +Sh "11" R 394 1181 0 0 0 +At SMD N 00888000 +Po 5511 747 +$EndPAD +$PAD +Sh "13" R 394 1181 0 0 0 +At SMD N 00888000 +Po 4724 747 +$EndPAD +$PAD +Sh "15" R 393 1181 0 0 0 +At SMD N 00888000 +Po 3936 747 +$EndPAD +$PAD +Sh "17" R 394 1181 0 0 0 +At SMD N 00888000 +Po 3149 747 +$EndPAD +$PAD +Sh "19" R 394 1181 0 0 0 +At SMD N 00888000 +Po 2362 747 +$EndPAD +$PAD +Sh "21" R 394 1181 0 0 0 +At SMD N 00888000 +Po 1574 747 +$EndPAD +$PAD +Sh "23" R 394 1181 0 0 0 +At SMD N 00888000 +Po 787 747 +$EndPAD +$PAD +Sh "25" R 392 1181 0 0 0 +At SMD N 00888000 +Po 0 747 +$EndPAD +$PAD +Sh "27" R 394 1181 0 0 0 +At SMD N 00888000 +Po -787 747 +$EndPAD +$PAD +Sh "29" R 394 1181 0 0 0 +At SMD N 00888000 +Po -1574 747 +$EndPAD +$PAD +Sh "31" R 394 1181 0 0 0 +At SMD N 00888000 +Po -2362 747 +$EndPAD +$PAD +Sh "33" R 394 1181 0 0 0 +At SMD N 00888000 +Po -3149 747 +$EndPAD +$PAD +Sh "35" R 393 1181 0 0 0 +At SMD N 00888000 +Po -3936 747 +$EndPAD +$PAD +Sh "37" R 394 1181 0 0 0 +At SMD N 00888000 +Po -4724 747 +$EndPAD +$PAD +Sh "39" R 394 1181 0 0 0 +At SMD N 00888000 +Po -5511 747 +$EndPAD +$PAD +Sh "41" R 394 1181 0 0 0 +At SMD N 00888000 +Po -6299 747 +$EndPAD +$PAD +Sh "43" R 394 1181 0 0 0 +At SMD N 00888000 +Po -7086 747 +$EndPAD +$PAD +Sh "45" R 393 1181 0 0 0 +At SMD N 00888000 +Po -7873 747 +$EndPAD +$PAD +Sh "47" R 394 1181 0 0 0 +At SMD N 00888000 +Po -8661 747 +$EndPAD +$PAD +Sh "49" R 394 1181 0 0 0 +At SMD N 00888000 +Po -9448 747 +$EndPAD +$PAD +Sh "2" R 394 1181 0 0 0 +At SMD N 00808000 +Po 9448 -747 +$EndPAD +$PAD +Sh "4" R 394 1181 0 0 0 +At SMD N 00808000 +Po 8661 -747 +$EndPAD +$PAD +Sh "6" R 393 1181 0 0 0 +At SMD N 00808000 +Po 7873 -747 +$EndPAD +$PAD +Sh "8" R 394 1181 0 0 0 +At SMD N 00808000 +Po 7086 -747 +$EndPAD +$PAD +Sh "10" R 394 1181 0 0 0 +At SMD N 00808000 +Po 6299 -747 +$EndPAD +$PAD +Sh "12" R 394 1181 0 0 0 +At SMD N 00808000 +Po 5511 -747 +$EndPAD +$PAD +Sh "14" R 394 1181 0 0 0 +At SMD N 00808000 +Po 4724 -747 +$EndPAD +$PAD +Sh "16" R 393 1181 0 0 0 +At SMD N 00808000 +Po 3936 -747 +$EndPAD +$PAD +Sh "18" R 394 1181 0 0 0 +At SMD N 00808000 +Po 3149 -747 +$EndPAD +$PAD +Sh "20" R 394 1181 0 0 0 +At SMD N 00808000 +Po 2362 -747 +$EndPAD +$PAD +Sh "22" R 394 1181 0 0 0 +At SMD N 00808000 +Po 1574 -747 +$EndPAD +$PAD +Sh "24" R 394 1181 0 0 0 +At SMD N 00808000 +Po 787 -747 +$EndPAD +$PAD +Sh "26" R 392 1181 0 0 0 +At SMD N 00808000 +Po 0 -747 +$EndPAD +$PAD +Sh "28" R 394 1181 0 0 0 +At SMD N 00808000 +Po -787 -747 +$EndPAD +$PAD +Sh "30" R 394 1181 0 0 0 +At SMD N 00808000 +Po -1574 -747 +$EndPAD +$PAD +Sh "32" R 394 1181 0 0 0 +At SMD N 00808000 +Po -2362 -747 +$EndPAD +$PAD +Sh "34" R 394 1181 0 0 0 +At SMD N 00808000 +Po -3149 -747 +$EndPAD +$PAD +Sh "36" R 393 1181 0 0 0 +At SMD N 00808000 +Po -3936 -747 +$EndPAD +$PAD +Sh "38" R 394 1181 0 0 0 +At SMD N 00808000 +Po -4724 -747 +$EndPAD +$PAD +Sh "40" R 394 1181 0 0 0 +At SMD N 00808000 +Po -5511 -747 +$EndPAD +$PAD +Sh "42" R 394 1181 0 0 0 +At SMD N 00808000 +Po -6299 -747 +$EndPAD +$PAD +Sh "44" R 394 1181 0 0 0 +At SMD N 00808000 +Po -7086 -747 +$EndPAD +$PAD +Sh "46" R 393 1181 0 0 0 +At SMD N 00808000 +Po -7873 -747 +$EndPAD +$PAD +Sh "48" R 394 1181 0 0 0 +At SMD N 00808000 +Po -8661 -747 +$EndPAD +$PAD +Sh "50" R 394 1181 0 0 0 +At SMD N 00808000 +Po -9448 -747 +$EndPAD +$PAD +Sh "" R 374 1103 0 0 0 +At SMD N 00080000 +Po 9448 -747 +$EndPAD +$PAD +Sh "" R 374 1103 0 0 0 +At SMD N 00080000 +Po 8661 -747 +$EndPAD +$PAD +Sh "" R 373 1103 0 0 0 +At SMD N 00080000 +Po 7873 -747 +$EndPAD +$PAD +Sh "" R 374 1103 0 0 0 +At SMD N 00080000 +Po 7086 -747 +$EndPAD +$PAD +Sh "" R 374 1103 0 0 0 +At SMD N 00080000 +Po 6299 -747 +$EndPAD +$PAD +Sh "" R 374 1103 0 0 0 +At SMD N 00080000 +Po 5511 -747 +$EndPAD +$PAD +Sh "" R 374 1103 0 0 0 +At SMD N 00080000 +Po 4724 -747 +$EndPAD +$PAD +Sh "" R 373 1103 0 0 0 +At SMD N 00080000 +Po 3936 -747 +$EndPAD +$PAD +Sh "" R 374 1103 0 0 0 +At SMD N 00080000 +Po 3149 -747 +$EndPAD +$PAD +Sh "" R 374 1103 0 0 0 +At SMD N 00080000 +Po 2362 -747 +$EndPAD +$PAD +Sh "" R 374 1103 0 0 0 +At SMD N 00080000 +Po 1574 -747 +$EndPAD +$PAD +Sh "" R 374 1103 0 0 0 +At SMD N 00080000 +Po 787 -747 +$EndPAD +$PAD +Sh "" R 373 1103 0 0 0 +At SMD N 00080000 +Po 0 -747 +$EndPAD +$PAD +Sh "" R 374 1103 0 0 0 +At SMD N 00080000 +Po -787 -747 +$EndPAD +$PAD +Sh "" R 374 1103 0 0 0 +At SMD N 00080000 +Po -1574 -747 +$EndPAD +$PAD +Sh "" R 374 1103 0 0 0 +At SMD N 00080000 +Po -2362 -747 +$EndPAD +$PAD +Sh "" R 374 1103 0 0 0 +At SMD N 00080000 +Po -3149 -747 +$EndPAD +$PAD +Sh "" R 374 1103 0 0 0 +At SMD N 00080000 +Po -3937 -747 +$EndPAD +$PAD +Sh "" R 374 1103 0 0 0 +At SMD N 00080000 +Po -4724 -747 +$EndPAD +$PAD +Sh "" R 374 1103 0 0 0 +At SMD N 00080000 +Po -5511 -747 +$EndPAD +$PAD +Sh "" R 374 1103 0 0 0 +At SMD N 00080000 +Po -6299 -747 +$EndPAD +$PAD +Sh "" R 374 1103 0 0 0 +At SMD N 00080000 +Po -7086 -747 +$EndPAD +$PAD +Sh "" R 374 1103 0 0 0 +At SMD N 00080000 +Po -7874 -747 +$EndPAD +$PAD +Sh "" R 374 1103 0 0 0 +At SMD N 00080000 +Po -8661 -747 +$EndPAD +$PAD +Sh "" R 374 1103 0 0 0 +At SMD N 00080000 +Po -9448 -747 +$EndPAD +DC 9645 1771 9645 1574 78 21 +DS 10039 -1377 10039 1377 39 21 +DS 10039 1377 -10039 1377 39 21 +DS -10039 1377 -10039 -1377 39 21 +DS -10039 -1377 10039 -1377 39 21 +$EndMODULE header25x2_smd_2mm +$EndLIBRARY