(kicad_pcb (version 4) (host pcbnew 4.0.2-stable)

  (general
    (links 5)
    (no_connects 0)
    (area 127.674999 98.924999 157.575001 113.075001)
    (thickness 1.6)
    (drawings 10)
    (tracks 23)
    (zones 0)
    (modules 2)
    (nets 20)
  )

  (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.6)
    (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.2)
    (aux_axis_origin 0 0)
    (visible_elements FFFFFF7F)
    (pcbplotparams
      (layerselection 0x00030_80000001)
      (usegerberextensions false)
      (excludeedgelayer true)
      (linewidth 0.100000)
      (plotframeref false)
      (viasonmask false)
      (mode 1)
      (useauxorigin false)
      (hpglpennumber 1)
      (hpglpenspeed 20)
      (hpglpendiameter 15)
      (hpglpenoverlay 2)
      (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 GND)
  (net 2 SCL)
  (net 3 SDA)
  (net 4 3.3v)
  (net 5 "Net-(P2-Pad20)")
  (net 6 "Net-(P2-Pad19)")
  (net 7 "Net-(P2-Pad18)")
  (net 8 "Net-(P2-Pad17)")
  (net 9 "Net-(P2-Pad14)")
  (net 10 "Net-(P2-Pad13)")
  (net 11 "Net-(P2-Pad12)")
  (net 12 "Net-(P2-Pad11)")
  (net 13 "Net-(P2-Pad2)")
  (net 14 "Net-(P2-Pad3)")
  (net 15 "Net-(P2-Pad6)")
  (net 16 "Net-(P2-Pad7)")
  (net 17 "Net-(P2-Pad8)")
  (net 18 "Net-(P2-Pad9)")
  (net 19 "Net-(P2-Pad10)")

  (net_class Default "This is the default net class."
    (clearance 0.2)
    (trace_width 0.25)
    (via_dia 0.6)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net 3.3v)
    (add_net GND)
    (add_net "Net-(P2-Pad10)")
    (add_net "Net-(P2-Pad11)")
    (add_net "Net-(P2-Pad12)")
    (add_net "Net-(P2-Pad13)")
    (add_net "Net-(P2-Pad14)")
    (add_net "Net-(P2-Pad17)")
    (add_net "Net-(P2-Pad18)")
    (add_net "Net-(P2-Pad19)")
    (add_net "Net-(P2-Pad2)")
    (add_net "Net-(P2-Pad20)")
    (add_net "Net-(P2-Pad3)")
    (add_net "Net-(P2-Pad6)")
    (add_net "Net-(P2-Pad7)")
    (add_net "Net-(P2-Pad8)")
    (add_net "Net-(P2-Pad9)")
    (add_net SCL)
    (add_net SDA)
  )

  (module Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm (layer F.Cu) (tedit 59650532) (tstamp 5A504444)
    (at 135.25 102.5)
    (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x04 2.54mm single row")
    (path /5A5042A5)
    (fp_text reference P1 (at 0 -2.33) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value CONN_01X04 (at 0 9.95) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
    (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1))
    (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1))
    (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
    (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
    (fp_text user %R (at 0 3.81 90) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 SCL))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 SDA))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 3.3v))
    (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x04_Pitch2.54mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module "custom libary:sfp+" (layer F.Cu) (tedit 5A502028) (tstamp 5A50445E)
    (at 147 106.25 90)
    (descr "sfp output")
    (path /5A5041CD)
    (fp_text reference P2 (at 0 6.9 90) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value CONN_01X20 (at 0 -8 90) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 20 smd rect (at -3.6 -4.1 90) (size 0.5 2) (layers F.Cu F.Paste F.Mask)
      (net 5 "Net-(P2-Pad20)"))
    (pad 19 smd rect (at -2.8 -4.1 90) (size 0.5 2) (layers F.Cu F.Paste F.Mask)
      (net 6 "Net-(P2-Pad19)"))
    (pad 18 smd rect (at -2 -4.1 90) (size 0.5 2) (layers F.Cu F.Paste F.Mask)
      (net 7 "Net-(P2-Pad18)"))
    (pad 17 smd rect (at -1.2 -4.1 90) (size 0.5 2) (layers F.Cu F.Paste F.Mask)
      (net 8 "Net-(P2-Pad17)"))
    (pad 16 smd rect (at -0.4 -4.1 90) (size 0.5 2) (layers F.Cu F.Paste F.Mask)
      (net 4 3.3v))
    (pad 15 smd rect (at 0.4 -4.1 90) (size 0.5 2) (layers F.Cu F.Paste F.Mask)
      (net 4 3.3v))
    (pad 14 smd rect (at 1.2 -4.1 90) (size 0.5 2) (layers F.Cu F.Paste F.Mask)
      (net 9 "Net-(P2-Pad14)"))
    (pad 13 smd rect (at 2 -4.1 90) (size 0.5 2) (layers F.Cu F.Paste F.Mask)
      (net 10 "Net-(P2-Pad13)"))
    (pad 12 smd rect (at 2.8 -4.1 90) (size 0.5 2) (layers F.Cu F.Paste F.Mask)
      (net 11 "Net-(P2-Pad12)"))
    (pad 11 smd rect (at 3.6 -4.1 90) (size 0.5 2) (layers F.Cu F.Paste F.Mask)
      (net 12 "Net-(P2-Pad11)"))
    (pad 1 smd rect (at -3.15 4.1 90) (size 0.5 2) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 2 smd rect (at -2.35 4.1 90) (size 0.5 2) (layers F.Cu F.Paste F.Mask)
      (net 13 "Net-(P2-Pad2)"))
    (pad 3 smd rect (at -1.55 4.1 90) (size 0.5 2) (layers F.Cu F.Paste F.Mask)
      (net 14 "Net-(P2-Pad3)"))
    (pad 4 smd rect (at -0.75 4.1 90) (size 0.5 2) (layers F.Cu F.Paste F.Mask)
      (net 3 SDA))
    (pad 5 smd rect (at 0.05 4.1 90) (size 0.5 2) (layers F.Cu F.Paste F.Mask)
      (net 2 SCL))
    (pad 6 smd rect (at 0.85 4.1 90) (size 0.5 2) (layers F.Cu F.Paste F.Mask)
      (net 15 "Net-(P2-Pad6)"))
    (pad 7 smd rect (at 1.65 4.1 90) (size 0.5 2) (layers F.Cu F.Paste F.Mask)
      (net 16 "Net-(P2-Pad7)"))
    (pad 8 smd rect (at 2.45 4.1 90) (size 0.5 2) (layers F.Cu F.Paste F.Mask)
      (net 17 "Net-(P2-Pad8)"))
    (pad 9 smd rect (at 3.25 4.1 90) (size 0.5 2) (layers F.Cu F.Paste F.Mask)
      (net 18 "Net-(P2-Pad9)"))
    (pad "" np_thru_hole circle (at -4.6 0 90) (size 1.55 1.55) (drill 1.55) (layers *.Cu *.Mask F.SilkS))
    (pad "" np_thru_hole circle (at 5 0 90) (size 1.55 1.55) (drill 1.55) (layers *.Cu *.Mask F.SilkS))
    (pad 10 smd rect (at 4.05 4.1 90) (size 0.5 2) (layers F.Cu F.Paste F.Mask)
      (net 19 "Net-(P2-Pad10)"))
  )

  (gr_line (start 127.75 113) (end 127.75 112.75) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 133.5 113) (end 127.75 113) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 127.75 99) (end 133.5 99) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 127.75 112.75) (end 127.75 99) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_text "GND\nSCL\nSDA\n3.3V" (at 130.75 106) (layer F.SilkS)
    (effects (font (size 1.5 1.5) (thickness 0.3)))
  )
  (gr_line (start 157.5 99) (end 157.5 113) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 147 113) (end 133.5 113) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 147 113) (end 157.5 113) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 147 99) (end 157.5 99) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 147 99) (end 133.5 99) (angle 90) (layer Edge.Cuts) (width 0.15))

  (segment (start 135.25 102.5) (end 140.25 102.5) (width 0.25) (layer F.Cu) (net 1) (status 400000))
  (segment (start 145.9 109.4) (end 151.1 109.4) (width 0.25) (layer F.Cu) (net 1) (tstamp 5A504D8A) (status 800000))
  (segment (start 145.5 109) (end 145.9 109.4) (width 0.25) (layer F.Cu) (net 1) (tstamp 5A504D89))
  (segment (start 145.5 102.5) (end 145.5 109) (width 0.25) (layer F.Cu) (net 1) (tstamp 5A504D87))
  (segment (start 144.25 101.25) (end 145.5 102.5) (width 0.25) (layer F.Cu) (net 1) (tstamp 5A504D85))
  (segment (start 141.5 101.25) (end 144.25 101.25) (width 0.25) (layer F.Cu) (net 1) (tstamp 5A504D83))
  (segment (start 140.25 102.5) (end 141.5 101.25) (width 0.25) (layer F.Cu) (net 1) (tstamp 5A504D80))
  (segment (start 151.1 106.2) (end 146.95 106.2) (width 0.25) (layer F.Cu) (net 2) (status 400000))
  (segment (start 145.79 105.04) (end 135.25 105.04) (width 0.25) (layer B.Cu) (net 2) (tstamp 5A504DAC) (status 800000))
  (segment (start 146.5 105.75) (end 145.79 105.04) (width 0.25) (layer B.Cu) (net 2) (tstamp 5A504DAB))
  (via (at 146.5 105.75) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2))
  (segment (start 146.95 106.2) (end 146.5 105.75) (width 0.25) (layer F.Cu) (net 2) (tstamp 5A504DA9))
  (segment (start 151.1 107) (end 146.75 107) (width 0.25) (layer F.Cu) (net 3) (status 400000))
  (segment (start 146.17 107.58) (end 135.25 107.58) (width 0.25) (layer B.Cu) (net 3) (tstamp 5A504DA1) (status 800000))
  (segment (start 146.75 107) (end 146.17 107.58) (width 0.25) (layer B.Cu) (net 3) (tstamp 5A504DA0))
  (via (at 146.75 107) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 3))
  (segment (start 142.9 105.85) (end 142.9 106.65) (width 0.25) (layer F.Cu) (net 4) (status C00000))
  (segment (start 142.9 106.65) (end 142.8 106.75) (width 0.25) (layer F.Cu) (net 4) (tstamp 5A504D8F) (status C00000))
  (segment (start 142.8 106.75) (end 141.5 106.75) (width 0.25) (layer F.Cu) (net 4) (tstamp 5A504D91) (status 400000))
  (segment (start 141.5 106.75) (end 140.5 107.75) (width 0.25) (layer F.Cu) (net 4) (tstamp 5A504D93))
  (segment (start 140.5 107.75) (end 140.5 109.75) (width 0.25) (layer F.Cu) (net 4) (tstamp 5A504D95))
  (segment (start 140.5 109.75) (end 140.13 110.12) (width 0.25) (layer F.Cu) (net 4) (tstamp 5A504D97))
  (segment (start 140.13 110.12) (end 135.25 110.12) (width 0.25) (layer F.Cu) (net 4) (tstamp 5A504D98) (status 800000))

)
