From 5010464e1683237e7879a1a190890da7ba415273 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mario=20H=C3=BCttel?= Date: Fri, 30 Jun 2017 23:03:53 +0200 Subject: [PATCH] add finisar sff optic module (schematic, footprint) --- README.MD | 4 +++ .../pretty/tht.pretty/2x7-SFF.kicad_mod | 28 +++++++++++++++ schematics/optic/finisar.dcm | 3 ++ schematics/optic/finisar.lib | 35 +++++++++++++++++++ 4 files changed, 70 insertions(+) create mode 100644 footprints/pretty/tht.pretty/2x7-SFF.kicad_mod create mode 100644 schematics/optic/finisar.dcm create mode 100644 schematics/optic/finisar.lib diff --git a/README.MD b/README.MD index 4bd9a3d..b2c3d8b 100644 --- a/README.MD +++ b/README.MD @@ -39,6 +39,9 @@ Libraries for KiCad. ## analog * UDA1330ATS 16-bit Stereo DAC +## Optics +* Finisar optic SFF module + ## passives * Oscillator * potentiometer (dual Pot ALPS) @@ -116,5 +119,6 @@ Some footprints have no 3D model. However, in some cases a model of another foot | RJ-45 MagJack Stewart | Y | Y | | THT DIP Switch 4 | Y | Y | | Diode DO-41 | - | Y | +| Finisar 2x7-SFF Fiber Modulator | Y | - | | Pin Header Socket 2x05 | - | Y | | Pin Header Socket 2x10 | - | Y | diff --git a/footprints/pretty/tht.pretty/2x7-SFF.kicad_mod b/footprints/pretty/tht.pretty/2x7-SFF.kicad_mod new file mode 100644 index 0000000..9dc09ae --- /dev/null +++ b/footprints/pretty/tht.pretty/2x7-SFF.kicad_mod @@ -0,0 +1,28 @@ +(module 2x7-SFF (layer F.Cu) (tedit 594D7E36) + (fp_text reference U1 (at 0.04 -1.76) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value FTL8524E2xNy (at 0 -0.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 15.68 -6.67) (end 15.68 6.67) (layer F.SilkS) (width 0.15)) + (fp_line (start -33.22 -6.67) (end -33.22 6.67) (layer F.SilkS) (width 0.15)) + (fp_line (start -33.22 -6.67) (end 15.68 -6.67) (layer F.SilkS) (width 0.15)) + (fp_line (start -33.22 6.67) (end 15.68 6.67) (layer F.SilkS) (width 0.15)) + (pad A thru_hole circle (at 1.78 5.01) (size 1.3 1.3) (drill 0.81) (layers *.Cu *.Mask)) + (pad C thru_hole circle (at 0 5.01) (size 1.3 1.3) (drill 0.81) (layers *.Cu *.Mask)) + (pad MS2 thru_hole circle (at -14.22 -5.15) (size 2.5 2.5) (drill 1.45) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 5.34 5.01) (size 1.3 1.3) (drill 0.81) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 7.12 5.01) (size 1.3 1.3) (drill 0.81) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 10.68 5.01) (size 1.3 1.3) (drill 0.81) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 8.9 5.01) (size 1.3 1.3) (drill 0.81) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 5.34 -5.15) (size 1.3 1.3) (drill 0.81) (layers *.Cu *.Mask)) + (pad B thru_hole circle (at 1.78 -5.15) (size 1.3 1.3) (drill 0.81) (layers *.Cu *.Mask)) + (pad D thru_hole circle (at 0 -5.15) (size 1.3 1.3) (drill 0.81) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 3.56 -5.15) (size 1.3 1.3) (drill 0.81) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 7.12 -5.15) (size 1.3 1.3) (drill 0.81) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 8.9 -5.15) (size 1.3 1.3) (drill 0.81) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 10.68 -5.15) (size 1.3 1.3) (drill 0.81) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at 3.56 5.01) (size 1.3 1.3) (drill 0.81) (layers *.Cu *.Mask)) + (pad MS1 thru_hole circle (at -14.22 5.01) (size 2.5 2.5) (drill 1.45) (layers *.Cu *.Mask)) +) diff --git a/schematics/optic/finisar.dcm b/schematics/optic/finisar.dcm new file mode 100644 index 0000000..5f3ed79 --- /dev/null +++ b/schematics/optic/finisar.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/schematics/optic/finisar.lib b/schematics/optic/finisar.lib new file mode 100644 index 0000000..bf49b8b --- /dev/null +++ b/schematics/optic/finisar.lib @@ -0,0 +1,35 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# FTL8524E2xNy +# +DEF FTL8524E2xNy U 0 40 Y Y 1 F N +F0 "U" 50 50 60 H V C CNN +F1 "FTL8524E2xNy" 500 50 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +$FPLIST + 2x7-SFF +$ENDFPLIST +DRAW +S 0 0 550 -1600 0 1 0 N +X VEER 1 -200 -1250 200 R 50 50 1 1 W +X VCCR 2 750 -1150 200 L 50 50 1 1 W +X SD 3 -200 -650 200 R 50 50 1 1 O +X RD- 4 -200 -400 200 R 50 50 1 1 O +X RD+ 5 -200 -300 200 R 50 50 1 1 O +X VCCT 6 750 -1250 200 L 50 50 1 1 W +X VEET 7 -200 -1150 200 R 50 50 1 1 W +X TDIS 8 -200 -1000 200 R 50 50 1 1 I +X TD+ 9 -200 -50 200 R 50 50 1 1 I +X SDA A -200 -850 200 R 50 50 1 1 B +X SCL B -200 -750 200 R 50 50 1 1 I +X 4Gb-~1Gb C -200 -550 200 R 50 50 1 1 I +X Reserved D -200 -1550 200 R 50 50 1 1 U +X TD- 10 -200 -150 200 R 50 50 1 1 I +X MS MS1 -200 -1450 200 R 50 50 1 1 U +X MS MS2 -200 -1350 200 R 50 50 1 1 U +ENDDRAW +ENDDEF +# +#End Library