(kicad_pcb (version 4) (host pcbnew "(2016-01-28 BZR 6518)-product")
  (general
    (links 58)
    (no_connects 0)
    (area 158.924999 86.424999 204.075001 107.075001)
    (thickness 1.6)
    (drawings 28)
    (tracks 162)
    (zones 0)
    (modules 25)
    (nets 37)
  )
  (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.1)
    (zone_45_only yes)
    (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.80086 2.70002)
    (pad_drill 0)
    (pad_to_mask_clearance 0.2)
    (aux_axis_origin 0 0)
    (visible_elements FFFEFF7F)
    (pcbplotparams
      (layerselection 0x010f0_ffffffff)
      (usegerberextensions true)
      (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 0)
      (scaleselection 1)
      (outputdirectory gerber))
  )
  (net 0 "")
  (net 1 +5V)
  (net 2 GND)
  (net 3 +3V3)
  (net 4 "Net-(D1-Pad1)")
  (net 5 "Net-(D2-Pad1)")
  (net 6 "Net-(D5-Pad1)")
  (net 7 "Net-(F1-Pad1)")
  (net 8 D-)
  (net 9 D+)
  (net 10 "Net-(P1-Pad4)")
  (net 11 RXD)
  (net 12 TXD)
  (net 13 ESP_GPIO0)
  (net 14 ESP_RST)
  (net 15 "Net-(Q1-Pad1)")
  (net 16 RTS)
  (net 17 "Net-(Q2-Pad1)")
  (net 18 DTR)
  (net 19 "Net-(R1-Pad2)")
  (net 20 "Net-(U2-Pad1)")
  (net 21 "Net-(U2-Pad2)")
  (net 22 "Net-(U2-Pad10)")
  (net 23 "Net-(U2-Pad13)")
  (net 24 "Net-(U2-Pad14)")
  (net 25 "Net-(U2-Pad15)")
  (net 26 "Net-(U2-Pad16)")
  (net 27 "Net-(U2-Pad17)")
  (net 28 "Net-(U2-Pad21)")
  (net 29 "Net-(U2-Pad22)")
  (net 30 "Net-(U2-Pad23)")
  (net 31 "Net-(U2-Pad27)")
  (net 32 "Net-(U2-Pad20)")
  (net 33 "Net-(U2-Pad19)")
  (net 34 "Net-(U2-Pad11)")
  (net 35 "Net-(U2-Pad12)")
  (net 36 "Net-(U2-Pad18)")
  (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 +3V3)
    (add_net +5V)
    (add_net D+)
    (add_net D-)
    (add_net DTR)
    (add_net ESP_GPIO0)
    (add_net ESP_RST)
    (add_net GND)
    (add_net "Net-(D1-Pad1)")
    (add_net "Net-(D2-Pad1)")
    (add_net "Net-(D5-Pad1)")
    (add_net "Net-(F1-Pad1)")
    (add_net "Net-(P1-Pad4)")
    (add_net "Net-(Q1-Pad1)")
    (add_net "Net-(Q2-Pad1)")
    (add_net "Net-(R1-Pad2)")
    (add_net "Net-(U2-Pad1)")
    (add_net "Net-(U2-Pad10)")
    (add_net "Net-(U2-Pad11)")
    (add_net "Net-(U2-Pad12)")
    (add_net "Net-(U2-Pad13)")
    (add_net "Net-(U2-Pad14)")
    (add_net "Net-(U2-Pad15)")
    (add_net "Net-(U2-Pad16)")
    (add_net "Net-(U2-Pad17)")
    (add_net "Net-(U2-Pad18)")
    (add_net "Net-(U2-Pad19)")
    (add_net "Net-(U2-Pad2)")
    (add_net "Net-(U2-Pad20)")
    (add_net "Net-(U2-Pad21)")
    (add_net "Net-(U2-Pad22)")
    (add_net "Net-(U2-Pad23)")
    (add_net "Net-(U2-Pad27)")
    (add_net RTS)
    (add_net RXD)
    (add_net TXD)
  )
  (module Resistors_SMD:R_0603_HandSoldering (layer F.Cu) (tedit 5765C3A1)
    (at 179.5 95.9 180)
    (descr "Resistor SMD 0603, hand soldering")
    (tags "resistor 0603")
    (attr smd)
    (fp_text reference D1 (at 2.9 0 180) (layer F.SilkS) hide)
    (fp_text value Led_Red (at 0 1.9 180) (layer F.Fab))
    (pad 1 smd rect (at -1.1 0 180) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask)
      (net 4 "Net-(D1-Pad1)"))
    (pad 2 smd rect (at 1.1 0 180) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (model Resistors_SMD.3dshapes/R_0603_HandSoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module TO_SOT_Packages_SMD:SOT-143 (layer F.Cu) (tedit 5765B862)
    (at 168.5 89.5 180)
    (descr SOT-143)
    (tags SOT-143)
    (attr smd)
    (fp_text reference VD1 (at 0 -2.5 180) (layer F.SilkS))
    (fp_text value SP0503BAHTG (at -0.03048 4.24942 180) (layer F.Fab))
    (pad 1 smd rect (at -0.76962 1.09982 180) (size 1.19888 1.39954) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (pad 2 smd rect (at 0.94996 1.09982 180) (size 1.00076 1.39954) (layers F.Cu F.Paste F.Mask)
      (net 1 +5V))
    (pad 3 smd rect (at 0.94996 -1.09982 180) (size 1.00076 1.39954) (layers F.Cu F.Paste F.Mask)
      (net 8 D-))
    (pad 4 smd rect (at -0.94996 -1.09982 180) (size 1.00076 1.39954) (layers F.Cu F.Paste F.Mask)
      (net 9 D+))
    (model TO_SOT_Packages_SMD.3dshapes/SOT-143.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0805_HandSoldering (layer F.Cu) (tedit 5765BCFE)
    (at 171.5 89.5 270)
    (descr "Capacitor SMD 0805, hand soldering")
    (tags "capacitor 0805")
    (attr smd)
    (fp_text reference C1 (at 2.7 0 360) (layer F.SilkS))
    (fp_text value 10uF (at 0 2.1 270) (layer F.Fab))
    (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
      (net 1 +5V))
    (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
      (net 2 GND) (zone_connect 2))
    (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0805_HandSoldering (layer F.Cu) (tedit 5765B8C8)
    (at 177.5 89.5 90)
    (descr "Capacitor SMD 0805, hand soldering")
    (tags "capacitor 0805")
    (attr smd)
    (fp_text reference C2 (at -2.7 0 180) (layer F.SilkS))
    (fp_text value 10uF (at 0 2.1 90) (layer F.Fab))
    (pad 1 smd rect (at -1.25 0 90) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (pad 2 smd rect (at 1.25 0 90) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0603_HandSoldering (layer F.Cu) (tedit 5765B97E)
    (at 167.5 104 270)
    (descr "Capacitor SMD 0603, hand soldering")
    (tags "capacitor 0603")
    (attr smd)
    (fp_text reference C3 (at 2.3 0 360) (layer F.SilkS))
    (fp_text value 100nF (at 0 1.9 270) (layer F.Fab))
    (pad 1 smd rect (at -0.95 0 270) (size 1.2 0.75) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (pad 2 smd rect (at 0.95 0 270) (size 1.2 0.75) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (model Capacitors_SMD.3dshapes/C_0603_HandSoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0805_HandSoldering (layer F.Cu) (tedit 5765B92F)
    (at 163.5 103.9 270)
    (descr "Capacitor SMD 0805, hand soldering")
    (tags "capacitor 0805")
    (attr smd)
    (fp_text reference C4 (at 2.7 0 360) (layer F.SilkS))
    (fp_text value 1uF (at 0 2.1 270) (layer F.Fab))
    (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0805_HandSoldering (layer F.Cu) (tedit 5765B99E)
    (at 169.5 103.9 270)
    (descr "Capacitor SMD 0805, hand soldering")
    (tags "capacitor 0805")
    (attr smd)
    (fp_text reference C5 (at 2.7 0 360) (layer F.SilkS))
    (fp_text value 4.7uF (at 0 2.1 270) (layer F.Fab))
    (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0603_HandSoldering (layer F.Cu) (tedit 5765B962)
    (at 165.5 104 270)
    (descr "Capacitor SMD 0603, hand soldering")
    (tags "capacitor 0603")
    (attr smd)
    (fp_text reference C6 (at 2.3 0 360) (layer F.SilkS))
    (fp_text value 100nF (at 0 1.9 270) (layer F.Fab))
    (pad 1 smd rect (at -0.95 0 270) (size 1.2 0.75) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (pad 2 smd rect (at 0.95 0 270) (size 1.2 0.75) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (model Capacitors_SMD.3dshapes/C_0603_HandSoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistors_SMD:R_0603_HandSoldering (layer F.Cu) (tedit 5765C3E1)
    (at 179.5 101 180)
    (descr "Resistor SMD 0603, hand soldering")
    (tags "resistor 0603")
    (attr smd)
    (fp_text reference D2 (at 0 -1.9 180) (layer F.SilkS) hide)
    (fp_text value Led_Yellow (at 0 1.9 180) (layer F.Fab))
    (pad 1 smd rect (at -1.1 0 180) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask)
      (net 5 "Net-(D2-Pad1)"))
    (pad 2 smd rect (at 1.1 0 180) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (model Resistors_SMD.3dshapes/R_0603_HandSoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistors_SMD:R_0603_HandSoldering (layer F.Cu) (tedit 5765C408)
    (at 179.5 106 180)
    (descr "Resistor SMD 0603, hand soldering")
    (tags "resistor 0603")
    (attr smd)
    (fp_text reference D5 (at 3.1 0 180) (layer F.SilkS) hide)
    (fp_text value Led_Amber (at 0 1.9 180) (layer F.Fab))
    (pad 1 smd rect (at -1.1 0 180) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask)
      (net 6 "Net-(D5-Pad1)"))
    (pad 2 smd rect (at 1.1 0 180) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (model Resistors_SMD.3dshapes/R_0603_HandSoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module SMD_Packages:SMD-2010_Pol (layer F.Cu) (tedit 5765CAF0)
    (at 163 89.6)
    (tags "CMS SMD")
    (attr smd)
    (fp_text reference F1 (at 0 -2.3) (layer F.SilkS))
    (fp_text value 500mA (at 0 0.8) (layer F.Fab))
    (pad 1 smd rect (at -2.4003 0) (size 1.80086 2.70002) (layers F.Cu F.Paste F.Mask)
      (net 7 "Net-(F1-Pad1)") (zone_connect 2))
    (pad 2 smd rect (at 2.4003 0) (size 1.80086 2.70002) (layers F.Cu F.Paste F.Mask)
      (net 1 +5V) (zone_connect 2))
    (model SMD_Packages.3dshapes/SMD-2010_Pol.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.35 0.35 0.35))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connect:USB_Micro-B (layer F.Cu) (tedit 5765C884)
    (at 161.75 96.75 270)
    (descr "Micro USB Type B Receptacle")
    (tags "USB USB_B USB_micro USB_OTG")
    (solder_mask_margin 0.05)
    (attr smd)
    (fp_text reference P1 (at 0 -3.45 270) (layer F.SilkS))
    (fp_text value USB_OTG (at 0 4.8 270) (layer F.Fab))
    (pad 1 smd rect (at -1.3009 -1.56254) (size 1.35 0.4) (layers F.Cu F.Paste F.Mask)
      (net 7 "Net-(F1-Pad1)"))
    (pad 2 smd rect (at -0.6509 -1.56254) (size 1.35 0.4) (layers F.Cu F.Paste F.Mask)
      (net 8 D-))
    (pad 3 smd rect (at -0.0009 -1.56254) (size 1.35 0.4) (layers F.Cu F.Paste F.Mask)
      (net 9 D+))
    (pad 4 smd rect (at 0.6491 -1.56254) (size 1.35 0.4) (layers F.Cu F.Paste F.Mask)
      (net 10 "Net-(P1-Pad4)"))
    (pad 5 smd rect (at 1.2991 -1.56254) (size 1.35 0.4) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (pad 6 thru_hole oval (at -2.5009 -1.56254) (size 1.15 1.35) (drill 0.85) (layers *.Cu *.Mask F.SilkS)
      (net 2 GND))
    (pad 6 thru_hole oval (at 2.4991 -1.56254) (size 1.15 1.35) (drill 0.85) (layers *.Cu *.Mask F.SilkS)
      (net 2 GND))
    (pad 6 thru_hole oval (at -3.5009 1.13746) (size 1.75 1.35) (drill 1.15) (layers *.Cu *.Mask F.SilkS)
      (net 2 GND))
    (pad 6 thru_hole oval (at 3.4991 1.13746) (size 1.75 1.35) (drill 1.15) (layers *.Cu *.Mask F.SilkS)
      (net 2 GND))
  )
  (module Pin_Headers:Pin_Header_Straight_2x03 (layer F.Cu) (tedit 5765C659)
    (at 199.5 95)
    (descr "Through hole pin header")
    (tags "pin header")
    (fp_text reference P2 (at 3 -2.4) (layer F.SilkS) hide)
    (fp_text value CONN_02X03 (at 0 -3.1) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 11 RXD))
    (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 3 +3V3))
    (pad 3 thru_hole oval (at 0 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 12 TXD))
    (pad 4 thru_hole oval (at 2.54 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 13 ESP_GPIO0))
    (pad 5 thru_hole oval (at 0 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 2 GND))
    (pad 6 thru_hole oval (at 2.54 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 14 ESP_RST))
    (model Pin_Headers.3dshapes/Pin_Header_Straight_2x03.wrl
      (at (xyz 0.05 -0.1 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 90))
    )
  )
  (module Resistors_SMD:R_0603_HandSoldering (layer F.Cu) (tedit 5765B9B0)
    (at 171.5 104 90)
    (descr "Resistor SMD 0603, hand soldering")
    (tags "resistor 0603")
    (attr smd)
    (fp_text reference R1 (at -2.4 0 180) (layer F.SilkS))
    (fp_text value 10k (at 0 1.9 90) (layer F.Fab))
    (pad 1 smd rect (at -1.1 0 90) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (pad 2 smd rect (at 1.1 0 90) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask)
      (net 19 "Net-(R1-Pad2)"))
    (model Resistors_SMD.3dshapes/R_0603_HandSoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistors_SMD:R_0603_HandSoldering (layer F.Cu) (tedit 5765C45E)
    (at 194 97 90)
    (descr "Resistor SMD 0603, hand soldering")
    (tags "resistor 0603")
    (attr smd)
    (fp_text reference R2 (at -2.6 0 90) (layer F.SilkS))
    (fp_text value 10k (at 0 1.9 90) (layer F.Fab))
    (pad 1 smd rect (at -1.1 0 90) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask)
      (net 15 "Net-(Q1-Pad1)"))
    (pad 2 smd rect (at 1.1 0 90) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask)
      (net 18 DTR))
    (model Resistors_SMD.3dshapes/R_0603_HandSoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistors_SMD:R_0603_HandSoldering (layer F.Cu) (tedit 5765C46B)
    (at 196 97 270)
    (descr "Resistor SMD 0603, hand soldering")
    (tags "resistor 0603")
    (attr smd)
    (fp_text reference R3 (at 2.6 0 270) (layer F.SilkS))
    (fp_text value 10k (at 0 1.9 270) (layer F.Fab))
    (pad 1 smd rect (at -1.1 0 270) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask)
      (net 17 "Net-(Q2-Pad1)"))
    (pad 2 smd rect (at 1.1 0 270) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask)
      (net 16 RTS))
    (model Resistors_SMD.3dshapes/R_0603_HandSoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistors_SMD:R_0603_HandSoldering (layer F.Cu) (tedit 5765C32E)
    (at 179.5 93.4 180)
    (descr "Resistor SMD 0603, hand soldering")
    (tags "resistor 0603")
    (attr smd)
    (fp_text reference R4 (at 2.5 0 180) (layer F.SilkS))
    (fp_text value 220 (at 0 1.9 180) (layer F.Fab))
    (pad 1 smd rect (at -1.1 0 180) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask)
      (net 4 "Net-(D1-Pad1)"))
    (pad 2 smd rect (at 1.1 0 180) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask)
      (net 12 TXD))
    (model Resistors_SMD.3dshapes/R_0603_HandSoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistors_SMD:R_0603_HandSoldering (layer F.Cu) (tedit 5765C3D9)
    (at 179.5 98.5 180)
    (descr "Resistor SMD 0603, hand soldering")
    (tags "resistor 0603")
    (attr smd)
    (fp_text reference R5 (at 2.6 0 180) (layer F.SilkS))
    (fp_text value 220 (at 0 1.9 180) (layer F.Fab))
    (pad 1 smd rect (at -1.1 0 180) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask)
      (net 5 "Net-(D2-Pad1)"))
    (pad 2 smd rect (at 1.1 0 180) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask)
      (net 11 RXD))
    (model Resistors_SMD.3dshapes/R_0603_HandSoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistors_SMD:R_0603_HandSoldering (layer F.Cu) (tedit 5765C404)
    (at 179.5 103.5 180)
    (descr "Resistor SMD 0603, hand soldering")
    (tags "resistor 0603")
    (attr smd)
    (fp_text reference R8 (at 2.6 0 180) (layer F.SilkS))
    (fp_text value 220 (at 0 1.9 180) (layer F.Fab))
    (pad 1 smd rect (at -1.1 0 180) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask)
      (net 6 "Net-(D5-Pad1)"))
    (pad 2 smd rect (at 1.1 0 180) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (model Resistors_SMD.3dshapes/R_0603_HandSoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module TO_SOT_Packages_SMD:SOT-23_Handsoldering (layer F.Cu) (tedit 5765B8AB)
    (at 174.5 89.5)
    (descr "SOT-23, Handsoldering")
    (tags SOT-23)
    (attr smd)
    (fp_text reference U1 (at 0 3) (layer F.SilkS))
    (fp_text value AP1117 (at 0 3.81) (layer F.Fab))
    (pad 1 smd rect (at -0.95 1.50114) (size 0.8001 1.80086) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (pad 2 smd rect (at 0.95 1.50114) (size 0.8001 1.80086) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (pad 3 smd rect (at 0 -1.50114) (size 0.8001 1.80086) (layers F.Cu F.Paste F.Mask)
      (net 1 +5V))
    (model TO_SOT_Packages_SMD.3dshapes/SOT-23_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module w_switch:PCB_PUSH (layer F.Cu) (tedit 5765C9C5)
    (at 187.5 102.5 270)
    (descr "PCB pushbutton, Tyco FSM6x6 series")
    (tags pushbutton)
    (fp_text reference SW2 (at 0 -5.08 270) (layer F.SilkS) hide)
    (fp_text value SW_PUSH (at 0 5.588 270) (layer F.SilkS) hide)
    (pad 1 thru_hole circle (at -2.25044 -3.2512 270) (size 1.99898 1.99898) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
      (net 14 ESP_RST))
    (pad 2 thru_hole circle (at 2.25044 3.2512 270) (size 1.99898 1.99898) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
      (net 2 GND))
    (pad 4 thru_hole circle (at 2.25044 -3.2512 270) (size 1.99898 1.99898) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
      (net 2 GND))
    (pad 3 thru_hole circle (at -2.25044 3.2512 270) (size 1.99898 1.99898) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
    (model walter/switch/pcb_push.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module w_switch:PCB_PUSH (layer F.Cu) (tedit 5765C9BD)
    (at 187.5 91 270)
    (descr "PCB pushbutton, Tyco FSM6x6 series")
    (tags pushbutton)
    (fp_text reference SW1 (at 0 -5.08 270) (layer F.SilkS) hide)
    (fp_text value SW_PUSH (at 0 5.588 270) (layer F.SilkS) hide)
    (pad 1 thru_hole circle (at -2.25044 -3.2512 270) (size 1.99898 1.99898) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
      (net 13 ESP_GPIO0))
    (pad 2 thru_hole circle (at 2.25044 3.2512 270) (size 1.99898 1.99898) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
      (net 2 GND))
    (pad 4 thru_hole circle (at 2.25044 -3.2512 270) (size 1.99898 1.99898) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
      (net 2 GND))
    (pad 3 thru_hole circle (at -2.25044 3.2512 270) (size 1.99898 1.99898) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
    (model walter/switch/pcb_push.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Housings_DFN_QFN:QFN-28-1EP_5x5mm_Pitch0.5mm (layer F.Cu) (tedit 5765CA4C)
    (at 169.5 96.75)
    (descr "28-Lead Plastic Quad Flat, No Lead Package (MQ) - 5x5x0.9 mm Body [QFN or VQFN]; (see Microchip Packaging Specification 00000049BS.pdf)")
    (tags "QFN 0.5")
    (solder_mask_margin 0.05)
    (attr smd)
    (fp_text reference U2 (at 0 -3.55) (layer F.SilkS))
    (fp_text value CP2102 (at 0 3.875) (layer F.Fab))
    (pad 1 smd oval (at -2.45 -1.5) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 20 "Net-(U2-Pad1)"))
    (pad 2 smd oval (at -2.45 -1) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 21 "Net-(U2-Pad2)"))
    (pad 3 smd oval (at -2.45 -0.5) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (pad 4 smd oval (at -2.45 0) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 9 D+))
    (pad 5 smd oval (at -2.45 0.5) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 8 D-))
    (pad 6 smd oval (at -2.45 1) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (pad 7 smd oval (at -2.45 1.5) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (pad 8 smd oval (at -1.5 2.45 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 1 +5V))
    (pad 9 smd oval (at -1 2.45 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 19 "Net-(R1-Pad2)"))
    (pad 10 smd oval (at -0.5 2.45 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 22 "Net-(U2-Pad10)"))
    (pad 11 smd oval (at 0 2.45 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 34 "Net-(U2-Pad11)"))
    (pad 12 smd oval (at 0.5 2.45 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 35 "Net-(U2-Pad12)"))
    (pad 13 smd oval (at 1 2.45 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 23 "Net-(U2-Pad13)"))
    (pad 14 smd oval (at 1.5 2.45 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 24 "Net-(U2-Pad14)"))
    (pad 15 smd oval (at 2.45 1.5) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 25 "Net-(U2-Pad15)"))
    (pad 16 smd oval (at 2.45 1) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 26 "Net-(U2-Pad16)"))
    (pad 17 smd oval (at 2.45 0.5) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 27 "Net-(U2-Pad17)"))
    (pad 18 smd oval (at 2.45 0) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 36 "Net-(U2-Pad18)"))
    (pad 19 smd oval (at 2.45 -0.5) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 33 "Net-(U2-Pad19)"))
    (pad 20 smd oval (at 2.45 -1) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 32 "Net-(U2-Pad20)"))
    (pad 21 smd oval (at 2.45 -1.5) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 28 "Net-(U2-Pad21)"))
    (pad 22 smd oval (at 1.5 -2.45 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 29 "Net-(U2-Pad22)"))
    (pad 23 smd oval (at 1 -2.45 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 30 "Net-(U2-Pad23)"))
    (pad 24 smd oval (at 0.5 -2.45 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 16 RTS))
    (pad 25 smd oval (at 0 -2.45 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 11 RXD))
    (pad 26 smd oval (at -0.5 -2.45 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 12 TXD))
    (pad 27 smd oval (at -1 -2.45 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 31 "Net-(U2-Pad27)"))
    (pad 28 smd oval (at -1.5 -2.45 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 18 DTR))
    (pad 29 smd rect (at 0.8375 0.8375) (size 1.675 1.675) (layers F.Cu F.Paste F.Mask)
      (solder_paste_margin_ratio -0.2))
    (pad 29 smd rect (at 0.8375 -0.8375) (size 1.675 1.675) (layers F.Cu F.Paste F.Mask)
      (solder_paste_margin_ratio -0.2))
    (pad 29 smd rect (at -0.8375 0.8375) (size 1.675 1.675) (layers F.Cu F.Paste F.Mask)
      (solder_paste_margin_ratio -0.2))
    (pad 29 smd rect (at -0.8375 -0.8375) (size 1.675 1.675) (layers F.Cu F.Paste F.Mask)
      (solder_mask_margin 0.1) (solder_paste_margin_ratio -0.2))
    (model Housings_DFN_QFN.3dshapes/QFN-28-1EP_5x5mm_Pitch0.5mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module TO_SOT_Packages_SMD:SOT-23_Handsoldering (layer F.Cu) (tedit 5765C495)
    (at 196.5 91.5 270)
    (descr "SOT-23, Handsoldering")
    (tags SOT-23)
    (attr smd)
    (fp_text reference Q2 (at -1.3 -1.7 360) (layer F.SilkS))
    (fp_text value MMBT3904 (at 0 3.81 270) (layer F.Fab))
    (pad 1 smd rect (at -0.95 1.50114 270) (size 0.8001 1.80086) (layers F.Cu F.Paste F.Mask)
      (net 17 "Net-(Q2-Pad1)"))
    (pad 2 smd rect (at 0.95 1.50114 270) (size 0.8001 1.80086) (layers F.Cu F.Paste F.Mask)
      (net 18 DTR))
    (pad 3 smd rect (at 0 -1.50114 270) (size 0.8001 1.80086) (layers F.Cu F.Paste F.Mask)
      (net 13 ESP_GPIO0))
    (model TO_SOT_Packages_SMD.3dshapes/SOT-23_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module TO_SOT_Packages_SMD:SOT-23_Handsoldering (layer F.Cu) (tedit 5765C47D)
    (at 196.5 103.5 270)
    (descr "SOT-23, Handsoldering")
    (tags SOT-23)
    (attr smd)
    (fp_text reference Q1 (at 1.3 -1.4 360) (layer F.SilkS))
    (fp_text value MMBT3904 (at 0 3.81 270) (layer F.Fab))
    (pad 1 smd rect (at -0.95 1.50114 270) (size 0.8001 1.80086) (layers F.Cu F.Paste F.Mask)
      (net 15 "Net-(Q1-Pad1)"))
    (pad 2 smd rect (at 0.95 1.50114 270) (size 0.8001 1.80086) (layers F.Cu F.Paste F.Mask)
      (net 16 RTS))
    (pad 3 smd rect (at 0 -1.50114 270) (size 0.8001 1.80086) (layers F.Cu F.Paste F.Mask)
      (net 14 ESP_RST))
    (model TO_SOT_Packages_SMD.3dshapes/SOT-23_Handsoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (gr_text "ESProgrammer 0.2" (at 198.3 106) (layer F.SilkS))
  (gr_text z2amiller (at 201 87.4) (layer F.SilkS))
  (gr_line (start 161.1 93.2) (end 160.1 93.2) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 160.1 93.2) (end 161.1 93.2) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 160.1 93.3) (end 161.1 93.3) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 161 93.3) (end 160.2 93.3) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 161 93.4) (end 161 93.3) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 160.2 93.4) (end 161 93.4) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 160.1 93.3) (end 160.2 93.4) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 160.1 93.2) (end 160.1 93.3) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_text >| (at 179.6 106.1 180) (layer F.SilkS))
  (gr_text >| (at 179.6 101.1 180) (layer F.SilkS))
  (gr_text >| (at 179.6 96 180) (layer F.SilkS))
  (gr_text PWR (at 176 106.1) (layer F.SilkS))
  (gr_text RXI (at 176.1 101) (layer F.SilkS))
  (gr_text TXO (at 176 95.9) (layer F.SilkS))
  (gr_text RESET (at 192.9 102.6 90) (layer F.SilkS))
  (gr_text PROG (at 192.8 90.8 90) (layer F.SilkS))
  (gr_line (start 204 107) (end 184 107) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 204 86.5) (end 204 107) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 182 86.5) (end 204 86.5) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 159 107) (end 184 107) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 159 92) (end 159 107) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 159 86.5) (end 182 86.5) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 159 87.5) (end 159 86.5) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 159 92.25) (end 159 87.5) (angle 90) (layer Edge.Cuts) (width 0.15))
  (zone (net 2) (net_name GND) (layer F.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.1))
    (min_thickness 0.1)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 164.25 91.25) (xy 166.5 91.25) (xy 166.5 89.5) (xy 167 89) (xy 168 89)
        (xy 168 87.5) (xy 168.25 87.25) (xy 170 87.25) (xy 170.25 87.5) (xy 170.25 88.75)
        (xy 175 88.75) (xy 175 86.75) (xy 181.25 86.75) (xy 178.5 89.5) (xy 174.7 89.5)
        (xy 174.7 92.2) (xy 179.5 92.2) (xy 184.2 87.5) (xy 199.1 87.5) (xy 201.4 89.8)
        (xy 201.4 96.1) (xy 203.75 96.1) (xy 203.75 106.75) (xy 159.25 106.75) (xy 159.25 86.75)
        (xy 164.25 86.75) (xy 164.25 91.25)
      )
    )
    (polygon
      (pts        (xy 159.75 88.25) (xy 159.75 91.5) (xy 160.25 91.5) (xy 161.5 92.75) (xy 161.5 95.25)
        (xy 162 95.75) (xy 164.5 95.75) (xy 164.5 94) (xy 162 91.5) (xy 162 88.25)
        (xy 159.75 88.25)
      )
    )
  )
  (zone (net 2) (net_name GND) (layer B.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.1))
    (min_thickness 0.1)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 203.75 106.75) (xy 159.25 106.75) (xy 159.25 86.75) (xy 203.75 86.75) (xy 203.75 106.75)
      )
    )
  )
  (zone (net 7) (net_name "Net-(F1-Pad1)") (layer F.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.1))
    (min_thickness 0.1)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 162.5 95.5) (xy 162 95.5) (xy 161.75 95.25) (xy 161.75 92.75) (xy 160.25 91.25)
        (xy 160 91.25) (xy 160 88.5) (xy 161.75 88.5) (xy 161.75 91.5) (xy 164.25 94)
        (xy 164.25 95.5) (xy 162.5 95.5)
      )
    )
  )
  (zone (net 1) (net_name +5V) (layer F.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.1))
    (min_thickness 0.1)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 164.5 87) (xy 164.5 91) (xy 166.25 91) (xy 166.25 89.25) (xy 166.75 88.75)
        (xy 167.75 88.75) (xy 167.75 87.5) (xy 168.25 87) (xy 170 87) (xy 170.5 87.5)
        (xy 170.5 88.5) (xy 174.75 88.5) (xy 174.75 86.75) (xy 164.5 86.75) (xy 164.5 87.25)
      )
    )
  )
  (zone (net 3) (net_name +3V3) (layer F.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.1))
    (min_thickness 0.1)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 203.7 95.9) (xy 201.6 95.9) (xy 201.6 89.8) (xy 199.2 87.4) (xy 184.1 87.4)
        (xy 179.5 92) (xy 174.8 92) (xy 174.8 89.7) (xy 178.5 89.7) (xy 181.4 86.8)
        (xy 203.7 86.8) (xy 203.7 95.9)
      )
    )
  )
)
