(kicad_pcb (version 4) (host pcbnew 4.0.6)
  (general
    (links 0)
    (no_connects 0)
    (area 148.449999 51.449999 217.050001 105.050001)
    (thickness 1.6)
    (drawings 47)
    (tracks 205)
    (zones 0)
    (modules 27)
    (nets 51)
  )
  (page A4)
  (title_block
    (title "HackAir Wifi Air Quality Shield for Arduino")
    (date 2017-04-04)
    (rev 5)
    (company "Thanasis Georgiou <contact@thgeorgiou.om>")
    (comment 1 "Part of the hackAIR project, available freely under the (CC BY 4.0) license.")
    (comment 3 "kicad0ESP8266 footprints & schematic by Jerry Dunmire, CC BY-SA 4.0")
    (comment 4 "Arduino Shield footprint by Nicholas C Lewis, CC BY 3.0")
  )
  (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.3)
    (zone_clearance 0.508)
    (zone_45_only no)
    (trace_min 0.2)
    (segment_width 0.2)
    (edge_width 0.1)
    (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 4 4)
    (pad_drill 3)
    (pad_to_mask_clearance 0)
    (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 +3V3)
  (net 2 GND)
  (net 3 /ESP_RST)
  (net 4 +5V)
  (net 5 "Net-(J1-Pad1)")
  (net 6 /SENSOR_RX)
  (net 7 /SENSOR_TX)
  (net 8 /MC_RST)
  (net 9 /MC_TX)
  (net 10 /ESP_TX)
  (net 11 /SW_GND_G)
  (net 12 /ESP_IO_0)
  (net 13 "Net-(SHIELD1-PadAD5)")
  (net 14 "Net-(SHIELD1-PadAD4)")
  (net 15 "Net-(SHIELD1-PadAD3)")
  (net 16 "Net-(SHIELD1-PadAD0)")
  (net 17 "Net-(SHIELD1-PadAD1)")
  (net 18 "Net-(SHIELD1-PadV_IN)")
  (net 19 "Net-(SHIELD1-Pad3V3)")
  (net 20 "Net-(SHIELD1-PadRST)")
  (net 21 "Net-(SHIELD1-Pad3)")
  (net 22 /MC_CS)
  (net 23 "Net-(SHIELD1-Pad5)")
  (net 24 "Net-(SHIELD1-Pad6)")
  (net 25 "Net-(SHIELD1-Pad9)")
  (net 26 "Net-(SHIELD1-Pad10)")
  (net 27 "Net-(SHIELD1-Pad11)")
  (net 28 "Net-(SHIELD1-Pad12)")
  (net 29 "Net-(SHIELD1-Pad13)")
  (net 30 "Net-(SHIELD1-PadAREF)")
  (net 31 "Net-(U1-Pad11)")
  (net 32 "Net-(U1-Pad12)")
  (net 33 "Net-(U1-Pad13)")
  (net 34 "Net-(U1-Pad14)")
  (net 35 "Net-(U1-Pad5)")
  (net 36 "Net-(U1-Pad15)")
  (net 37 "Net-(U1-Pad6)")
  (net 38 /ESP_RX)
  (net 39 "Net-(U1-Pad7)")
  (net 40 "Net-(U1-Pad8)")
  (net 41 /ESP_CS)
  (net 42 "Net-(U1-Pad9)")
  (net 43 "Net-(U3-Pad2)")
  (net 44 "Net-(U3-Pad4)")
  (net 45 "Net-(U3-Pad5)")
  (net 46 "Net-(U3-Pad6)")
  (net 47 "Net-(U3-Pad7)")
  (net 48 "Net-(U3-Pad10)")
  (net 49 "Net-(U3-Pad13)")
  (net 50 "Net-(U3-Pad14)")
  (net_class Default "This is the default net class."
    (clearance 0.3)
    (trace_width 0.5)
    (via_dia 0.6)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net /ESP_CS)
    (add_net /ESP_IO_0)
    (add_net /ESP_RST)
    (add_net /ESP_RX)
    (add_net /ESP_TX)
    (add_net /MC_CS)
    (add_net /MC_RST)
    (add_net /MC_TX)
    (add_net /SENSOR_RX)
    (add_net /SENSOR_TX)
    (add_net /SW_GND_G)
    (add_net GND)
    (add_net "Net-(SHIELD1-Pad10)")
    (add_net "Net-(SHIELD1-Pad11)")
    (add_net "Net-(SHIELD1-Pad12)")
    (add_net "Net-(SHIELD1-Pad13)")
    (add_net "Net-(SHIELD1-Pad3)")
    (add_net "Net-(SHIELD1-Pad3V3)")
    (add_net "Net-(SHIELD1-Pad5)")
    (add_net "Net-(SHIELD1-Pad6)")
    (add_net "Net-(SHIELD1-Pad9)")
    (add_net "Net-(SHIELD1-PadAD0)")
    (add_net "Net-(SHIELD1-PadAD1)")
    (add_net "Net-(SHIELD1-PadAD3)")
    (add_net "Net-(SHIELD1-PadAD4)")
    (add_net "Net-(SHIELD1-PadAD5)")
    (add_net "Net-(SHIELD1-PadAREF)")
    (add_net "Net-(SHIELD1-PadRST)")
    (add_net "Net-(SHIELD1-PadV_IN)")
    (add_net "Net-(U1-Pad11)")
    (add_net "Net-(U1-Pad12)")
    (add_net "Net-(U1-Pad13)")
    (add_net "Net-(U1-Pad14)")
    (add_net "Net-(U1-Pad15)")
    (add_net "Net-(U1-Pad5)")
    (add_net "Net-(U1-Pad6)")
    (add_net "Net-(U1-Pad7)")
    (add_net "Net-(U1-Pad8)")
    (add_net "Net-(U1-Pad9)")
    (add_net "Net-(U3-Pad10)")
    (add_net "Net-(U3-Pad13)")
    (add_net "Net-(U3-Pad14)")
    (add_net "Net-(U3-Pad2)")
    (add_net "Net-(U3-Pad4)")
    (add_net "Net-(U3-Pad5)")
    (add_net "Net-(U3-Pad6)")
    (add_net "Net-(U3-Pad7)")
  )
  (net_class POWER ""
    (clearance 0.3)
    (trace_width 0.7)
    (via_dia 0.6)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net +3V3)
    (add_net +5V)
    (add_net "Net-(J1-Pad1)")
  )
  (module lib:Arduino-Mounting (layer F.Cu) (tedit 5900B9E1)
    (at 214.6 69.4 90)
    (fp_text reference REF** (at 0 1.75 90) (layer F.SilkS) hide)
    (fp_text value Arduino-Mounting (at 0 -1.5 90) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0 90) (size 4 4) (drill 3) (layers *.Cu *.SilkS *.Mask))
  )
  (module lib:Arduino-Mounting (layer F.Cu) (tedit 5900B9E1)
    (at 214.6 97.4 90)
    (fp_text reference REF** (at 0 1.75 90) (layer F.SilkS) hide)
    (fp_text value Arduino-Mounting (at 0 -1.5 90) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0 90) (size 4 4) (drill 3) (layers *.Cu *.SilkS *.Mask))
  )
  (module lib:Arduino-Mounting (layer F.Cu) (tedit 5900B9E1)
    (at 162.5 102.4 90)
    (fp_text reference REF** (at 0 1.75 90) (layer F.SilkS) hide)
    (fp_text value Arduino-Mounting (at 0 -1.5 90) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0 90) (size 4 4) (drill 3) (layers *.Cu *.SilkS *.Mask))
  )
  (module lib:Arduino-Mounting (layer F.Cu) (tedit 5900B9E1)
    (at 163.7 54.2 90)
    (fp_text reference REF** (at 0 1.75 90) (layer F.SilkS) hide)
    (fp_text value Arduino-Mounting (at 0 -1.5 90) (layer F.Fab) hide)
    (pad "" thru_hole circle (at 0 0 90) (size 4 4) (drill 3) (layers *.Cu *.SilkS *.Mask))
  )
  (module lib:logo (layer F.Cu) (tedit 0)
    (at 196.3 80 270)
    (fp_text reference G*** (at 0 0 270) (layer F.SilkS) hide)
    (fp_text value LOGO (at 0.75 0 270) (layer F.SilkS) hide)
  )
  (module Capacitors_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 58765D06)
    (at 209 89.5)
    (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=6*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf")
    (tags "C Disc series Radial pin pitch 5.00mm  diameter 6mm width 2.5mm Capacitor")
    (fp_text reference C1 (at -2 1) (layer F.SilkS))
    (fp_text value 10nF (at 2.5 0) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 1 +3V3))
    (pad 2 thru_hole circle (at 5 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 2 GND))
    (model Capacitors_THT.3dshapes/C_Disc_D6.0mm_W2.5mm_P5.00mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.393701 0.393701 0.393701))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 58765D06)
    (at 185.4 67.6 90)
    (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=6*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf")
    (tags "C Disc series Radial pin pitch 5.00mm  diameter 6mm width 2.5mm Capacitor")
    (fp_text reference C2 (at 7 -1 90) (layer F.SilkS))
    (fp_text value 100nF (at 2.6 0 90) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 1 +3V3))
    (pad 2 thru_hole circle (at 5 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 2 GND))
    (model Capacitors_THT.3dshapes/C_Disc_D6.0mm_W2.5mm_P5.00mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.393701 0.393701 0.393701))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 58765D06)
    (at 197.6 92.8)
    (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor")
    (tags "CP Radial series Radial pin pitch 2.50mm  diameter 5mm Electrolytic Capacitor")
    (fp_text reference C3 (at 1.25 -3.56) (layer F.SilkS))
    (fp_text value 10uF (at 1.25 3.56) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 1 +3V3))
    (pad 2 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 2 GND))
    (model Capacitors_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.393701 0.393701 0.393701))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 58765D06)
    (at 182.2 67.6 90)
    (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=6*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf")
    (tags "C Disc series Radial pin pitch 5.00mm  diameter 6mm width 2.5mm Capacitor")
    (fp_text reference C4 (at 7 -0.5 90) (layer F.SilkS))
    (fp_text value 10nF (at 2.5 0 90) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 3 /ESP_RST))
    (pad 2 thru_hole circle (at 5 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 2 GND))
    (model Capacitors_THT.3dshapes/C_Disc_D6.0mm_W2.5mm_P5.00mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.393701 0.393701 0.393701))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 58765D06)
    (at 181 92.5 180)
    (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=6*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf")
    (tags "C Disc series Radial pin pitch 5.00mm  diameter 6mm width 2.5mm Capacitor")
    (fp_text reference C5 (at 5 -2.31 180) (layer F.SilkS))
    (fp_text value 100nF (at 2 0 180) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 4 +5V))
    (pad 2 thru_hole circle (at 5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 2 GND))
    (model Capacitors_THT.3dshapes/C_Disc_D6.0mm_W2.5mm_P5.00mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.393701 0.393701 0.393701))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 58765D06)
    (at 188.2 97 180)
    (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor")
    (tags "CP Radial series Radial pin pitch 2.50mm  diameter 5mm Electrolytic Capacitor")
    (fp_text reference C6 (at -1.8 1.75 180) (layer F.SilkS))
    (fp_text value 10uF (at 4.6 -2.2 180) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 1 +3V3))
    (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 2 GND))
    (model Capacitors_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.393701 0.393701 0.393701))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connectors:bornier4 (layer F.Cu) (tedit 58E3CB2C)
    (at 152.5 75.76 270)
    (descr "Bornier d'alimentation 4 pins")
    (tags DEV)
    (fp_text reference J1 (at 18.74 3 360) (layer F.SilkS))
    (fp_text value CONN_POWER (at 7.74 -5 270) (layer F.SilkS) hide)
    (pad 2 thru_hole circle (at 5.08 0 270) (size 3 3) (drill 1.52) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 3 thru_hole circle (at 10.16 0 270) (size 3 3) (drill 1.52) (layers *.Cu *.Mask)
      (net 4 +5V))
    (pad 1 thru_hole rect (at 0 0 270) (size 3 3) (drill 1.52) (layers *.Cu *.Mask)
      (net 5 "Net-(J1-Pad1)"))
    (pad 4 thru_hole circle (at 15.24 0 270) (size 3 3) (drill 1.52) (layers *.Cu *.Mask)
      (net 1 +3V3))
    (model Connectors.3dshapes/bornier4.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm (layer F.Cu) (tedit 58E3C1CA)
    (at 161.5 79.38)
    (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) (layer F.SilkS))
    (fp_text value CONN_POWER_H (at 0 9.95) (layer F.Fab) hide)
    (fp_text user %R (at 0 -2.33) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 "Net-(J1-Pad1)"))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 +5V))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 +3V3))
    (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x04_Pitch2.54mm.wrl
      (at (xyz 0 -0.15 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 90))
    )
  )
  (module Connectors:bornier2 (layer F.Cu) (tedit 58E3CB29)
    (at 156.5 56 180)
    (descr "Bornier d'alimentation 2 pins")
    (tags DEV)
    (fp_text reference P1 (at -3.75 3.25 180) (layer F.SilkS))
    (fp_text value CONN_SENSOR_SERIAL (at -0.5 -9 180) (layer F.SilkS) hide)
    (pad 1 thru_hole rect (at 0 0 180) (size 3 3) (drill 1.52) (layers *.Cu *.Mask)
      (net 6 /SENSOR_RX))
    (pad 2 thru_hole circle (at 5.08 0 180) (size 3 3) (drill 1.52) (layers *.Cu *.Mask)
      (net 7 /SENSOR_TX))
    (model Connectors.3dshapes/bornier2.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm (layer F.Cu) (tedit 58E3C368)
    (at 161.5 59.96)
    (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x02 2.54mm single row")
    (fp_text reference P2 (at 0 -2.33) (layer F.SilkS))
    (fp_text value CONN_SENSOR_SERIAL_H (at 0 4.87) (layer F.Fab) hide)
    (fp_text user %R (at 0 -2.33) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 6 /SENSOR_RX))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 7 /SENSOR_TX))
    (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x02_Pitch2.54mm.wrl
      (at (xyz 0 -0.05 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 90))
    )
  )
  (module Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm (layer F.Cu) (tedit 58E3C781)
    (at 197.6 65.8 270)
    (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 P3 (at 0 -2.38 360) (layer F.SilkS))
    (fp_text value CONN_PROG (at 2.2 3.82 360) (layer F.SilkS))
    (fp_text user %R (at 0 -2.38 360) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 8 /MC_RST))
    (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 9 /MC_TX))
    (pad 3 thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 10 /ESP_TX))
    (pad 4 thru_hole oval (at 0 7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x04_Pitch2.54mm.wrl
      (at (xyz 0 -0.15 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 90))
    )
  )
  (module TO_SOT_Packages_THT:TO-92_Inline_Wide (layer F.Cu) (tedit 58CE52AF)
    (at 161.5 75.04 90)
    (descr "TO-92 leads in-line, wide, drill 0.8mm (see NXP sot054_po.pdf)")
    (tags "to-92 sc-43 sc-43a sot54 PA33 transistor")
    (fp_text reference Q1 (at 2.54 -3.56 270) (layer F.SilkS))
    (fp_text value ZVN4206A (at 2.54 2.79 90) (layer F.Fab))
    (fp_text user %R (at 2.54 -3.56 270) (layer F.Fab))
    (pad 2 thru_hole circle (at 2.54 0 180) (size 1.52 1.52) (drill 0.8) (layers *.Cu *.Mask)
      (net 11 /SW_GND_G))
    (pad 3 thru_hole circle (at 5.08 0 180) (size 1.52 1.52) (drill 0.8) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.52 1.52) (drill 0.8) (layers *.Cu *.Mask)
      (net 5 "Net-(J1-Pad1)"))
    (model ${KISYS3DMOD}/TO_SOT_Packages_THT.3dshapes/TO-92_Inline_Wide.wrl
      (at (xyz 0.1 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 -90))
    )
  )
  (module Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5874F706)
    (at 180.5 89 180)
    (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
    (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
    (fp_text reference R1 (at 9 1.5 180) (layer F.SilkS))
    (fp_text value 1K (at 5 0 180) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 12 /ESP_IO_0))
    (pad 2 thru_hole oval (at 10.16 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 1 +3V3))
    (model Resistors_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.393701 0.393701 0.393701))
      (rotate (xyz 0 0 0))
    )
  )
  (module arduino_shields:ARDUINO_SHIELD_2_040pins (layer F.Cu) (tedit 58E3C379)
    (at 148.5011 105.0036)
    (fp_text reference SHIELD1 (at 4.4989 -55.0036) (layer F.SilkS) hide)
    (fp_text value ARDUINO_SHIELD (at 10.16 -54.61) (layer F.SilkS) hide)
    (pad AD5 thru_hole oval (at 63.5 -2.54 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 13 "Net-(SHIELD1-PadAD5)"))
    (pad AD4 thru_hole oval (at 60.96 -2.54 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 14 "Net-(SHIELD1-PadAD4)"))
    (pad AD3 thru_hole oval (at 58.42 -2.54 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 15 "Net-(SHIELD1-PadAD3)"))
    (pad AD0 thru_hole oval (at 50.8 -2.54 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 16 "Net-(SHIELD1-PadAD0)"))
    (pad AD1 thru_hole oval (at 53.34 -2.54 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 17 "Net-(SHIELD1-PadAD1)"))
    (pad AD2 thru_hole oval (at 55.88 -2.54 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 11 /SW_GND_G))
    (pad V_IN thru_hole oval (at 45.72 -2.54 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 18 "Net-(SHIELD1-PadV_IN)"))
    (pad GND2 thru_hole oval (at 43.18 -2.54 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 2 GND))
    (pad GND1 thru_hole oval (at 40.64 -2.54 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 2 GND))
    (pad 3V3 thru_hole oval (at 35.56 -2.54 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 19 "Net-(SHIELD1-Pad3V3)"))
    (pad RST thru_hole oval (at 33.02 -2.54 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 20 "Net-(SHIELD1-PadRST)"))
    (pad 0 thru_hole oval (at 63.5 -50.8 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 10 /ESP_TX))
    (pad 1 thru_hole oval (at 60.96 -50.8 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 9 /MC_TX))
    (pad 2 thru_hole oval (at 58.42 -50.8 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 8 /MC_RST))
    (pad 3 thru_hole oval (at 55.88 -50.8 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 21 "Net-(SHIELD1-Pad3)"))
    (pad 4 thru_hole oval (at 53.34 -50.8 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 22 /MC_CS))
    (pad 5 thru_hole oval (at 50.8 -50.8 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 23 "Net-(SHIELD1-Pad5)"))
    (pad 6 thru_hole oval (at 48.26 -50.8 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 24 "Net-(SHIELD1-Pad6)"))
    (pad 7 thru_hole oval (at 45.72 -50.8 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 7 /SENSOR_TX))
    (pad 8 thru_hole oval (at 41.656 -50.8 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 6 /SENSOR_RX))
    (pad 9 thru_hole oval (at 39.116 -50.8 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 25 "Net-(SHIELD1-Pad9)"))
    (pad 10 thru_hole oval (at 36.576 -50.8 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 26 "Net-(SHIELD1-Pad10)"))
    (pad 11 thru_hole oval (at 34.036 -50.8 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 27 "Net-(SHIELD1-Pad11)"))
    (pad 12 thru_hole oval (at 31.496 -50.8 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 28 "Net-(SHIELD1-Pad12)"))
    (pad 13 thru_hole oval (at 28.956 -50.8 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 29 "Net-(SHIELD1-Pad13)"))
    (pad GND3 thru_hole oval (at 26.416 -50.8 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 2 GND))
    (pad AREF thru_hole oval (at 23.876 -50.8 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 30 "Net-(SHIELD1-PadAREF)"))
    (pad 5V thru_hole oval (at 38.1 -2.54 90) (size 2.54 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 4 +5V))
  )
  (module Housings_DIP:DIP-20_W7.62mm_LongPads (layer F.Cu) (tedit 58CC8E2D)
    (at 169.38 61.76)
    (descr "20-lead dip package, row spacing 7.62 mm (300 mils), LongPads")
    (tags "DIL DIP PDIP 2.54mm 7.62mm 300mil LongPads")
    (fp_text reference U1 (at 3.81 -2.39) (layer F.SilkS))
    (fp_text value SN74LVC245A (at 3.81 11.74 90) (layer F.Fab))
    (fp_text user %R (at 4.12 1.24) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 1 +3V3))
    (pad 11 thru_hole oval (at 7.62 22.86) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 31 "Net-(U1-Pad11)"))
    (pad 2 thru_hole oval (at 0 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 22 /MC_CS))
    (pad 12 thru_hole oval (at 7.62 20.32) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 32 "Net-(U1-Pad12)"))
    (pad 3 thru_hole oval (at 0 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 8 /MC_RST))
    (pad 13 thru_hole oval (at 7.62 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 33 "Net-(U1-Pad13)"))
    (pad 4 thru_hole oval (at 0 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 9 /MC_TX))
    (pad 14 thru_hole oval (at 7.62 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 34 "Net-(U1-Pad14)"))
    (pad 5 thru_hole oval (at 0 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 35 "Net-(U1-Pad5)"))
    (pad 15 thru_hole oval (at 7.62 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 36 "Net-(U1-Pad15)"))
    (pad 6 thru_hole oval (at 0 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 37 "Net-(U1-Pad6)"))
    (pad 16 thru_hole oval (at 7.62 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 38 /ESP_RX))
    (pad 7 thru_hole oval (at 0 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 39 "Net-(U1-Pad7)"))
    (pad 17 thru_hole oval (at 7.62 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 3 /ESP_RST))
    (pad 8 thru_hole oval (at 0 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 40 "Net-(U1-Pad8)"))
    (pad 18 thru_hole oval (at 7.62 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 41 /ESP_CS))
    (pad 9 thru_hole oval (at 0 20.32) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 42 "Net-(U1-Pad9)"))
    (pad 19 thru_hole oval (at 7.62 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 10 thru_hole oval (at 0 22.86) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 20 thru_hole oval (at 7.62 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 1 +3V3))
    (model Housings_DIP.3dshapes/DIP-20_W7.62mm_LongPads.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module ESP8266:ESP-01 (layer F.Cu) (tedit 553C10FF)
    (at 209.46 76.42)
    (descr "Module, ESP-8266, ESP-01, 8 pin")
    (tags "Module ESP-8266 ESP8266")
    (fp_text reference U2 (at -0.46 -2.42) (layer F.SilkS))
    (fp_text value ESP-01v090 (at 12.192 3.556) (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 10 /ESP_TX))
    (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 2 GND))
    (pad 3 thru_hole oval (at 0 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 41 /ESP_CS))
    (pad 4 thru_hole oval (at 2.54 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 1 +3V3))
    (pad 5 thru_hole oval (at 0 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 3 /ESP_RST))
    (pad 6 thru_hole oval (at 2.54 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 12 /ESP_IO_0))
    (pad 7 thru_hole oval (at 0 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 1 +3V3))
    (pad 8 thru_hole oval (at 2.54 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
      (net 38 /ESP_RX))
  )
  (module ESP8266:ESP-12 locked (layer F.Cu) (tedit 55BE5912)
    (at 199 73 270)
    (descr "Module, ESP-8266, ESP-12, 16 pad, SMD")
    (tags "Module ESP-8266 ESP8266")
    (fp_text reference U3 (at -0.5 17 360) (layer F.SilkS))
    (fp_text value ESP-12 (at 6.992 1 270) (layer F.Fab))
    (fp_text user "No Copper" (at 6.892 -5.4 270) (layer F.CrtYd))
    (pad 1 thru_hole rect (at 0 0 270) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 3 /ESP_RST))
    (pad 2 thru_hole oval (at 0 2 270) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 43 "Net-(U3-Pad2)"))
    (pad 3 thru_hole oval (at 0 4 270) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 41 /ESP_CS))
    (pad 4 thru_hole oval (at 0 6 270) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 44 "Net-(U3-Pad4)"))
    (pad 5 thru_hole oval (at 0 8 270) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 45 "Net-(U3-Pad5)"))
    (pad 6 thru_hole oval (at 0 10 270) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 46 "Net-(U3-Pad6)"))
    (pad 7 thru_hole oval (at 0 12 270) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 47 "Net-(U3-Pad7)"))
    (pad 8 thru_hole oval (at 0 14 270) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 1 +3V3))
    (pad 9 thru_hole oval (at 14 14 270) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 2 GND))
    (pad 10 thru_hole oval (at 14 12 270) (size 2.5 1.1) (drill 0.65 (offset 0.6 0)) (layers *.Cu *.Mask F.SilkS)
      (net 48 "Net-(U3-Pad10)"))
    (pad 11 thru_hole oval (at 14 10 270) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 1 +3V3))
    (pad 12 thru_hole oval (at 14 8 270) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 12 /ESP_IO_0))
    (pad 13 thru_hole oval (at 14 6 270) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 49 "Net-(U3-Pad13)"))
    (pad 14 thru_hole oval (at 14 4 270) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 50 "Net-(U3-Pad14)"))
    (pad 15 thru_hole oval (at 14 2 270) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 38 /ESP_RX))
    (pad 16 thru_hole oval (at 14 0 270) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)
      (net 10 /ESP_TX))
    (model ${ESPLIB}/ESP8266.3dshapes/ESP-12.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.3937 0.3937 0.3937))
      (rotate (xyz 0 0 0))
    )
  )
  (module TO_SOT_Packages_THT:TO-220_Vertical (layer F.Cu) (tedit 58CE52AD)
    (at 190.79 91.5 180)
    (descr "TO-220, Vertical, RM 2.54mm")
    (tags "TO-220 Vertical RM 2.54mm")
    (fp_text reference U4 (at -3.92 -2 180) (layer F.SilkS))
    (fp_text value LD1117S33CTR (at 2.59 -1.9 360) (layer F.Fab))
    (fp_text user %R (at -3.92 -2 180) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 2 thru_hole oval (at 2.54 0 180) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)
      (net 1 +3V3))
    (pad 3 thru_hole oval (at 5.08 0 180) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)
      (net 4 +5V))
    (model ${KISYS3DMOD}/TO_SOT_Packages_THT.3dshapes/TO-220_Vertical.wrl
      (at (xyz 0.1 0 0))
      (scale (xyz 0.393701 0.393701 0.393701))
      (rotate (xyz 0 0 0))
    )
  )
  (module Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm (layer F.Cu) (tedit 58E3C948)
    (at 172 93 270)
    (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x02 2.54mm single row")
    (fp_text reference JP1 (at 0 5.5 540) (layer F.SilkS))
    (fp_text value Jumper_NO_Small (at 2.5 2.5 360) (layer F.SilkS))
    (fp_text user %R (at 0 5.5 540) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 12 /ESP_IO_0))
    (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x02_Pitch2.54mm.wrl
      (at (xyz 0 -0.05 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 90))
    )
  )
  (module Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5874F706)
    (at 166 72 270)
    (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
    (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
    (fp_text reference R2 (at 10.5 2.5 270) (layer F.SilkS))
    (fp_text value 100K (at 5 0 270) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 11 /SW_GND_G))
    (pad 2 thru_hole oval (at 10.16 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 2 GND))
    (model Resistors_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.393701 0.393701 0.393701))
      (rotate (xyz 0 0 0))
    )
  )
  (module lib:logo (layer B.Cu) (tedit 0)
    (at 203.25 80.25 90)
    (fp_text reference G*** (at 0 0 90) (layer B.SilkS) hide)
    (fp_text value LOGO (at 0.75 0 90) (layer B.SilkS) hide)
  )
  (module Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5874F706)
    (at 203.615795 58.015795 270)
    (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
    (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
    (fp_text reference R3 (at 5.08 -2.31 270) (layer F.SilkS))
    (fp_text value 10k (at 5.08 2.31 270) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 8 /MC_RST))
    (pad 2 thru_hole oval (at 10.16 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 2 GND))
    (model Resistors_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.393701 0.393701 0.393701))
      (rotate (xyz 0 0 0))
    )
  )
  (gr_text hackAir (at 197.4 79.8 270) (layer F.SilkS))
  (gr_text "Need help?\ngithub.com/hackair-project/hackAIR-Arduino\nhackair.eu" (at 212.75 60) (layer B.SilkS))
  (gr_text "Author: Thanasis Georgiou" (at 197.25 97.25) (layer B.SilkS))
  (gr_text "hackAir WiFi Air Quality shield - Version 2" (at 191.5 99.5) (layer B.SilkS))
  (gr_text hackAir (at 204.5 80.75 270) (layer B.SilkS))
  (gr_text RST (at 181.4 99.4 90) (layer F.SilkS))
  (gr_text 3V3 (at 183.65 99.3 90) (layer F.SilkS))
  (gr_text 5V (at 186.6 100.5) (layer F.SilkS))
  (gr_text GND (at 190.4 100.2) (layer F.SilkS))
  (gr_text Vin (at 194.25 99.75 90) (layer F.SilkS))
  (gr_text A0 (at 199.25 99.5 90) (layer F.SilkS))
  (gr_text A1 (at 201.75 99.5 90) (layer F.SilkS))
  (gr_text A2 (at 204.5 99.5 90) (layer F.SilkS))
  (gr_text A3 (at 207 99.5 90) (layer F.SilkS))
  (gr_text A4 (at 209.5 99.5 90) (layer F.SilkS))
  (gr_text A5 (at 212 99.5 90) (layer F.SilkS))
  (gr_text AREF (at 170.25 55 90) (layer F.SilkS))
  (gr_text GND (at 175 57.5 90) (layer F.SilkS))
  (gr_text 13 (at 177.5 57 90) (layer F.SilkS))
  (gr_text 12 (at 180 57 90) (layer F.SilkS))
  (gr_text ~~11 (at 182.5 57.25 90) (layer F.SilkS))
  (gr_text ~~10 (at 185.25 57.25 90) (layer F.SilkS))
  (gr_text ~~9 (at 187.5 56.75 90) (layer F.SilkS))
  (gr_text "(SRX)8" (at 190 58.75 90) (layer F.SilkS))
  (gr_text "(STX)7" (at 194.25 58.75 90) (layer F.SilkS))
  (gr_text ~~6 (at 196.75 56.75 90) (layer F.SilkS))
  (gr_text ~~5 (at 199.25 56.75 90) (layer F.SilkS))
  (gr_text 4 (at 202 56.25 90) (layer F.SilkS))
  (gr_text ~~3 (at 204.5 56.75 90) (layer F.SilkS))
  (gr_text 2 (at 207 56.25 90) (layer F.SilkS))
  (gr_text "(TX) 1" (at 209.5 58.5 90) (layer F.SilkS))
  (gr_text "(RX) 0" (at 212 58.75 90) (layer F.SilkS))
  (gr_text 3V3 (at 158 91.25 90) (layer F.SilkS))
  (gr_text 5V (at 158 85.75 90) (layer F.SilkS))
  (gr_text GND (at 157.75 81 90) (layer F.SilkS))
  (gr_text !GND (at 157.75 76 90) (layer F.SilkS))
  (gr_text SRX (at 156.75 61) (layer F.SilkS))
  (gr_text STX (at 151.5 61) (layer F.SilkS))
  (gr_line (start 148.5 105) (end 148.5 51.5) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 214.5 105) (end 148.5 105) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 214.5 102.5) (end 214.5 105) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 217 100) (end 214.5 102.5) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 217 67) (end 217 100) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 214.5 64.5) (end 217 67) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 214.5 53) (end 214.5 64.5) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 213 51.5) (end 214.5 53) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 148.5 51.5) (end 213 51.5) (layer Edge.Cuts) (width 0.1))
  (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 148.5 105) (xy 214.5 105) (xy 214.5 102.5) (xy 217 100) (xy 217 67)
        (xy 214.5 64.5) (xy 214.5 53) (xy 213 51.5) (xy 148.5 51.5)
      )
    )
  )
)
