From a78022543827e4515abae7c259118ef986a197f4 Mon Sep 17 00:00:00 2001 From: nats Date: Tue, 11 Oct 2016 00:18:44 +0200 Subject: [PATCH] added 32 pin array --- Opto/SFP_Symbols.lib | 3 +- Passive/passives.lib | 15 ++++++ .../PIN_ARRAY_32.kicad_mod | 48 +++++++++++++++++++ .../pin_array_2x16.kicad_mod | 48 +++++++++++++++++++ 4 files changed, 113 insertions(+), 1 deletion(-) create mode 100644 Pretty_Footprints/Connectors_254mm.pretty/PIN_ARRAY_32.kicad_mod create mode 100644 Pretty_Footprints/Connectors_254mm.pretty/pin_array_2x16.kicad_mod diff --git a/Opto/SFP_Symbols.lib b/Opto/SFP_Symbols.lib index 734a726..0bbe353 100644 --- a/Opto/SFP_Symbols.lib +++ b/Opto/SFP_Symbols.lib @@ -5,7 +5,7 @@ EESchema-LIBRARY Version 2.3 # DEF SFP_SYMBOL-RESCUE-fmc_sfp U 0 40 Y Y 1 F N F0 "U" 175 -375 25 H V C CNN -F1 "SFP_SYMBOL-RESCUE-fmc_sfp" -75 -375 25 H V C CNN +F1 "SFP_SYMBOL-RESCUE-fmc_sfp" 0 375 25 H V C CNN F2 "" -50 -75 25 H V C CNN F3 "" -50 -75 25 H V C CNN DRAW @@ -19,6 +19,7 @@ X MOD_DEF0 6 -300 -25 100 R 25 25 1 1 I X RS 7 -300 -75 100 R 25 25 1 1 I X LOS 8 -300 -125 100 R 25 25 1 1 C X VeeR 9 -300 -175 100 R 25 25 1 1 W +X Shield G 0 -375 100 U 25 25 1 1 I X VeeR 10 -300 -225 100 R 25 25 1 1 W X VeeT 20 300 225 100 L 25 25 1 1 W X VeeR 11 300 -225 100 L 25 25 1 1 W diff --git a/Passive/passives.lib b/Passive/passives.lib index aca7681..3787b97 100644 --- a/Passive/passives.lib +++ b/Passive/passives.lib @@ -96,6 +96,21 @@ X ~ 2 0 100 50 D 25 25 1 1 P ENDDRAW ENDDEF # +# DIODE +# +DEF DIODE D 0 0 N N 1 F N +F0 "D" 325 0 60 H V C CNN +F1 "DIODE" 100 -100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 2 0 1 0 50 50 50 -50 N +P 5 0 1 0 -50 0 -50 50 50 0 -50 -50 -50 0 N +X A A -100 0 50 R 25 25 1 1 I +X K K 100 0 50 L 25 25 1 1 I +ENDDRAW +ENDDEF +# # IND_0402 # DEF IND_0402 L 0 0 N N 1 F N diff --git a/Pretty_Footprints/Connectors_254mm.pretty/PIN_ARRAY_32.kicad_mod b/Pretty_Footprints/Connectors_254mm.pretty/PIN_ARRAY_32.kicad_mod new file mode 100644 index 0000000..f6598c4 --- /dev/null +++ b/Pretty_Footprints/Connectors_254mm.pretty/PIN_ARRAY_32.kicad_mod @@ -0,0 +1,48 @@ +(module PIN_ARRAY_32 (layer F.Cu) (tedit 57FC104E) + (fp_text reference REF** (at -21.55 0 90) (layer F.SilkS) + (effects (font (size 1.2 1.2) (thickness 0.15))) + ) + (fp_text value PIN_ARRAY_32 (at 0 -4.8) (layer F.Fab) + (effects (font (size 1.2 1.2) (thickness 0.15))) + ) + (fp_line (start -20.35 2.569999) (end 20.35 2.57) (layer F.SilkS) (width 0.15)) + (fp_line (start 20.35 2.57) (end 20.35 -2.569999) (layer F.SilkS) (width 0.15)) + (fp_line (start 20.35 -2.569999) (end -20.35 -2.57) (layer F.SilkS) (width 0.15)) + (fp_line (start -20.35 -2.57) (end -20.35 -0.856666) (layer F.SilkS) (width 0.15)) + (fp_line (start -20.35 -0.856666) (end -19.9 -0.856666) (layer F.SilkS) (width 0.15)) + (fp_line (start -19.9 -0.856666) (end -19.9 0.856666) (layer F.SilkS) (width 0.15)) + (fp_line (start -19.9 0.856666) (end -20.35 0.856666) (layer F.SilkS) (width 0.15)) + (fp_line (start -20.35 0.856666) (end -20.35 2.569999) (layer F.SilkS) (width 0.15)) + (pad 32 thru_hole circle (at -19.05 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 1 thru_hole rect (at -19.05 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 31 thru_hole circle (at -16.51 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at -16.51 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 30 thru_hole circle (at -13.97 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at -13.97 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 29 thru_hole circle (at -11.43 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at -11.43 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 28 thru_hole circle (at -8.89 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at -8.89 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 27 thru_hole circle (at -6.35 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at -6.35 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at -3.81 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at -3.81 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at -1.27 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at -1.27 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 1.27 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 1.27 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 3.81 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 3.81 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 6.35 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 6.35 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 8.89 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 8.89 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 11.43 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 11.43 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 13.97 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 13.97 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 16.51 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 16.51 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 19.05 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 19.05 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) +) diff --git a/Pretty_Footprints/Connectors_254mm.pretty/pin_array_2x16.kicad_mod b/Pretty_Footprints/Connectors_254mm.pretty/pin_array_2x16.kicad_mod new file mode 100644 index 0000000..e6a772e --- /dev/null +++ b/Pretty_Footprints/Connectors_254mm.pretty/pin_array_2x16.kicad_mod @@ -0,0 +1,48 @@ +(module pin_array_2x16 (layer F.Cu) (tedit 57FC10C7) + (fp_text reference REF** (at -21.55 0 90) (layer F.SilkS) + (effects (font (size 1.2 1.2) (thickness 0.15))) + ) + (fp_text value pin_array_2x16 (at 0 -4.8) (layer F.Fab) + (effects (font (size 1.2 1.2) (thickness 0.15))) + ) + (fp_line (start -20.35 2.569999) (end 20.35 2.57) (layer F.SilkS) (width 0.15)) + (fp_line (start 20.35 2.57) (end 20.35 -2.569999) (layer F.SilkS) (width 0.15)) + (fp_line (start 20.35 -2.569999) (end -20.35 -2.57) (layer F.SilkS) (width 0.15)) + (fp_line (start -20.35 -2.57) (end -20.35 -0.856666) (layer F.SilkS) (width 0.15)) + (fp_line (start -20.35 -0.856666) (end -19.9 -0.856666) (layer F.SilkS) (width 0.15)) + (fp_line (start -19.9 -0.856666) (end -19.9 0.856666) (layer F.SilkS) (width 0.15)) + (fp_line (start -19.9 0.856666) (end -20.35 0.856666) (layer F.SilkS) (width 0.15)) + (fp_line (start -20.35 0.856666) (end -20.35 2.569999) (layer F.SilkS) (width 0.15)) + (pad 32 thru_hole circle (at -19.05 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 1 thru_hole rect (at -19.05 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 31 thru_hole circle (at -16.51 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at -16.51 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 30 thru_hole circle (at -13.97 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at -13.97 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 29 thru_hole circle (at -11.43 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at -11.43 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 28 thru_hole circle (at -8.89 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at -8.89 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 27 thru_hole circle (at -6.35 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at -6.35 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at -3.81 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at -3.81 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at -1.27 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at -1.27 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 1.27 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 1.27 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 3.81 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 3.81 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 6.35 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 6.35 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 8.89 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 8.89 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 11.43 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 11.43 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 13.97 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 13.97 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 16.51 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 16.51 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 19.05 -1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 19.05 1.27) (size 1.6 1.6) (drill 1.016) (layers *.Cu *.Mask)) +) -- GitLab