(kicad_pcb (version 20171130) (host pcbnew "(5.1.10-1-10_14)")
  (general
    (thickness 1.6)
    (drawings 0)
    (tracks 55)
    (zones 0)
    (modules 6)
    (nets 7)
  )
  (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.5)
    (trace_clearance 0.5)
    (zone_clearance 0.508)
    (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)
    (aux_axis_origin 0 0)
    (visible_elements FFFFFF7F)
    (pcbplotparams
      (layerselection 0x010fc_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 1)
      (scaleselection 1)
      (outputdirectory ""))
  )
  (net 0 "")
  (net 1 GND)
  (net 2 /D09)
  (net 3 /D08)
  (net 4 +3V3)
  (net 5 /A07)
  (net 6 /A06)
  (net_class Default "This is the default net class."
    (clearance 0.5)
    (trace_width 0.5)
    (via_dia 0.8)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net +3V3)
    (add_net /A06)
    (add_net /A07)
    (add_net /D08)
    (add_net /D09)
    (add_net GND)
  )
  (module fab:PinHeader_FTDI_01x06_P2.54mm_Horizontal_SMD (layer F.Cu) (tedit 60851AE4)
    (at 128.6764 46.7868)
    (descr https://s3.amazonaws.com/catalogspreads-pdf/PAGE112-113%20.100%20MALE%20HDR.pdf)
    (tags "horizontal pin header SMD 2.54mm")
    (attr smd)
    (fp_text reference J2 (at -1.524 -2.54 180) (layer F.SilkS))
    (fp_text value Conn_PinHeader_FTDI_1x06_P2.54mm_Horizontal_SMD (at 2.286 15.621) (layer F.Fab))
    (fp_text user %R (at 2.6 6.1 90) (layer F.Fab))
    (fp_text user GND (at -1.905 0) (layer F.SilkS))
    (fp_text user CTS (at -1.905 2.54) (layer F.SilkS))
    (fp_text user VCC (at -1.905 5.08) (layer F.SilkS))
    (fp_text user TX (at -1.905 7.62) (layer F.SilkS))
    (fp_text user RX (at -1.905 10.16) (layer F.SilkS))
    (fp_text user RTS (at -1.905 12.7) (layer F.SilkS))
    (pad 1 smd rect (at 0 0) (size 2.5 1.7) (layers F.Cu F.Paste F.Mask)
      (net 2 /D09))
    (pad 2 smd rect (at 0 2.54) (size 2.5 1.7) (layers F.Cu F.Paste F.Mask)
      (net 3 /D08))
    (pad 3 smd rect (at 0 5.08) (size 2.5 1.7) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 4 smd rect (at 0 7.62) (size 2.5 1.7) (layers F.Cu F.Paste F.Mask)
      (net 4 +3V3))
    (pad 5 smd rect (at 0 10.16) (size 2.5 1.7) (layers F.Cu F.Paste F.Mask)
      (net 5 /A07))
    (pad 6 smd rect (at 0 12.7) (size 2.5 1.7) (layers F.Cu F.Paste F.Mask)
      (net 6 /A06))
    (model ${FAB}/fab.3dshapes/Header_SMD_01x06_P2.54mm_Horizontal_Male.step
      (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_SMD_Pin1Right (layer F.Cu) (tedit 59FED5CC)
    (at 152.781 45.8684 270)
    (descr "surface-mounted straight pin header, 1x04, 2.54mm pitch, single row, style 2 (pin 1 right)")
    (tags "Surface mounted pin header SMD 1x04 2.54mm single row style2 pin1 right")
    (attr smd)
    (fp_text reference J1 (at 0 -6.14 90) (layer F.SilkS))
    (fp_text value Conn_01x04_Male (at 0 6.14 90) (layer F.Fab))
    (fp_text user %R (at 0 0) (layer F.Fab))
    (pad 2 smd rect (at -1.655 -1.27 270) (size 2.51 1) (layers F.Cu F.Paste F.Mask)
      (net 4 +3V3))
    (pad 4 smd rect (at -1.655 3.81 270) (size 2.51 1) (layers F.Cu F.Paste F.Mask)
      (net 3 /D08))
    (pad 1 smd rect (at 1.655 -3.81 270) (size 2.51 1) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 3 smd rect (at 1.655 1.27 270) (size 2.51 1) (layers F.Cu F.Paste F.Mask)
      (net 2 /D09))
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical_SMD_Pin1Right.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module fab:Button_Omron_B3SN_6x6mm (layer F.Cu) (tedit 5EC65B05)
    (at 143.2358 56.1914 180)
    (descr "Surface Mount Tactile Switch for High-Density Packaging")
    (tags "Tactile Switch")
    (attr smd)
    (fp_text reference SW1 (at 0 -4.5) (layer F.SilkS))
    (fp_text value BUTTON_B3SN (at 0 4.5) (layer F.Fab))
    (fp_text user %R (at 0 -4.5) (layer F.Fab))
    (pad 2 smd rect (at 3.5 2 180) (size 2.5 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 2 smd rect (at -3.5 2 180) (size 2.5 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 1 smd rect (at 3.5 -2 180) (size 2.5 1.5) (layers F.Cu F.Paste F.Mask)
      (net 5 /A07))
    (pad 1 smd rect (at -3.5 -2 180) (size 2.5 1.5) (layers F.Cu F.Paste F.Mask)
      (net 5 /A07))
    (model ${KISYS3DMOD}/Buttons_Switches_SMD.3dshapes/SW_SPST_B3S-1000.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module fab:Button_Omron_B3SN_6x6mm (layer F.Cu) (tedit 5EC65B05)
    (at 162.0976 56.2798 180)
    (descr "Surface Mount Tactile Switch for High-Density Packaging")
    (tags "Tactile Switch")
    (attr smd)
    (fp_text reference SW2 (at 0 -4.5) (layer F.SilkS))
    (fp_text value BUTTON_B3SN (at 0 4.5) (layer F.Fab))
    (fp_text user %R (at 0 -4.5) (layer F.Fab))
    (pad 1 smd rect (at -3.5 -2 180) (size 2.5 1.5) (layers F.Cu F.Paste F.Mask)
      (net 6 /A06))
    (pad 1 smd rect (at 3.5 -2 180) (size 2.5 1.5) (layers F.Cu F.Paste F.Mask)
      (net 6 /A06))
    (pad 2 smd rect (at -3.5 2 180) (size 2.5 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 2 smd rect (at 3.5 2 180) (size 2.5 1.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Buttons_Switches_SMD.3dshapes/SW_SPST_B3S-1000.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module fab:R_1206 (layer F.Cu) (tedit 60020482)
    (at 150.9014 56.3814 90)
    (descr "Resistor SMD 1206, hand soldering")
    (tags "resistor 1206")
    (attr smd)
    (fp_text reference R1 (at 0 -1.85 90) (layer F.SilkS))
    (fp_text value R (at 0 1.9 90) (layer F.Fab))
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 2 smd rect (at 2 0 90) (size 2 1.7) (layers F.Cu F.Paste F.Mask)
      (net 4 +3V3))
    (pad 1 smd rect (at -2 0 90) (size 2 1.7) (layers F.Cu F.Paste F.Mask)
      (net 5 /A07))
    (model ${FAB}/fab.3dshapes/R_1206.step
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module fab:R_1206 (layer F.Cu) (tedit 60020482)
    (at 154.2796 56.4576 90)
    (descr "Resistor SMD 1206, hand soldering")
    (tags "resistor 1206")
    (attr smd)
    (fp_text reference R2 (at 0 -1.85 90) (layer F.SilkS))
    (fp_text value R (at 0 1.9 90) (layer F.Fab))
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 1 smd rect (at -2 0 90) (size 2 1.7) (layers F.Cu F.Paste F.Mask)
      (net 6 /A06))
    (pad 2 smd rect (at 2 0 90) (size 2 1.7) (layers F.Cu F.Paste F.Mask)
      (net 4 +3V3))
    (model ${FAB}/fab.3dshapes/R_1206.step
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
)
