(kicad_pcb (version 20171130) (host pcbnew "(5.1.6)-1")
  (general
    (thickness 1.6)
    (drawings 19)
    (tracks 20)
    (zones 0)
    (modules 3)
    (nets 8)
  )
  (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.25)
    (zone_45_only no)
    (trace_min 0.2)
    (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)
    (edge_width 0.05)
    (segment_width 0.2)
    (pcb_text_width 0.3)
    (pcb_text_size 1.5 1.5)
    (mod_edge_width 0.12)
    (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.05)
    (aux_axis_origin 0 0)
    (visible_elements 7FFFFFFF)
    (pcbplotparams
      (layerselection 0x010f8_ffffffff)
      (usegerberextensions false)
      (usegerberattributes true)
      (usegerberadvancedattributes true)
      (creategerberjobfile true)
      (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 0)
      (scaleselection 1)
      (outputdirectory "gerber"))
  )
  (net 0 "")
  (net 1 /A)
  (net 2 /E)
  (net 3 /C)
  (net 4 GND)
  (net 5 /B)
  (net 6 /COM)
  (net 7 /D)
  (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)
  )
  (net_class tracks ""
    (clearance 0.25)
    (trace_width 0.9)
    (via_dia 0.8)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net /A)
    (add_net /B)
    (add_net /C)
    (add_net /COM)
    (add_net /D)
    (add_net /E)
    (add_net GND)
  )
  (module Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical (layer B.Cu) (tedit 5F6D1561)
    (at 132.08 88.9)
    (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x04 2.54mm single row")
    (fp_text reference J1 (at 0 2.33 180) (layer B.SilkS) hide)
    (fp_text value L (at 0 -9.95 180) (layer B.Fab))
    (fp_text user %R (at 0 -3.81 90) (layer B.Fab))
    (pad 4 thru_hole oval (at 0 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 /A))
    (pad 3 thru_hole oval (at 0 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 /E))
    (pad 2 thru_hole oval (at 0 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 /C))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 GND))
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical (layer B.Cu) (tedit 5F6D1521)
    (at 144.78 88.9)
    (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x04 2.54mm single row")
    (fp_text reference J2 (at 0 2.33 180) (layer B.SilkS) hide)
    (fp_text value R (at 0 -9.95 180) (layer B.Fab))
    (fp_text user %R (at 0 -3.81 90) (layer B.Fab))
    (pad 4 thru_hole oval (at 0 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 /B))
    (pad 3 thru_hole oval (at 0 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 6 /COM))
    (pad 2 thru_hole oval (at 0 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 7 /D))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 GND))
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module 0footprints:JS1400 (layer F.Cu) (tedit 5F6D0664)
    (at 138.43 85.09)
    (fp_text reference SW1 (at 0 -6.096) (layer F.SilkS) hide)
    (fp_text value JS1400 (at -2 0 90) (layer F.SilkS))
    (pad 10 thru_hole circle (at 0 1.9) (size 1.55 1.55) (drill 1.05) (layers *.Cu *.Mask)
      (net 4 GND))
    (pad 9 thru_hole circle (at 0 -1.9) (size 1.25 1.25) (drill 0.75) (layers *.Cu *.Mask)
      (net 4 GND))
    (pad 8 smd rect (at 0 4.05) (size 2 1.8) (layers F.Cu F.Paste F.Mask)
      (net 4 GND))
    (pad 7 smd rect (at 0 -4.05) (size 2 1.8) (layers F.Cu F.Paste F.Mask)
      (net 4 GND))
    (pad 6 smd rect (at 4 1.425) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 7 /D))
    (pad 5 smd rect (at 4 0) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 6 /COM))
    (pad 4 smd rect (at 4 -1.425) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 5 /B))
    (pad 3 smd rect (at -4 1.425) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 3 /C))
    (pad 2 smd rect (at -4 0) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 2 /E))
    (pad 1 smd rect (at -4 -1.425) (size 2 1) (layers F.Cu F.Paste F.Mask)
      (net 1 /A))
  )
  (gr_text D (at 142.875 87.63 90) (layer F.SilkS))
  (gr_text case (at 142.24 88.9) (layer F.SilkS))
  (gr_text case (at 134.62 88.9) (layer F.SilkS))
  (gr_text C (at 133.985 87.63 90) (layer F.SilkS))
  (gr_text com (at 142.875 82.55) (layer F.SilkS))
  (gr_text B (at 142.875 81.28 90) (layer F.SilkS))
  (gr_text E (at 133.985 82.55 90) (layer F.SilkS))
  (gr_text A (at 133.985 81.28 90) (layer F.SilkS))
  (gr_text "<< case >>" (at 138.43 88.9) (layer B.SilkS))
  (gr_text A (at 133.985 81.28 90) (layer B.SilkS))
  (gr_text E (at 133.985 83.82 90) (layer B.SilkS))
  (gr_text C (at 133.985 86.36 90) (layer B.SilkS))
  (gr_text D (at 142.875 86.36 90) (layer B.SilkS))
  (gr_text COM (at 142.875 83.82 90) (layer B.SilkS))
  (gr_text B (at 142.875 81.28 90) (layer B.SilkS))
  (gr_line (start 146.05 90.424) (end 146.05 79.756) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 130.81 90.424) (end 146.05 90.424) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 130.81 79.756) (end 130.81 90.424) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 146.05 79.756) (end 130.81 79.756) (layer Edge.Cuts) (width 0.05))
  (zone (net 4) (net_name GND) (layer F.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.25))
    (min_thickness 0.254)
    (fill yes (arc_segments 32) (thermal_gap 0.254) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 146.05 90.424) (xy 130.81 90.424) (xy 130.81 79.756) (xy 146.05 79.756)
      )
    )
  )
  (zone (net 4) (net_name GND) (layer B.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.25))
    (min_thickness 0.254)
    (fill yes (arc_segments 32) (thermal_gap 0.254) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 146.05 90.424) (xy 130.81 90.424) (xy 130.81 79.756) (xy 146.05 79.756)
      )
    )
  )
)
