Browse Source

add SFP/SFP+ connector and cage (#1214)

master
Anders Wallin Rene Pöschl 2 years ago
parent
commit
b90c94c78c
1 changed files with 141 additions and 0 deletions
  1. +141
    -0
      Connector.pretty/Connector_SFP_and_Cage.kicad_mod

+ 141
- 0
Connector.pretty/Connector_SFP_and_Cage.kicad_mod View File

@@ -0,0 +1,141 @@
(module Connector_SFP_and_Cage (layer F.Cu) (tedit 5CA5AF03)
(descr https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=2227302&DocType=Customer+Drawing&DocLang=English)
(tags "SFP+ SFP")
(attr smd)
(fp_text reference REF** (at -1.4 -8.8) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Connector_SFP_and_Cage (at 2.1 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user "PCB edge" (at -43 0 90) (layer Cmts.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -41.6 8) (end -41.6 -8) (layer F.SilkS) (width 0.12))
(fp_line (start -39 -8) (end -41.6 -8) (layer F.SilkS) (width 0.12))
(fp_line (start -29 -8) (end -35 -8) (layer F.SilkS) (width 0.12))
(fp_line (start -19 -8) (end -25 -8) (layer F.SilkS) (width 0.12))
(fp_line (start -0.7 8) (end 1 8) (layer F.SilkS) (width 0.12))
(fp_line (start 1 8) (end 1 -8) (layer F.SilkS) (width 0.12))
(fp_line (start 1 -8) (end -5 -8) (layer F.SilkS) (width 0.12))
(fp_line (start -10 8) (end -4 8) (layer F.SilkS) (width 0.12))
(fp_line (start -20 8) (end -14 8) (layer F.SilkS) (width 0.12))
(fp_line (start -30 8) (end -24 8) (layer F.SilkS) (width 0.12))
(fp_line (start -34 8) (end -41.6 8) (layer F.SilkS) (width 0.12))
(fp_line (start 0 -7.25) (end 0 7.25) (layer F.Fab) (width 0.1))
(fp_line (start -48.7 -7.25) (end -48.7 7.25) (layer F.Fab) (width 0.1))
(fp_line (start 0 -7.25) (end -48.7 -7.25) (layer F.Fab) (width 0.1))
(fp_line (start 0 7.25) (end -48.7 7.25) (layer F.Fab) (width 0.1))
(fp_line (start -13 0) (end -16 0) (layer F.SilkS) (width 0.12))
(fp_line (start -13 0) (end -14 1) (layer F.SilkS) (width 0.12))
(fp_line (start -13 0) (end -14 -1) (layer F.SilkS) (width 0.12))
(fp_line (start -9 -8) (end -15 -8) (layer F.SilkS) (width 0.12))
(fp_line (start -41 1) (end -41.6 0) (layer Dwgs.User) (width 0.12))
(fp_line (start -41.6 0) (end -41 -1) (layer Dwgs.User) (width 0.12))
(fp_line (start -9.9 -4.6) (end -9.9 5.6) (layer F.Fab) (width 0.1))
(fp_line (start -2.5 -5.6) (end -2.5 5.6) (layer F.Fab) (width 0.1))
(fp_line (start -2.5 -5.6) (end -8.9 -5.6) (layer F.Fab) (width 0.1))
(fp_line (start -2.5 5.6) (end -9.9 5.6) (layer F.Fab) (width 0.1))
(fp_line (start -9.9 -4.6) (end -8.9 -5.6) (layer F.Fab) (width 0.1))
(fp_line (start -2.1 6) (end -10.3 6) (layer F.SilkS) (width 0.12))
(fp_line (start -2.1 -6) (end -10.3 -6) (layer F.SilkS) (width 0.12))
(fp_line (start -10.3 -6) (end -10.3 -4) (layer F.SilkS) (width 0.12))
(fp_line (start -10.3 -4) (end -11.3 -4) (layer F.SilkS) (width 0.12))
(fp_line (start -2.1 -4.4) (end -2.1 -6) (layer F.SilkS) (width 0.12))
(fp_line (start -2.1 4) (end -2.1 6) (layer F.SilkS) (width 0.12))
(fp_line (start -10.3 4.4) (end -10.3 6) (layer F.SilkS) (width 0.12))
(fp_line (start -49.2 -8.63) (end 1.25 -8.63) (layer F.CrtYd) (width 0.05))
(fp_line (start -49.2 -8.63) (end -49.2 8.63) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.25 8.63) (end 1.25 -8.63) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.25 8.63) (end -49.2 8.63) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at -6.2 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user "Component and trace keepout" (at -28 -4.7) (layer Cmts.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -41.6 -8.125) (end 0.7 -8.125) (layer Dwgs.User) (width 0.12))
(fp_line (start 0.7 -8.125) (end 0.7 -3.6) (layer Dwgs.User) (width 0.12))
(fp_line (start 0.7 -3.6) (end -0.3 -3.6) (layer Dwgs.User) (width 0.12))
(fp_line (start -0.3 -3.6) (end -0.3 -6.1) (layer Dwgs.User) (width 0.12))
(fp_line (start -0.3 -6.1) (end -14.8 -6.1) (layer Dwgs.User) (width 0.12))
(fp_line (start -14.8 -6.1) (end -14.8 6.1) (layer Dwgs.User) (width 0.12))
(fp_line (start -14.8 6.1) (end -0.3 6.1) (layer Dwgs.User) (width 0.12))
(fp_line (start -0.3 6.1) (end -0.3 3.1) (layer Dwgs.User) (width 0.12))
(fp_line (start -0.3 3.1) (end 0.7 3.1) (layer Dwgs.User) (width 0.12))
(fp_line (start 0.7 3.1) (end 0.7 8.125) (layer Dwgs.User) (width 0.12))
(fp_line (start 0.7 8.125) (end -41.6 8.125) (layer Dwgs.User) (width 0.12))
(fp_line (start -41.6 8.125) (end -41.6 -8.125) (layer Dwgs.User) (width 0.12))
(fp_line (start 0.7 1.2) (end -0.3 1.2) (layer Dwgs.User) (width 0.12))
(fp_line (start -0.3 1.2) (end -0.3 -1.6) (layer Dwgs.User) (width 0.12))
(fp_line (start -0.3 -1.6) (end 0.7 -1.6) (layer Dwgs.User) (width 0.12))
(fp_line (start 0.7 -1.6) (end 0.7 1.2) (layer Dwgs.User) (width 0.12))
(fp_line (start -0.3 1.2) (end 0.7 0.2) (layer Dwgs.User) (width 0.12))
(fp_line (start 0.7 -1.6) (end -0.3 -0.6) (layer Dwgs.User) (width 0.12))
(fp_line (start -36.6 -8.125) (end -41.6 -3) (layer Dwgs.User) (width 0.12))
(fp_line (start -31.6 -8.125) (end -41.6 2) (layer Dwgs.User) (width 0.12))
(fp_line (start -26.6 -8.125) (end -41.6 7) (layer Dwgs.User) (width 0.12))
(fp_line (start -21.6 -8.125) (end -37.6 8.125) (layer Dwgs.User) (width 0.12))
(fp_line (start -16.6 -8.125) (end -32.6 8.125) (layer Dwgs.User) (width 0.12))
(fp_line (start -27.6 8.125) (end -14.8 -4.8) (layer Dwgs.User) (width 0.12))
(fp_line (start -22.6 8.125) (end -14.8 0.2) (layer Dwgs.User) (width 0.12))
(fp_line (start -17.6 8.125) (end -14.8 5.2) (layer Dwgs.User) (width 0.12))
(fp_line (start -12.6 8.125) (end -10.7 6.1) (layer Dwgs.User) (width 0.12))
(fp_line (start -7.6 8.125) (end -5.7 6.1) (layer Dwgs.User) (width 0.12))
(fp_line (start -2.6 8.125) (end -0.7 6.1) (layer Dwgs.User) (width 0.12))
(fp_line (start -0.3 5.7) (end 0.7 4.8) (layer Dwgs.User) (width 0.12))
(fp_line (start -13.5 -6.1) (end -11.6 -8.125) (layer Dwgs.User) (width 0.12))
(fp_line (start -6.6 -8.125) (end -8.5 -6.1) (layer Dwgs.User) (width 0.12))
(fp_line (start -1.6 -8.125) (end -3.5 -6.1) (layer Dwgs.User) (width 0.12))
(fp_line (start -0.3 -6.1) (end 0.7 -7.1) (layer Dwgs.User) (width 0.12))
(fp_text user "(except chassis ground)" (at -28 -3) (layer Cmts.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 smd rect (at -10.3 -3.4) (size 2 0.5) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -10.3 -2.6) (size 2 0.5) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -10.3 -1.8) (size 2 0.5) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -10.3 -1) (size 2 0.5) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at -10.3 -0.2) (size 2 0.5) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at -10.3 0.6) (size 2 0.5) (layers F.Cu F.Paste F.Mask))
(pad 7 smd rect (at -10.3 1.4) (size 2 0.5) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at -10.3 2.2) (size 2 0.5) (layers F.Cu F.Paste F.Mask))
(pad 9 smd rect (at -10.3 3) (size 2 0.5) (layers F.Cu F.Paste F.Mask))
(pad 10 smd rect (at -10.3 3.8) (size 2 0.5) (layers F.Cu F.Paste F.Mask))
(pad 11 smd rect (at -2.1 3.4) (size 2 0.5) (layers F.Cu F.Paste F.Mask))
(pad 12 smd rect (at -2.1 2.6) (size 2 0.5) (layers F.Cu F.Paste F.Mask))
(pad 13 smd rect (at -2.1 1.8) (size 2 0.5) (layers F.Cu F.Paste F.Mask))
(pad 14 smd rect (at -2.1 1) (size 2 0.5) (layers F.Cu F.Paste F.Mask))
(pad 15 smd rect (at -2.1 0.2) (size 2 0.5) (layers F.Cu F.Paste F.Mask))
(pad 16 smd rect (at -2.1 -0.6) (size 2 0.5) (layers F.Cu F.Paste F.Mask))
(pad 17 smd rect (at -2.1 -1.4) (size 2 0.5) (layers F.Cu F.Paste F.Mask))
(pad 18 smd rect (at -2.1 -2.2) (size 2 0.5) (layers F.Cu F.Paste F.Mask))
(pad 19 smd rect (at -2.1 -3) (size 2 0.5) (layers F.Cu F.Paste F.Mask))
(pad 20 smd rect (at -2.1 -3.8) (size 2 0.5) (layers F.Cu F.Paste F.Mask))
(pad "" np_thru_hole circle (at -6.2 4.8) (size 2 2) (drill 1.55) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -6.2 -4.8) (size 2 2) (drill 1.55) (layers *.Cu *.Mask))
(pad CAGE thru_hole rect (at -7.1 -7.125) (size 2 2) (drill 0.85) (layers *.Cu *.Mask))
(pad CAGE thru_hole rect (at -17.1 -7.125) (size 2 2) (drill 1.05) (layers *.Cu *.Mask))
(pad CAGE thru_hole rect (at -27.1 -7.125) (size 2 2) (drill 1.05) (layers *.Cu *.Mask))
(pad CAGE thru_hole rect (at -37.1 -7.125) (size 2 2) (drill 1.05) (layers *.Cu *.Mask))
(pad CAGE thru_hole circle (at 0 0) (size 1.5 1.5) (drill 0.95) (layers *.Cu *.Mask))
(pad CAGE thru_hole circle (at 0 -4.8) (size 1.5 1.5) (drill 0.95) (layers *.Cu *.Mask))
(pad CAGE thru_hole circle (at 0 4.8) (size 1.5 1.5) (drill 0.95) (layers *.Cu *.Mask))
(pad CAGE thru_hole rect (at -2.1 7.125) (size 2 2) (drill 1.05) (layers *.Cu *.Mask))
(pad CAGE thru_hole rect (at -12.1 7.125) (size 2 2) (drill 1.05) (layers *.Cu *.Mask))
(pad CAGE thru_hole rect (at -22.1 7.125) (size 2 2) (drill 1.05) (layers *.Cu *.Mask))
(pad CAGE thru_hole rect (at -32.1 7.125) (size 2 2) (drill 1.05) (layers *.Cu *.Mask))
(pad CAGE thru_hole rect (at -37.1 1.45) (size 2 2) (drill 1.05) (layers *.Cu *.Mask))
(pad CAGE thru_hole rect (at -17.1 3.95) (size 2 2) (drill 1.05) (layers *.Cu *.Mask))
(pad CAGE thru_hole rect (at -17.1 -1.45) (size 2 2) (drill 1.05) (layers *.Cu *.Mask))
(pad CAGE thru_hole circle (at -4.6 7.125) (size 1.5 1.5) (drill 0.95) (layers *.Cu *.Mask))
(pad CAGE thru_hole circle (at -4.6 -7.125) (size 1.5 1.5) (drill 0.95) (layers *.Cu *.Mask))
(pad CAGE thru_hole circle (at -9.6 -7.125) (size 1.5 1.5) (drill 0.95) (layers *.Cu *.Mask))
(pad CAGE thru_hole circle (at -14.3 -7.125) (size 1.5 1.5) (drill 0.95) (layers *.Cu *.Mask))
(pad CAGE thru_hole circle (at -14.3 7.125) (size 1.5 1.5) (drill 0.95) (layers *.Cu *.Mask))
(pad CAGE thru_hole circle (at -9.6 7.125) (size 1.5 1.5) (drill 0.95) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector.3dshapes/Connector_SFP_and_Cage.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

Loading…
Cancel
Save