(kicad_pcb (version 4) (host pcbnew 4.0.4+e1-6308~48~ubuntu16.04.1-stable)
  (general
    (links 32)
    (no_connects 0)
    (area 145.212999 80.696999 174.827001 118.947001)
    (thickness 1.6)
    (drawings 6)
    (tracks 58)
    (zones 0)
    (modules 13)
    (nets 12)
  )
  (page A4)
  (layers
    (0 F.Cu signal hide)
    (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 VCC)
  (net 2 GND)
  (net 3 "Net-(C2-Pad1)")
  (net 4 /DS18S20_DQ)
  (net 5 /DS18S20_PWR)
  (net 6 /RX)
  (net 7 /TX)
  (net 8 /RESET)
  (net 9 /CH_EN)
  (net 10 "Net-(R3-Pad2)")
  (net 11 /FLASH)
  (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 /CH_EN)
    (add_net /DS18S20_DQ)
    (add_net /DS18S20_PWR)
    (add_net /FLASH)
    (add_net /RESET)
    (add_net /RX)
    (add_net /TX)
    (add_net GND)
    (add_net "Net-(C2-Pad1)")
    (add_net "Net-(R3-Pad2)")
    (add_net VCC)
  )
  (module my-pcblib:OKI-78SR (layer F.Cu) (tedit 58AF1912)
    (at 158.75 112.776)
    (fp_text reference U2 (at 0 6.096) (layer F.SilkS) hide)
    (fp_text value OKI-78SR (at 0 -3.683 90) (layer F.SilkS) hide)
    (pad 1 thru_hole circle (at -2.54 0) (size 2 2) (drill 1) (layers *.Cu *.Mask F.SilkS)
      (net 3 "Net-(C2-Pad1)"))
    (pad 2 thru_hole circle (at 0 0) (size 2 2) (drill 1) (layers *.Cu *.Mask F.SilkS)
      (net 2 GND))
    (pad 3 thru_hole circle (at 2.54 0) (size 2 2) (drill 1) (layers *.Cu *.Mask F.SilkS)
      (net 1 VCC))
  )
  (module Capacitors_SMD:C_1206_HandSoldering (layer F.Cu) (tedit 58AF1D86)
    (at 169.926 106.68)
    (descr "Capacitor SMD 1206, hand soldering")
    (tags "capacitor 1206")
    (attr smd)
    (fp_text reference C1 (at -2.54 -1.778 180) (layer F.SilkS))
    (fp_text value 10uF (at 0 2) (layer F.Fab) hide)
    (fp_text user %R (at 0 -1.75) (layer F.Fab) hide)
    (pad 1 smd rect (at -2 0) (size 2 1.6) (layers F.Cu F.Paste F.Mask)
      (net 1 VCC))
    (pad 2 smd rect (at 2 0) (size 2 1.6) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (model Capacitors_SMD.3dshapes/C_1206.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_1206_HandSoldering (layer F.Cu) (tedit 58AF1907)
    (at 165.608 114.046 90)
    (descr "Capacitor SMD 1206, hand soldering")
    (tags "capacitor 1206")
    (attr smd)
    (fp_text reference C2 (at 4.064 0 180) (layer F.SilkS))
    (fp_text value 10uF (at 0 2 90) (layer F.Fab) hide)
    (fp_text user %R (at 0 -1.75 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -2 0 90) (size 2 1.6) (layers F.Cu F.Paste F.Mask)
      (net 3 "Net-(C2-Pad1)"))
    (pad 2 smd rect (at 2 0 90) (size 2 1.6) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (model Capacitors_SMD.3dshapes/C_1206.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connectors_JST:JST_XH_B03B-XH-A_03x2.50mm_Straight (layer F.Cu) (tedit 58AF1D98)
    (at 148.844 108.458 90)
    (descr "JST XH series connector, B03B-XH-A, top entry type, through hole")
    (tags "connector jst xh tht top vertical 2.50mm")
    (fp_text reference P1 (at 8.636 1.016 180) (layer F.SilkS))
    (fp_text value TEMP (at 2.5 4.5 90) (layer F.Fab) hide)
    (pad 1 thru_hole rect (at 0 0 90) (size 1.75 1.75) (drill 0.9) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 2 thru_hole circle (at 2.5 0 90) (size 1.75 1.75) (drill 0.9) (layers *.Cu *.Mask)
      (net 4 /DS18S20_DQ))
    (pad 3 thru_hole circle (at 5 0 90) (size 1.75 1.75) (drill 0.9) (layers *.Cu *.Mask)
      (net 5 /DS18S20_PWR))
    (model Connectors_JST.3dshapes/JST_XH_B03B-XH-A_03x2.50mm_Straight.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Pin_Headers:Pin_Header_Straight_1x05_Pitch2.54mm (layer F.Cu) (tedit 58AF181B)
    (at 171.196 93.218 180)
    (descr "Through hole straight pin header, 1x05, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x05 2.54mm single row")
    (fp_text reference P2 (at 0 -2.39 180) (layer F.SilkS))
    (fp_text value SERIAL (at 0 12.55 180) (layer F.Fab) hide)
    (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 2 thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 3 thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 4 thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 6 /RX))
    (pad 5 thru_hole oval (at 0 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 7 /TX))
    (model Pin_Headers.3dshapes/Pin_Header_Straight_1x05_Pitch2.54mm.wrl
      (at (xyz 0 -0.2 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 90))
    )
  )
  (module Connectors_JST:JST_XH_B02B-XH-A_02x2.50mm_Straight (layer F.Cu) (tedit 58AF1A23)
    (at 171.196 112.014 270)
    (descr "JST XH series connector, B02B-XH-A, top entry type, through hole")
    (tags "connector jst xh tht top vertical 2.50mm")
    (fp_text reference P3 (at 3 -3.5 270) (layer F.SilkS) hide)
    (fp_text value PWR (at 6.096 0 360) (layer F.SilkS))
    (pad 1 thru_hole rect (at 0 0 270) (size 1.75 1.75) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 2 thru_hole circle (at 2.5 0 270) (size 1.75 1.75) (drill 1) (layers *.Cu *.Mask)
      (net 3 "Net-(C2-Pad1)"))
    (model Connectors_JST.3dshapes/JST_XH_B02B-XH-A_02x2.50mm_Straight.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistors_SMD:R_1206_HandSoldering (layer F.Cu) (tedit 58AF1967)
    (at 155.194 103.886 270)
    (descr "Resistor SMD 1206, hand soldering")
    (tags "resistor 1206")
    (attr smd)
    (fp_text reference R1 (at 4.064 0 360) (layer F.SilkS))
    (fp_text value 4.7K (at 0 1.9 270) (layer F.Fab) hide)
    (fp_text user %R (at 0 -1.85 270) (layer F.Fab) hide)
    (pad 1 smd rect (at -2 0 270) (size 2 1.7) (layers F.Cu F.Paste F.Mask)
      (net 1 VCC))
    (pad 2 smd rect (at 2 0 270) (size 2 1.7) (layers F.Cu F.Paste F.Mask)
      (net 8 /RESET))
    (model Resistors_SMD.3dshapes/R_1206.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistors_SMD:R_1206_HandSoldering (layer F.Cu) (tedit 58AF1989)
    (at 158.242 103.886 90)
    (descr "Resistor SMD 1206, hand soldering")
    (tags "resistor 1206")
    (attr smd)
    (fp_text reference R2 (at -4.064 0 180) (layer F.SilkS))
    (fp_text value 4.7K (at 0 1.9 90) (layer F.Fab) hide)
    (fp_text user %R (at 0 -1.85 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -2 0 90) (size 2 1.7) (layers F.Cu F.Paste F.Mask)
      (net 1 VCC))
    (pad 2 smd rect (at 2 0 90) (size 2 1.7) (layers F.Cu F.Paste F.Mask)
      (net 9 /CH_EN))
    (model Resistors_SMD.3dshapes/R_1206.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistors_SMD:R_1206_HandSoldering (layer F.Cu) (tedit 58AF1931)
    (at 161.29 103.886 90)
    (descr "Resistor SMD 1206, hand soldering")
    (tags "resistor 1206")
    (attr smd)
    (fp_text reference R3 (at -4.064 0.254 180) (layer F.SilkS))
    (fp_text value 4.7K (at 0 1.9 90) (layer F.Fab) hide)
    (fp_text user %R (at 0 -1.85 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -2 0 90) (size 2 1.7) (layers F.Cu F.Paste F.Mask)
      (net 1 VCC))
    (pad 2 smd rect (at 2 0 90) (size 2 1.7) (layers F.Cu F.Paste F.Mask)
      (net 10 "Net-(R3-Pad2)"))
    (model Resistors_SMD.3dshapes/R_1206.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistors_SMD:R_1206_HandSoldering (layer F.Cu) (tedit 58AF1D6F)
    (at 164.338 103.886 90)
    (descr "Resistor SMD 1206, hand soldering")
    (tags "resistor 1206")
    (attr smd)
    (fp_text reference R4 (at -4.064 0 180) (layer F.SilkS))
    (fp_text value 4.7K (at 0 1.9 90) (layer F.Fab) hide)
    (fp_text user %R (at 0 -1.85 90) (layer F.Fab) hide)
    (pad 1 smd rect (at -2 0 90) (size 2 1.7) (layers F.Cu F.Paste F.Mask)
      (net 1 VCC))
    (pad 2 smd rect (at 2 0 90) (size 2 1.7) (layers F.Cu F.Paste F.Mask)
      (net 11 /FLASH))
    (model Resistors_SMD.3dshapes/R_1206.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module switches:SKQGAFE010_Switch (layer F.Cu) (tedit 58AF1A2B)
    (at 149.352 114.554)
    (descr "SKQGAFE010 SMD Mount Tactile Switch")
    (attr smd)
    (fp_text reference SW1 (at 0 3.81) (layer F.SilkS) hide)
    (fp_text value RESET (at 0 3.302) (layer F.SilkS))
    (pad 3 smd rect (at -2.4 1.6) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (pad 1 smd rect (at -2.4 -1.6) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask)
      (net 8 /RESET))
    (pad 2 smd rect (at 2.4 -1.6) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask)
      (net 8 /RESET))
    (pad 4 smd rect (at 2.4 1.6) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
  )
  (module switches:SKQGAFE010_Switch (layer F.Cu) (tedit 58AF1A51)
    (at 169.926 101.6)
    (descr "SKQGAFE010 SMD Mount Tactile Switch")
    (attr smd)
    (fp_text reference SW2 (at 0 3.81) (layer F.SilkS) hide)
    (fp_text value FLASH (at 0 -3.302) (layer F.SilkS))
    (pad 3 smd rect (at -2.4 1.6) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (pad 1 smd rect (at -2.4 -1.6) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask)
      (net 11 /FLASH))
    (pad 2 smd rect (at 2.4 -1.6) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask)
      (net 11 /FLASH))
    (pad 4 smd rect (at 2.4 1.6) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
  )
  (module ESP8266:ESP-12E (layer F.Cu) (tedit 58AF1832)
    (at 150.114 82.804)
    (descr "Module, ESP-8266, ESP-12, 16 pad, SMD")
    (tags "Module ESP-8266 ESP8266")
    (fp_text reference U1 (at -2 -2) (layer F.SilkS) hide)
    (fp_text value ESP-12F (at 7.112 5.334) (layer F.SilkS))
    (fp_text user "No Copper" (at 6.892 -5.4) (layer F.CrtYd))
    (pad 1 thru_hole rect (at 0 0) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 8 /RESET))
    (pad 2 thru_hole oval (at 0 2) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS))
    (pad 3 thru_hole oval (at 0 4) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 9 /CH_EN))
    (pad 4 thru_hole oval (at 0 6) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 8 /RESET))
    (pad 5 thru_hole oval (at 0 8) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 4 /DS18S20_DQ))
    (pad 6 thru_hole oval (at 0 10) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 5 /DS18S20_PWR))
    (pad 7 thru_hole oval (at 0 12) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS))
    (pad 8 thru_hole oval (at 0 14) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 1 VCC))
    (pad 9 smd oval (at 1.99 15.75 90) (size 2.4 1.1) (layers F.Cu F.Paste F.Mask))
    (pad 10 smd oval (at 3.99 15.75 90) (size 2.4 1.1) (layers F.Cu F.Paste F.Mask))
    (pad 11 smd oval (at 5.99 15.75 90) (size 2.4 1.1) (layers F.Cu F.Paste F.Mask))
    (pad 12 smd oval (at 7.99 15.75 90) (size 2.4 1.1) (layers F.Cu F.Paste F.Mask))
    (pad 13 smd oval (at 9.99 15.75 90) (size 2.4 1.1) (layers F.Cu F.Paste F.Mask))
    (pad 14 smd oval (at 11.99 15.75 90) (size 2.4 1.1) (layers F.Cu F.Paste F.Mask))
    (pad 15 thru_hole oval (at 14 14) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 2 GND))
    (pad 16 thru_hole oval (at 14 12) (size 2.5 1.1) (drill 0.65 (offset 0.6 0)) (layers *.Cu *.Mask F.SilkS)
      (net 2 GND))
    (pad 17 thru_hole oval (at 14 10) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 10 "Net-(R3-Pad2)"))
    (pad 18 thru_hole oval (at 14 8) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 11 /FLASH))
    (pad 19 thru_hole oval (at 14 6) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS))
    (pad 20 thru_hole oval (at 14 4) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS))
    (pad 21 thru_hole oval (at 14 2) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 6 /RX))
    (pad 22 thru_hole oval (at 14 0) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 7 /TX))
    (model ${ESPLIB}/ESP8266.3dshapes/ESP-12.wrl
      (at (xyz 0.04 0 0))
      (scale (xyz 0.3937 0.3937 0.3937))
      (rotate (xyz 0 0 0))
    )
  )
  (dimension 29.464 (width 0.3) (layer Dwgs.User)
    (gr_text "29.464 mm" (at 160.02 120.824) (layer Dwgs.User))
    (feature1 (pts (xy 145.288 123.444) (xy 145.288 119.474)))
    (feature2 (pts (xy 174.752 123.444) (xy 174.752 119.474)))
    (crossbar (pts (xy 174.752 122.174) (xy 145.288 122.174)))
    (arrow1a (pts (xy 145.288 122.174) (xy 146.414504 121.587579)))
    (arrow1b (pts (xy 145.288 122.174) (xy 146.414504 122.760421)))
    (arrow2a (pts (xy 174.752 122.174) (xy 173.625496 121.587579)))
    (arrow2b (pts (xy 174.752 122.174) (xy 173.625496 122.760421)))
  )
  (gr_line (start 174.752 80.772) (end 145.288 80.772) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 174.752 118.872) (end 145.288 118.872) (angle 90) (layer Edge.Cuts) (width 0.15))
  (dimension 37.846 (width 0.3) (layer Dwgs.User)
    (gr_text "37.846 mm" (at 178.99 99.949 270) (layer Dwgs.User))
    (feature1 (pts (xy 186.69 118.872) (xy 177.64 118.872)))
    (feature2 (pts (xy 186.69 81.026) (xy 177.64 81.026)))
    (crossbar (pts (xy 180.34 81.026) (xy 180.34 118.872)))
    (arrow1a (pts (xy 180.34 118.872) (xy 179.753579 117.745496)))
    (arrow1b (pts (xy 180.34 118.872) (xy 180.926421 117.745496)))
    (arrow2a (pts (xy 180.34 81.026) (xy 179.753579 82.152504)))
    (arrow2b (pts (xy 180.34 81.026) (xy 180.926421 82.152504)))
  )
  (gr_line (start 174.752 80.772) (end 174.752 118.872) (angle 90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 145.288 118.872) (end 145.288 80.772) (angle 90) (layer Edge.Cuts) (width 0.15))
  (zone (net 1) (net_name VCC) (layer F.Cu) (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 174.752 118.872) (xy 145.288 118.872) (xy 145.288 80.772) (xy 174.752 80.772)
      )
    )
  )
  (zone (net 2) (net_name GND) (layer B.Cu) (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 174.752 118.872) (xy 145.288 118.872) (xy 145.288 80.772) (xy 174.752 80.772)
      )
    )
  )
)
