(kicad_pcb (version 20171130) (host pcbnew "(5.0.2)-1")
  (general
    (thickness 1.6)
    (drawings 30)
    (tracks 116)
    (zones 0)
    (modules 3)
    (nets 16)
  )
  (page A4)
  (layers
    (0 F.Cu signal)
    (31 B.Cu signal)
    (32 B.Adhes user)
    (33 F.Adhes user)
    (34 B.Paste user)
    (35 F.Paste user)
    (36 B.SilkS user)
    (37 F.SilkS user)
    (38 B.Mask user)
    (39 F.Mask user)
    (40 Dwgs.User user)
    (41 Cmts.User user)
    (42 Eco1.User user)
    (43 Eco2.User user)
    (44 Edge.Cuts user)
    (45 Margin user)
    (46 B.CrtYd user)
    (47 F.CrtYd user)
    (48 B.Fab user)
    (49 F.Fab user)
  )
  (setup
    (last_trace_width 0.25)
    (trace_clearance 0.2)
    (zone_clearance 0.508)
    (zone_45_only no)
    (trace_min 0.2)
    (segment_width 0.2)
    (edge_width 0.15)
    (via_size 0.8)
    (via_drill 0.4)
    (via_min_size 0.4)
    (via_min_drill 0.3)
    (uvia_size 0.3)
    (uvia_drill 0.1)
    (uvias_allowed no)
    (uvia_min_size 0.2)
    (uvia_min_drill 0.1)
    (pcb_text_width 0.3)
    (pcb_text_size 1.5 1.5)
    (mod_edge_width 0.15)
    (mod_text_size 1 1)
    (mod_text_width 0.15)
    (pad_size 1.524 1.524)
    (pad_drill 0.762)
    (pad_to_mask_clearance 0.051)
    (solder_mask_min_width 0.25)
    (aux_axis_origin 0 0)
    (visible_elements 7FFFFFFF)
    (pcbplotparams
      (layerselection 0x010fc_ffffffff)
      (usegerberextensions false)
      (usegerberattributes false)
      (usegerberadvancedattributes false)
      (creategerberjobfile false)
      (excludeedgelayer true)
      (linewidth 0.100000)
      (plotframeref false)
      (viasonmask false)
      (mode 1)
      (useauxorigin false)
      (hpglpennumber 1)
      (hpglpenspeed 20)
      (hpglpendiameter 15.000000)
      (psnegative false)
      (psa4output false)
      (plotreference true)
      (plotvalue true)
      (plotinvisibletext false)
      (padsonsilk false)
      (subtractmaskfromsilk false)
      (outputformat 1)
      (mirror false)
      (drillshape 1)
      (scaleselection 1)
      (outputdirectory ""))
  )
  (net 0 "")
  (net 1 "Net-(P1-Pad19)")
  (net 2 "Net-(P1-Pad18)")
  (net 3 "Net-(P1-Pad16)")
  (net 4 "Net-(P1-Pad15)")
  (net 5 "Net-(P1-Pad13)")
  (net 6 "Net-(P1-Pad12)")
  (net 7 "Net-(P1-Pad10)")
  (net 8 "Net-(P1-Pad8)")
  (net 9 "Net-(P1-Pad7)")
  (net 10 "Net-(P1-Pad6)")
  (net 11 "Net-(P1-Pad5)")
  (net 12 "Net-(P1-Pad4)")
  (net 13 "Net-(P1-Pad3)")
  (net 14 "Net-(P1-Pad2)")
  (net 15 "Net-(P1-Pad1)")
  (net_class Default "This is the default net class."
    (clearance 0.2)
    (trace_width 0.25)
    (via_dia 0.8)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net "Net-(P1-Pad1)")
    (add_net "Net-(P1-Pad10)")
    (add_net "Net-(P1-Pad12)")
    (add_net "Net-(P1-Pad13)")
    (add_net "Net-(P1-Pad15)")
    (add_net "Net-(P1-Pad16)")
    (add_net "Net-(P1-Pad18)")
    (add_net "Net-(P1-Pad19)")
    (add_net "Net-(P1-Pad2)")
    (add_net "Net-(P1-Pad3)")
    (add_net "Net-(P1-Pad4)")
    (add_net "Net-(P1-Pad5)")
    (add_net "Net-(P1-Pad6)")
    (add_net "Net-(P1-Pad7)")
    (add_net "Net-(P1-Pad8)")
  )
  (module Socket_Strips:Socket_Strip_Straight_1x20_Pitch2.54mm (layer F.Cu) (tedit 58CD5447)
    (at 105.156 79.375 90)
    (descr "Through hole straight socket strip, 1x20, 2.54mm pitch, single row")
    (tags "Through hole socket strip THT 1x20 2.54mm single row")
    (fp_text reference P1 (at 0 -2.33 90) (layer F.SilkS))
    (fp_text value CONN_01X20 (at 0 50.59 90) (layer F.Fab))
    (fp_text user %R (at 0 -2.33 90) (layer F.Fab))
    (pad 20 thru_hole oval (at 0 48.26 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 15 "Net-(P1-Pad1)"))
    (pad 19 thru_hole oval (at 0 45.72 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 "Net-(P1-Pad19)"))
    (pad 18 thru_hole oval (at 0 43.18 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 "Net-(P1-Pad18)"))
    (pad 17 thru_hole oval (at 0 40.64 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 15 "Net-(P1-Pad1)"))
    (pad 16 thru_hole oval (at 0 38.1 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 "Net-(P1-Pad16)"))
    (pad 15 thru_hole oval (at 0 35.56 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 "Net-(P1-Pad15)"))
    (pad 14 thru_hole oval (at 0 33.02 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 7 "Net-(P1-Pad10)"))
    (pad 13 thru_hole oval (at 0 30.48 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 "Net-(P1-Pad13)"))
    (pad 12 thru_hole oval (at 0 27.94 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 6 "Net-(P1-Pad12)"))
    (pad 11 thru_hole oval (at 0 25.4 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 7 "Net-(P1-Pad10)"))
    (pad 10 thru_hole oval (at 0 22.86 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 7 "Net-(P1-Pad10)"))
    (pad 9 thru_hole oval (at 0 20.32 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 7 "Net-(P1-Pad10)"))
    (pad 8 thru_hole oval (at 0 17.78 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 8 "Net-(P1-Pad8)"))
    (pad 7 thru_hole oval (at 0 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 9 "Net-(P1-Pad7)"))
    (pad 6 thru_hole oval (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 10 "Net-(P1-Pad6)"))
    (pad 5 thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 11 "Net-(P1-Pad5)"))
    (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 12 "Net-(P1-Pad4)"))
    (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 13 "Net-(P1-Pad3)"))
    (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 14 "Net-(P1-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 15 "Net-(P1-Pad1)"))
    (model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x20_Pitch2.54mm.wrl
      (offset (xyz 0 -24.12999963760376 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 270))
    )
  )
  (module .pretty:sfp (layer F.Cu) (tedit 5C3BEA2C)
    (at 136.897201 63.559001)
    (fp_text reference U1 (at 10.414 0 90) (layer F.SilkS))
    (fp_text value SFP (at -1.016 -9.906) (layer F.Fab))
    (pad "" np_thru_hole circle (at -10.8966 -7.112) (size 1.0414 1.0414) (drill 1.0414) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -30.9372 1.4732) (size 1.0414 1.0414) (drill 1.0414) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -25.908 7.1374) (size 1.0414 1.0414) (drill 1.0414) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -15.9004 7.1374) (size 1.0414 1.0414) (drill 1.0414) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -30.9372 -7.112) (size 1.0414 1.0414) (drill 1.0414) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -20.9296 -7.112) (size 1.0414 1.0414) (drill 1.0414) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -8.0772 7.1374) (size 0.9398 0.9398) (drill 0.9398) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -5.8928 7.1374) (size 1.0414 1.0414) (drill 1.0414) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3.3782 7.1374) (size 0.9398 0.9398) (drill 0.9398) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 4.1148 7.1374) (size 1.0414 1.0414) (drill 1.0414) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 1.6002 7.1374) (size 0.9398 0.9398) (drill 0.9398) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 1.6002 -7.112) (size 0.9398 0.9398) (drill 0.9398) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 6.223 -4.8006) (size 0.9398 0.9398) (drill 0.9398) (layers *.Cu *.Mask))
    (pad 17 smd rect (at 4.1148 -1.3208) (size 2.0066 0.608) (layers F.Cu F.Paste F.Mask)
      (net 15 "Net-(P1-Pad1)"))
    (pad 16 smd rect (at 4.1148 -0.5334) (size 2.0066 0.608) (layers F.Cu F.Paste F.Mask)
      (net 3 "Net-(P1-Pad16)"))
    (pad 15 smd rect (at 4.1148 0.254) (size 2.0066 0.608) (layers F.Cu F.Paste F.Mask)
      (net 4 "Net-(P1-Pad15)"))
    (pad 14 smd rect (at 4.1148 1.0414) (size 2.0066 0.608) (layers F.Cu F.Paste F.Mask)
      (net 7 "Net-(P1-Pad10)"))
    (pad 13 smd rect (at 4.1148 1.8288) (size 2.0066 0.608) (layers F.Cu F.Paste F.Mask)
      (net 5 "Net-(P1-Pad13)"))
    (pad 12 smd rect (at 4.1148 2.6162) (size 2.0066 0.608) (layers F.Cu F.Paste F.Mask)
      (net 6 "Net-(P1-Pad12)"))
    (pad "" np_thru_hole circle (at -0.889 -7.112) (size 0.8382 0.8382) (drill 0.8382) (layers *.Cu *.Mask))
    (pad 10 smd rect (at -4.0894 3.81) (size 2.0066 0.608) (layers F.Cu F.Paste F.Mask)
      (net 7 "Net-(P1-Pad10)"))
    (pad "" np_thru_hole circle (at 0 4.8006) (size 1.5494 1.5494) (drill 1.5494) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 0 -4.8006) (size 1.5494 1.5494) (drill 1.5494) (layers *.Cu *.Mask))
    (pad 9 smd rect (at -4.0894 3.0226) (size 2.0066 0.608) (layers F.Cu F.Paste F.Mask)
      (net 7 "Net-(P1-Pad10)"))
    (pad 8 smd rect (at -4.0894 2.2352) (size 2.0066 0.608) (layers F.Cu F.Paste F.Mask)
      (net 8 "Net-(P1-Pad8)"))
    (pad 7 smd rect (at -4.0894 1.4478) (size 2.0066 0.608) (layers F.Cu F.Paste F.Mask)
      (net 9 "Net-(P1-Pad7)"))
    (pad 6 smd rect (at -4.0894 0.6604) (size 2.0066 0.608) (layers F.Cu F.Paste F.Mask)
      (net 10 "Net-(P1-Pad6)"))
    (pad 5 smd rect (at -4.0894 -0.127) (size 2.0066 0.608) (layers F.Cu F.Paste F.Mask)
      (net 11 "Net-(P1-Pad5)"))
    (pad 4 smd rect (at -4.0894 -0.9144) (size 2.0066 0.608) (layers F.Cu F.Paste F.Mask)
      (net 12 "Net-(P1-Pad4)"))
    (pad 3 smd rect (at -4.0894 -1.7018) (size 2.0066 0.608) (layers F.Cu F.Paste F.Mask)
      (net 13 "Net-(P1-Pad3)"))
    (pad 2 smd rect (at -4.0894 -2.4892) (size 2.0066 0.608) (layers F.Cu F.Paste F.Mask)
      (net 14 "Net-(P1-Pad2)"))
    (pad 1 smd rect (at -4.0894 -3.2766) (size 2.0066 0.608) (layers F.Cu F.Paste F.Mask)
      (net 15 "Net-(P1-Pad1)"))
    (pad 11 smd rect (at 4.1148 3.4036) (size 2.0066 0.608) (layers F.Cu F.Paste F.Mask)
      (net 7 "Net-(P1-Pad10)"))
    (pad 18 smd rect (at 4.1148 -2.1082) (size 2.0066 0.608) (layers F.Cu F.Paste F.Mask)
      (net 2 "Net-(P1-Pad18)"))
    (pad 19 smd rect (at 4.1148 -2.8956) (size 2.0066 0.608) (layers F.Cu F.Paste F.Mask)
      (net 1 "Net-(P1-Pad19)"))
    (pad 20 smd rect (at 4.1148 -3.683) (size 2.0066 0.608) (layers F.Cu F.Paste F.Mask)
      (net 15 "Net-(P1-Pad1)"))
    (pad "" np_thru_hole circle (at -3.3782 -7.112) (size 0.9398 0.9398) (drill 0.9398) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -8.0772 -7.112) (size 0.9398 0.9398) (drill 0.9398) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -10.8966 -1.4224) (size 1.0414 1.0414) (drill 1.0414) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 6.223 4.8006) (size 0.9398 0.9398) (drill 0.9398) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 6.223 0) (size 0.9398 0.9398) (drill 0.9398) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -10.8966 3.9624) (size 1.0414 1.0414) (drill 1.0414) (layers *.Cu *.Mask))
  )
  (module .pretty:zbk-dab (layer B.Cu) (tedit 0)
    (at 143.256 88.138)
    (fp_text reference G*** (at 0 0) (layer B.SilkS) hide)
    (fp_text value LOGO (at 0.75 0) (layer B.SilkS) hide)
  )
  (gr_text "SFP/SFP+ Breakout V1.0\n" (at 130.048 74.93) (layer B.SilkS))
  (gr_line (start 101.6 89.154) (end 101.854 89.408) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 101.6 54.864) (end 101.6 89.154) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 125.476 54.864) (end 101.6 54.864) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 107.442 94.996) (end 101.854 89.408) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 154.94 94.996) (end 107.442 94.996) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 159.004 90.932) (end 154.94 94.996) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 159.004 59.69) (end 159.004 90.932) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 154.178 54.864) (end 159.004 59.69) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 125.476 54.864) (end 154.178 54.864) (layer Edge.Cuts) (width 0.2))
  (gr_text VeeT (at 153.416 83.947 270) (layer F.SilkS))
  (gr_text "TD -\n" (at 150.749 84.328 270) (layer F.SilkS))
  (gr_text "TD +\n" (at 148.209 84.328 270) (layer F.SilkS))
  (gr_text VeeT (at 145.669 83.947 270) (layer F.SilkS))
  (gr_text VccT (at 143.129 83.947 270) (layer F.SilkS))
  (gr_text VccR (at 140.589 84.074 270) (layer F.SilkS))
  (gr_text VeeR (at 138.049 84.074 270) (layer F.SilkS))
  (gr_text "RD +" (at 135.509 84.201 270) (layer F.SilkS))
  (gr_text "RD -\n" (at 132.969 84.201 270) (layer F.SilkS))
  (gr_text VeeR (at 130.429 84.074 270) (layer F.SilkS))
  (gr_text "VeeR\n" (at 128.016 84.074 270) (layer F.SilkS))
  (gr_text VeeR (at 125.349 84.074 270) (layer F.SilkS))
  (gr_text LOS (at 122.809 83.439 270) (layer F.SilkS))
  (gr_text "Rate_Select\n" (at 120.269 87.884 270) (layer F.SilkS))
  (gr_text "MOD_DEF(0)" (at 117.729 88.011 270) (layer F.SilkS))
  (gr_text "MOD_DEF(1)\n" (at 115.189 88.011 270) (layer F.SilkS))
  (gr_text "MOD_DEF(2)\n" (at 112.649 88.011 270) (layer F.SilkS))
  (gr_text "TX_Disable\n" (at 110.109 87.503 270) (layer F.SilkS))
  (gr_text "TXFault\n" (at 107.569 85.598 270) (layer F.SilkS))
  (gr_text "VeeT\n" (at 105.029 83.947 270) (layer F.SilkS))
  (zone (net 0) (net_name "") (layer B.SilkS) (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 147.828 91.694) (xy 147.574 92.964) (xy 146.05 92.71) (xy 147.32 91.694)
      )
    )
  )
)
