(kicad_pcb (version 20171130) (host pcbnew 5.1.6-c6e7f7d~87~ubuntu18.04.1)
  (general
    (thickness 1.6)
    (drawings 107)
    (tracks 400)
    (zones 0)
    (modules 22)
    (nets 16)
  )
  (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)
    (user_trace_width 0.3048)
    (user_trace_width 0.4)
    (user_trace_width 0.508)
    (user_trace_width 0.8)
    (user_trace_width 0.85)
    (trace_clearance 0.2)
    (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.05)
    (aux_axis_origin 0 0)
    (visible_elements FFFFFFFF)
    (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 0)
      (scaleselection 1)
      (outputdirectory "gerber/"))
  )
  (net 0 "")
  (net 1 +3V3)
  (net 2 GND)
  (net 3 SDA)
  (net 4 SCL)
  (net 5 TX)
  (net 6 RX)
  (net 7 38_A2)
  (net 8 37_A1)
  (net 9 36_A0)
  (net 10 "Net-(D1-Pad1)")
  (net 11 35_A7)
  (net 12 34_A6)
  (net 13 "Net-(D2-Pad1)")
  (net 14 25_LED)
  (net 15 39_A3)
  (net_class Default "This is the default net class."
    (clearance 0.2)
    (trace_width 0.25)
    (via_dia 0.8)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net +3V3)
    (add_net 25_LED)
    (add_net 34_A6)
    (add_net 35_A7)
    (add_net 36_A0)
    (add_net 37_A1)
    (add_net 38_A2)
    (add_net 39_A3)
    (add_net GND)
    (add_net "Net-(D1-Pad1)")
    (add_net "Net-(D2-Pad1)")
    (add_net RX)
    (add_net SCL)
    (add_net SDA)
    (add_net TX)
  )
  (module logo_footprints:pvos15 (layer F.Cu) (tedit 0)
    (at 16.758 3.508)
    (fp_text reference G*** (at 0 0) (layer F.SilkS) hide)
    (fp_text value LOGO (at 0.75 0) (layer F.SilkS) hide)
  )
  (module Connector_PinSocket_2.54mm:PinSocket_1x18_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A434)
    (at 9.398 13.716 90)
    (descr "Through hole straight socket strip, 1x18, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 1x18 2.54mm single row")
    (fp_text reference J2 (at 0 -2.77 90) (layer F.SilkS))
    (fp_text value Conn_01x18_Female (at 0 45.95 90) (layer F.Fab))
    (fp_text user %R (at 0 21.59) (layer F.Fab))
    (pad 18 thru_hole oval (at 0 43.18 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 SDA))
    (pad 17 thru_hole oval (at 0 40.64 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 16 thru_hole oval (at 0 38.1 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 15 thru_hole oval (at 0 35.56 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 14 thru_hole oval (at 0 33.02 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 13 thru_hole oval (at 0 30.48 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 12 thru_hole oval (at 0 27.94 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 14 25_LED))
    (pad 11 thru_hole oval (at 0 25.4 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 10 thru_hole oval (at 0 22.86 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 9 thru_hole oval (at 0 20.32 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 11 35_A7))
    (pad 8 thru_hole oval (at 0 17.78 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 12 34_A6))
    (pad 7 thru_hole oval (at 0 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 15 39_A3))
    (pad 6 thru_hole oval (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 7 38_A2))
    (pad 5 thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 8 37_A1))
    (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 9 36_A0))
    (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 +3V3))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x18_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Button_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx58-2LFS (layer F.Cu) (tedit 5A02FE31)
    (at 2.794 59.436 90)
    (descr "tactile switch SPST right angle, PTS645VL58-2 LFS")
    (tags "tactile switch SPST angled PTS645VL58-2 LFS C&K Button")
    (fp_text reference SW2 (at 2.25 2.68 90) (layer F.SilkS))
    (fp_text value SW_Push (at 2.25 5.38988 90) (layer F.Fab))
    (fp_text user %R (at 2.25 1.68 90) (layer F.Fab))
    (pad "" thru_hole circle (at -1.25 2.49 90) (size 2.1 2.1) (drill 1.3) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at 0 0 90) (size 1.75 1.75) (drill 0.99) (layers *.Cu *.Mask)
      (net 9 36_A0))
    (pad 2 thru_hole circle (at 4.5 0 90) (size 1.75 1.75) (drill 0.99) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad "" thru_hole circle (at 5.76 2.49 90) (size 2.1 2.1) (drill 1.3) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx58-2LFS.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Button_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx58-2LFS (layer F.Cu) (tedit 5A02FE31)
    (at 2.794 49.022 90)
    (descr "tactile switch SPST right angle, PTS645VL58-2 LFS")
    (tags "tactile switch SPST angled PTS645VL58-2 LFS C&K Button")
    (fp_text reference SW1 (at 2.25 2.68 90) (layer F.SilkS))
    (fp_text value SW_Push (at 2.25 5.38988 90) (layer F.Fab))
    (fp_text user %R (at 2.25 1.68 90) (layer F.Fab))
    (pad "" thru_hole circle (at -1.25 2.49 90) (size 2.1 2.1) (drill 1.3) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at 0 0 90) (size 1.75 1.75) (drill 0.99) (layers *.Cu *.Mask)
      (net 8 37_A1))
    (pad 2 thru_hole circle (at 4.5 0 90) (size 1.75 1.75) (drill 0.99) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad "" thru_hole circle (at 5.76 2.49 90) (size 2.1 2.1) (drill 1.3) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx58-2LFS.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal (layer F.Cu) (tedit 5B78AD87)
    (at 88.646 11.938 90)
    (descr "JST SH series connector, SM04B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
    (tags "connector JST SH top entry")
    (attr smd)
    (fp_text reference J5 (at -5.08 2.286 180) (layer F.SilkS))
    (fp_text value Conn_01x04_Female (at 0 3.98 90) (layer F.Fab))
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad MP smd roundrect (at 2.8 1.875 90) (size 1.2 1.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333))
    (pad MP smd roundrect (at -2.8 1.875 90) (size 1.2 1.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333))
    (pad 4 smd roundrect (at 1.5 -2 90) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 4 SCL))
    (pad 3 smd roundrect (at 0.5 -2 90) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 3 SDA))
    (pad 2 smd roundrect (at -0.5 -2 90) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 +3V3))
    (pad 1 smd roundrect (at -1.5 -2 90) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (model ${KISYS3DMOD}/Connector_JST.3dshapes/JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinSocket_2.54mm:PinSocket_1x15_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A41D)
    (at 89.916 24.384)
    (descr "Through hole straight socket strip, 1x15, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 1x15 2.54mm single row")
    (fp_text reference J3 (at 0 -2.77) (layer F.SilkS))
    (fp_text value Conn_01x15_Female (at 0 38.33) (layer F.Fab))
    (fp_text user %R (at 0 17.78 90) (layer F.Fab))
    (pad 15 thru_hole oval (at 0 35.56) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 11 35_A7))
    (pad 14 thru_hole oval (at 0 33.02) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 12 34_A6))
    (pad 13 thru_hole oval (at 0 30.48) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 15 39_A3))
    (pad 12 thru_hole oval (at 0 27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 7 38_A2))
    (pad 11 thru_hole oval (at 0 25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 8 37_A1))
    (pad 10 thru_hole oval (at 0 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 9 36_A0))
    (pad 9 thru_hole oval (at 0 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 SDA))
    (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 SCL))
    (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 +3V3))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 TX))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 6 RX))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 +3V3))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x15_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B)
    (at 69.85 23.114 90)
    (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 RS3 (at 5.08 0 90) (layer F.SilkS))
    (fp_text value 500R (at 5.08 2.37 90) (layer F.Fab))
    (fp_text user %R (at 5.08 0 90) (layer F.Fab))
    (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 13 "Net-(D2-Pad1)"))
    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module LED_THT:LED_D5.0mm (layer F.Cu) (tedit 5995936A)
    (at 80.258 63.508 270)
    (descr "LED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf")
    (tags "LED diameter 5.0mm 2 pins")
    (fp_text reference D2 (at 1.25 5.25 180) (layer F.SilkS))
    (fp_text value LED (at 1.27 3.96 90) (layer F.Fab))
    (fp_text user %R (at 1.25 0 90) (layer F.Fab))
    (pad 2 thru_hole circle (at 2.54 0 270) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 14 25_LED))
    (pad 1 thru_hole rect (at 0 0 270) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 13 "Net-(D2-Pad1)"))
    (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D5.0mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module MountingHole:MountingHole_2.7mm_M2.5 (layer F.Cu) (tedit 56D1B4CB)
    (at 3.556 3.81)
    (descr "Mounting Hole 2.7mm, no annular, M2.5")
    (tags "mounting hole 2.7mm no annular m2.5")
    (attr virtual)
    (fp_text reference H1 (at 0 -3.7) (layer F.SilkS))
    (fp_text value MountingHole (at 0 3.7) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 np_thru_hole circle (at 0 0) (size 2.7 2.7) (drill 2.7) (layers *.Cu *.Mask))
  )
  (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B)
    (at 66.294 23.114 90)
    (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 RS2 (at 5.08 0 90) (layer F.SilkS))
    (fp_text value 500R (at 5.08 2.37 90) (layer F.Fab))
    (fp_text user %R (at 5.08 0 90) (layer F.Fab))
    (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 10 "Net-(D1-Pad1)"))
    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module LED_THT:LED_D5.0mm (layer F.Cu) (tedit 5995936A)
    (at 66.548 28.956 270)
    (descr "LED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf")
    (tags "LED diameter 5.0mm 2 pins")
    (fp_text reference D1 (at 6.052 -0.21 180) (layer F.SilkS))
    (fp_text value LED (at 1.27 3.96 90) (layer F.Fab))
    (fp_text user %R (at 1.25 0 90) (layer F.Fab))
    (pad 2 thru_hole circle (at 2.54 0 270) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 15 39_A3))
    (pad 1 thru_hole rect (at 0 0 270) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 10 "Net-(D1-Pad1)"))
    (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D5.0mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A429)
    (at 82.042 15.24)
    (descr "Through hole straight socket strip, 1x03, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 1x03 2.54mm single row")
    (fp_text reference J4 (at 0 -2.77) (layer F.SilkS))
    (fp_text value Conn_01x03_Female (at 0 7.85) (layer F.Fab))
    (fp_text user %R (at 0 2.54 90) (layer F.Fab))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 7 38_A2))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 +3V3))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x03_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinSocket_2.54mm:PinSocket_1x18_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A434)
    (at 9.398 36.576 90)
    (descr "Through hole straight socket strip, 1x18, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 1x18 2.54mm single row")
    (fp_text reference J1 (at 0 -2.77 90) (layer F.SilkS))
    (fp_text value Conn_01x18_Female (at 0 45.95 90) (layer F.Fab))
    (fp_text user %R (at 0 21.59) (layer F.Fab))
    (pad 18 thru_hole oval (at 0 43.18 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 17 thru_hole oval (at 0 40.64 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 16 thru_hole oval (at 0 38.1 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 15 thru_hole oval (at 0 35.56 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 14 thru_hole oval (at 0 33.02 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 13 thru_hole oval (at 0 30.48 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 12 thru_hole oval (at 0 27.94 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 11 thru_hole oval (at 0 25.4 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 10 thru_hole oval (at 0 22.86 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 9 thru_hole oval (at 0 20.32 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 SCL))
    (pad 8 thru_hole oval (at 0 17.78 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 7 thru_hole oval (at 0 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 6 thru_hole oval (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 TX))
    (pad 5 thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 6 RX))
    (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x18_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B)
    (at 42.74 25.92)
    (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 RS1 (at 5.08 0) (layer F.SilkS))
    (fp_text value 10K (at 5.08 2.37) (layer F.Fab))
    (fp_text user %R (at 5.08 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 oval (at 10.16 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 8 37_A1))
    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B)
    (at 42.74 22.11)
    (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 RS0 (at 5.08 0) (layer F.SilkS))
    (fp_text value 10K (at 5.08 2.37) (layer F.Fab))
    (fp_text user %R (at 5.08 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 oval (at 10.16 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 9 36_A0))
    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A420)
    (at 79.756 45.974 270)
    (descr "Through hole straight socket strip, 1x08, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 1x08 2.54mm single row")
    (fp_text reference J11 (at 0.284 20.498 90) (layer F.SilkS))
    (fp_text value BME390 (at 0 20.55 90) (layer F.Fab))
    (fp_text user %R (at 0 8.89) (layer F.Fab))
    (pad 8 thru_hole oval (at 0 17.78 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 7 thru_hole oval (at 0 15.24 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 6 thru_hole oval (at 0 12.7 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 SDA))
    (pad 5 thru_hole oval (at 0 10.16 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 4 thru_hole oval (at 0 7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 SCL))
    (pad 3 thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 +3V3))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x08_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A433)
    (at 15.24 45.72 90)
    (descr "Through hole straight socket strip, 1x07, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 1x07 2.54mm single row")
    (fp_text reference J9 (at -0.254 18.288 270) (layer F.SilkS))
    (fp_text value SCD30 (at 0 18.01 90) (layer F.Fab))
    (fp_text user %R (at 0 7.62) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 +3V3))
    (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 SCL))
    (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 SDA))
    (pad 5 thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 6 thru_hole oval (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 7 thru_hole oval (at 0 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x07_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module MountingHole:MountingHole_2.7mm_M2.5 (layer F.Cu) (tedit 56D1B4CB)
    (at 88.638 65.808 90)
    (descr "Mounting Hole 2.7mm, no annular, M2.5")
    (tags "mounting hole 2.7mm no annular m2.5")
    (attr virtual)
    (fp_text reference H4 (at 0 -3.7 90) (layer F.SilkS) hide)
    (fp_text value MountingHole (at 0 3.7 90) (layer F.Fab))
    (fp_text user %R (at 0.3 0 90) (layer F.Fab))
    (pad 1 np_thru_hole circle (at 0 0 90) (size 2.7 2.7) (drill 2.7) (layers *.Cu *.Mask))
  )
  (module MountingHole:MountingHole_2.7mm_M2.5 (layer F.Cu) (tedit 56D1B4CB)
    (at 3.302 65.808)
    (descr "Mounting Hole 2.7mm, no annular, M2.5")
    (tags "mounting hole 2.7mm no annular m2.5")
    (attr virtual)
    (fp_text reference H3 (at 0 -3.7) (layer F.SilkS) hide)
    (fp_text value MountingHole (at 0 3.7) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 np_thru_hole circle (at 0 0) (size 2.7 2.7) (drill 2.7) (layers *.Cu *.Mask))
  )
  (module MountingHole:MountingHole_2.7mm_M2.5 (layer F.Cu) (tedit 56D1B4CB)
    (at 88.638 3.81)
    (descr "Mounting Hole 2.7mm, no annular, M2.5")
    (tags "mounting hole 2.7mm no annular m2.5")
    (attr virtual)
    (fp_text reference H2 (at 0 -3.7) (layer F.SilkS) hide)
    (fp_text value MountingHole (at 0 3.7) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 np_thru_hole circle (at 0 0) (size 2.7 2.7) (drill 2.7) (layers *.Cu *.Mask))
  )
  (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B)
    (at 35.56 53.086)
    (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 0 180) (layer F.SilkS))
    (fp_text value R (at 5.08 2.37) (layer F.Fab))
    (fp_text user %R (at 5.08 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 10.16 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 3 SDA))
    (pad 1 thru_hole circle (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 1 +3V3))
    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B)
    (at 35.56 56.388)
    (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 5.08 -0.064 180) (layer F.SilkS))
    (fp_text value R (at 5.08 2.37) (layer F.Fab))
    (fp_text user %R (at 5.08 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 10.16 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 4 SCL))
    (pad 1 thru_hole circle (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 1 +3V3))
    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (dimension 88.64 (width 0.15) (layer Dwgs.User)
    (gr_text "88.640 mm" (at 44.32 86.25) (layer Dwgs.User))
    (feature1 (pts (xy 0 65.83) (xy 0 85.536421)))
    (feature2 (pts (xy 88.64 65.83) (xy 88.64 85.536421)))
    (crossbar (pts (xy 88.64 84.95) (xy 0 84.95)))
    (arrow1a (pts (xy 0 84.95) (xy 1.126504 84.363579)))
    (arrow1b (pts (xy 0 84.95) (xy 1.126504 85.536421)))
    (arrow2a (pts (xy 88.64 84.95) (xy 87.513496 84.363579)))
    (arrow2b (pts (xy 88.64 84.95) (xy 87.513496 85.536421)))
  )
  (dimension 3.522 (width 0.15) (layer Dwgs.User)
    (gr_text "3.522 mm" (at 117.12 67.569 270) (layer Dwgs.User))
    (feature1 (pts (xy 88.638 69.33) (xy 116.406421 69.33)))
    (feature2 (pts (xy 88.638 65.808) (xy 116.406421 65.808)))
    (crossbar (pts (xy 115.82 65.808) (xy 115.82 69.33)))
    (arrow1a (pts (xy 115.82 69.33) (xy 115.233579 68.203496)))
    (arrow1b (pts (xy 115.82 69.33) (xy 116.406421 68.203496)))
    (arrow2a (pts (xy 115.82 65.808) (xy 115.233579 66.934504)))
    (arrow2b (pts (xy 115.82 65.808) (xy 116.406421 66.934504)))
  )
  (dimension 88.59 (width 0.15) (layer Dwgs.User)
    (gr_text "88.590 mm" (at 44.295 -31.83) (layer Dwgs.User))
    (feature1 (pts (xy 0 3.81) (xy 0 -31.116421)))
    (feature2 (pts (xy 88.59 3.81) (xy 88.59 -31.116421)))
    (crossbar (pts (xy 88.59 -30.53) (xy 0 -30.53)))
    (arrow1a (pts (xy 0 -30.53) (xy 1.126504 -31.116421)))
    (arrow1b (pts (xy 0 -30.53) (xy 1.126504 -29.943579)))
    (arrow2a (pts (xy 88.59 -30.53) (xy 87.463496 -31.116421)))
    (arrow2b (pts (xy 88.59 -30.53) (xy 87.463496 -29.943579)))
  )
  (dimension 65.53 (width 0.15) (layer Dwgs.User)
    (gr_text "65.530 mm" (at 108.57 36.575 270) (layer Dwgs.User))
    (feature1 (pts (xy 88.62 69.34) (xy 107.856421 69.34)))
    (feature2 (pts (xy 88.62 3.81) (xy 107.856421 3.81)))
    (crossbar (pts (xy 107.27 3.81) (xy 107.27 69.34)))
    (arrow1a (pts (xy 107.27 69.34) (xy 106.683579 68.213496)))
    (arrow1b (pts (xy 107.27 69.34) (xy 107.856421 68.213496)))
    (arrow2a (pts (xy 107.27 3.81) (xy 106.683579 4.936504)))
    (arrow2b (pts (xy 107.27 3.81) (xy 107.856421 4.936504)))
  )
  (dimension 3.53 (width 0.15) (layer Dwgs.User)
    (gr_text "3.530 mm" (at 1.765 -22.51) (layer Dwgs.User))
    (feature1 (pts (xy 0 3.82) (xy 0 -21.796421)))
    (feature2 (pts (xy 3.53 3.82) (xy 3.53 -21.796421)))
    (crossbar (pts (xy 3.53 -21.21) (xy 0 -21.21)))
    (arrow1a (pts (xy 0 -21.21) (xy 1.126504 -21.796421)))
    (arrow1b (pts (xy 0 -21.21) (xy 1.126504 -20.623579)))
    (arrow2a (pts (xy 3.53 -21.21) (xy 2.403496 -21.796421)))
    (arrow2b (pts (xy 3.53 -21.21) (xy 2.403496 -20.623579)))
  )
  (dimension 65.52 (width 0.15) (layer Dwgs.User)
    (gr_text "65.520 mm" (at -42.66 36.58 270) (layer Dwgs.User))
    (feature1 (pts (xy 3.56 69.34) (xy -41.946421 69.34)))
    (feature2 (pts (xy 3.56 3.82) (xy -41.946421 3.82)))
    (crossbar (pts (xy -41.36 3.82) (xy -41.36 69.34)))
    (arrow1a (pts (xy -41.36 69.34) (xy -41.946421 68.213496)))
    (arrow1b (pts (xy -41.36 69.34) (xy -40.773579 68.213496)))
    (arrow2a (pts (xy -41.36 3.82) (xy -41.946421 4.946504)))
    (arrow2b (pts (xy -41.36 3.82) (xy -40.773579 4.946504)))
  )
  (dimension 3.52 (width 0.15) (layer Dwgs.User)
    (gr_text "3.520 mm" (at -5.28 67.58 270) (layer Dwgs.User))
    (feature1 (pts (xy 3.27 69.34) (xy -4.566421 69.34)))
    (feature2 (pts (xy 3.27 65.82) (xy -4.566421 65.82)))
    (crossbar (pts (xy -3.98 65.82) (xy -3.98 69.34)))
    (arrow1a (pts (xy -3.98 69.34) (xy -4.566421 68.213496)))
    (arrow1b (pts (xy -3.98 69.34) (xy -3.393579 68.213496)))
    (arrow2a (pts (xy -3.98 65.82) (xy -4.566421 66.946504)))
    (arrow2b (pts (xy -3.98 65.82) (xy -3.393579 66.946504)))
  )
  (dimension 3.31 (width 0.15) (layer Dwgs.User)
    (gr_text "3.310 mm" (at 1.655 79.45) (layer Dwgs.User))
    (feature1 (pts (xy 0 65.78) (xy 0 78.736421)))
    (feature2 (pts (xy 3.31 65.78) (xy 3.31 78.736421)))
    (crossbar (pts (xy 3.31 78.15) (xy 0 78.15)))
    (arrow1a (pts (xy 0 78.15) (xy 1.126504 77.563579)))
    (arrow1b (pts (xy 0 78.15) (xy 1.126504 78.736421)))
    (arrow2a (pts (xy 3.31 78.15) (xy 2.183496 77.563579)))
    (arrow2b (pts (xy 3.31 78.15) (xy 2.183496 78.736421)))
  )
  (dimension 22.57 (width 0.15) (layer Dwgs.User)
    (gr_text "22.570 mm" (at -23.01 58.045 90) (layer Dwgs.User))
    (feature1 (pts (xy -3.11 46.76) (xy -22.296421 46.76)))
    (feature2 (pts (xy -3.11 69.33) (xy -22.296421 69.33)))
    (crossbar (pts (xy -21.71 69.33) (xy -21.71 46.76)))
    (arrow1a (pts (xy -21.71 46.76) (xy -21.123579 47.886504)))
    (arrow1b (pts (xy -21.71 46.76) (xy -22.296421 47.886504)))
    (arrow2a (pts (xy -21.71 69.33) (xy -21.123579 68.203496)))
    (arrow2b (pts (xy -21.71 69.33) (xy -22.296421 68.203496)))
  )
  (dimension 12.132 (width 0.15) (layer Dwgs.User)
    (gr_text "12.132 mm" (at -18.33 63.276 90) (layer Dwgs.User))
    (feature1 (pts (xy -2.794 57.21) (xy -17.616421 57.21)))
    (feature2 (pts (xy -2.794 69.342) (xy -17.616421 69.342)))
    (crossbar (pts (xy -17.03 69.342) (xy -17.03 57.21)))
    (arrow1a (pts (xy -17.03 57.21) (xy -16.443579 58.336504)))
    (arrow1b (pts (xy -17.03 57.21) (xy -17.616421 58.336504)))
    (arrow2a (pts (xy -17.03 69.342) (xy -16.443579 68.215496)))
    (arrow2b (pts (xy -17.03 69.342) (xy -17.616421 68.215496)))
  )
  (dimension 44.662 (width 0.15) (layer Dwgs.User)
    (gr_text "44.662 mm" (at -32.796 47.011 90) (layer Dwgs.User))
    (feature1 (pts (xy 0 24.68) (xy -32.082421 24.68)))
    (feature2 (pts (xy 0 69.342) (xy -32.082421 69.342)))
    (crossbar (pts (xy -31.496 69.342) (xy -31.496 24.68)))
    (arrow1a (pts (xy -31.496 24.68) (xy -30.909579 25.806504)))
    (arrow1b (pts (xy -31.496 24.68) (xy -32.082421 25.806504)))
    (arrow2a (pts (xy -31.496 69.342) (xy -30.909579 68.215496)))
    (arrow2b (pts (xy -31.496 69.342) (xy -32.082421 68.215496)))
  )
  (dimension 85.4 (width 0.15) (layer Dwgs.User)
    (gr_text "85.400 mm" (at 46 73.42) (layer Dwgs.User))
    (feature1 (pts (xy 88.7 65.83) (xy 88.7 72.706421)))
    (feature2 (pts (xy 3.3 65.83) (xy 3.3 72.706421)))
    (crossbar (pts (xy 3.3 72.12) (xy 88.7 72.12)))
    (arrow1a (pts (xy 88.7 72.12) (xy 87.573496 72.706421)))
    (arrow1b (pts (xy 88.7 72.12) (xy 87.573496 71.533579)))
    (arrow2a (pts (xy 3.3 72.12) (xy 4.426504 72.706421)))
    (arrow2b (pts (xy 3.3 72.12) (xy 4.426504 71.533579)))
  )
  (dimension 34.67 (width 0.15) (layer Dwgs.User)
    (gr_text "34.670 mm" (at -22.81 17.335 90) (layer Dwgs.User))
    (feature1 (pts (xy 0 0) (xy -22.096421 0)))
    (feature2 (pts (xy 0 34.67) (xy -22.096421 34.67)))
    (crossbar (pts (xy -21.51 34.67) (xy -21.51 0)))
    (arrow1a (pts (xy -21.51 0) (xy -20.923579 1.126504)))
    (arrow1b (pts (xy -21.51 0) (xy -22.096421 1.126504)))
    (arrow2a (pts (xy -21.51 34.67) (xy -20.923579 33.543496)))
    (arrow2b (pts (xy -21.51 34.67) (xy -22.096421 33.543496)))
  )
  (dimension 45.96 (width 0.15) (layer Dwgs.User)
    (gr_text "45.960 mm" (at 22.98 -17.39) (layer Dwgs.User))
    (feature1 (pts (xy 45.96 0) (xy 45.96 -16.676421)))
    (feature2 (pts (xy 0 0) (xy 0 -16.676421)))
    (crossbar (pts (xy 0 -16.09) (xy 45.96 -16.09)))
    (arrow1a (pts (xy 45.96 -16.09) (xy 44.833496 -15.503579)))
    (arrow1b (pts (xy 45.96 -16.09) (xy 44.833496 -16.676421)))
    (arrow2a (pts (xy 0 -16.09) (xy 1.126504 -15.503579)))
    (arrow2b (pts (xy 0 -16.09) (xy 1.126504 -16.676421)))
  )
  (dimension 3.5 (width 0.15) (layer Dwgs.User)
    (gr_text "3.500 mm" (at -7.22 46.77 90) (layer Dwgs.User))
    (feature1 (pts (xy -2.75 45.02) (xy -6.506421 45.02)))
    (feature2 (pts (xy -2.75 48.52) (xy -6.506421 48.52)))
    (crossbar (pts (xy -5.92 48.52) (xy -5.92 45.02)))
    (arrow1a (pts (xy -5.92 45.02) (xy -5.333579 46.146504)))
    (arrow1b (pts (xy -5.92 45.02) (xy -6.506421 46.146504)))
    (arrow2a (pts (xy -5.92 48.52) (xy -5.333579 47.393496)))
    (arrow2b (pts (xy -5.92 48.52) (xy -6.506421 47.393496)))
  )
  (dimension 12.09 (width 0.15) (layer Dwgs.User)
    (gr_text "12.090 mm" (at -27.02 40.715 90) (layer Dwgs.User))
    (feature1 (pts (xy -2.19 34.67) (xy -26.306421 34.67)))
    (feature2 (pts (xy -2.19 46.76) (xy -26.306421 46.76)))
    (crossbar (pts (xy -25.72 46.76) (xy -25.72 34.67)))
    (arrow1a (pts (xy -25.72 34.67) (xy -25.133579 35.796504)))
    (arrow1b (pts (xy -25.72 34.67) (xy -26.306421 35.796504)))
    (arrow2a (pts (xy -25.72 46.76) (xy -25.133579 45.633496)))
    (arrow2b (pts (xy -25.72 46.76) (xy -26.306421 45.633496)))
  )
  (dimension 9.98 (width 0.15) (layer Dwgs.User)
    (gr_text "9.980 mm" (at -18.08 29.67 90) (layer Dwgs.User))
    (feature1 (pts (xy 0.01 24.68) (xy -17.366421 24.68)))
    (feature2 (pts (xy 0.01 34.66) (xy -17.366421 34.66)))
    (crossbar (pts (xy -16.78 34.66) (xy -16.78 24.68)))
    (arrow1a (pts (xy -16.78 24.68) (xy -16.193579 25.806504)))
    (arrow1b (pts (xy -16.78 24.68) (xy -17.366421 25.806504)))
    (arrow2a (pts (xy -16.78 34.66) (xy -16.193579 33.533496)))
    (arrow2b (pts (xy -16.78 34.66) (xy -17.366421 33.533496)))
  )
  (dimension 22.53 (width 0.15) (layer Dwgs.User)
    (gr_text "22.530 mm" (at -13.76 45.945 270) (layer Dwgs.User))
    (feature1 (pts (xy -0.11 57.21) (xy -13.046421 57.21)))
    (feature2 (pts (xy -0.11 34.68) (xy -13.046421 34.68)))
    (crossbar (pts (xy -12.46 34.68) (xy -12.46 57.21)))
    (arrow1a (pts (xy -12.46 57.21) (xy -13.046421 56.083496)))
    (arrow1b (pts (xy -12.46 57.21) (xy -11.873579 56.083496)))
    (arrow2a (pts (xy -12.46 34.68) (xy -13.046421 35.806504)))
    (arrow2b (pts (xy -12.46 34.68) (xy -11.873579 35.806504)))
  )
  (dimension 85.09 (width 0.15) (layer Dwgs.User)
    (gr_text "85.090 mm" (at 49.403 -11.968) (layer Dwgs.User))
    (feature1 (pts (xy 6.858 1.016) (xy 6.858 -11.254421)))
    (feature2 (pts (xy 91.948 1.016) (xy 91.948 -11.254421)))
    (crossbar (pts (xy 91.948 -10.668) (xy 6.858 -10.668)))
    (arrow1a (pts (xy 6.858 -10.668) (xy 7.984504 -11.254421)))
    (arrow1b (pts (xy 6.858 -10.668) (xy 7.984504 -10.081579)))
    (arrow2a (pts (xy 91.948 -10.668) (xy 90.821496 -11.254421)))
    (arrow2b (pts (xy 91.948 -10.668) (xy 90.821496 -10.081579)))
  )
  (gr_text "For calibration\nprocedure visit:\npvos.org/co2/e" (at 57.758 65.258) (layer F.SilkS))
  (gr_text "Optional pressure sensor\nto improve CO2 accuracy." (at 83.008 40.008) (layer F.SilkS))
  (gr_text "Optional mic\nfor sound level\nonly. Remove\nif desired." (at 71.008 29.758) (layer F.SilkS))
  (gr_text "CO2 sensor should be\ncalibrated regularly." (at 53.008 63.258 90) (layer F.SilkS))
  (dimension 91.948 (width 0.15) (layer Dwgs.User)
    (gr_text "91.948 mm" (at 45.974 -3.792) (layer Dwgs.User))
    (feature1 (pts (xy 0 0) (xy 0 -3.078421)))
    (feature2 (pts (xy 91.948 0) (xy 91.948 -3.078421)))
    (crossbar (pts (xy 91.948 -2.492) (xy 0 -2.492)))
    (arrow1a (pts (xy 0 -2.492) (xy 1.126504 -3.078421)))
    (arrow1b (pts (xy 0 -2.492) (xy 1.126504 -1.905579)))
    (arrow2a (pts (xy 91.948 -2.492) (xy 90.821496 -3.078421)))
    (arrow2b (pts (xy 91.948 -2.492) (xy 90.821496 -1.905579)))
  )
  (dimension 69.342 (width 0.15) (layer Dwgs.User)
    (gr_text "69.342 mm" (at 103.558 34.671 90) (layer Dwgs.User))
    (feature1 (pts (xy 91.948 0) (xy 102.844421 0)))
    (feature2 (pts (xy 91.948 69.342) (xy 102.844421 69.342)))
    (crossbar (pts (xy 102.258 69.342) (xy 102.258 0)))
    (arrow1a (pts (xy 102.258 0) (xy 102.844421 1.126504)))
    (arrow1b (pts (xy 102.258 0) (xy 101.671579 1.126504)))
    (arrow2a (pts (xy 102.258 69.342) (xy 102.844421 68.215496)))
    (arrow2b (pts (xy 102.258 69.342) (xy 101.671579 68.215496)))
  )
  (gr_text 35/A7 (at 85.86 59.924) (layer F.SilkS))
  (gr_text 34/A6 (at 85.86 57.424) (layer F.SilkS))
  (gr_text 39/A3 (at 85.86 55.174) (layer F.SilkS))
  (gr_text 38/A2 (at 85.86 52.424) (layer F.SilkS))
  (gr_text 37/A1 (at 85.86 49.924) (layer F.SilkS))
  (gr_text 36/A0 (at 85.86 47.174) (layer F.SilkS))
  (gr_text GND (at 86.36 44.924) (layer F.SilkS))
  (gr_text SDA (at 86.36 42.174) (layer F.SilkS))
  (gr_text SCL (at 86.36 39.674) (layer F.SilkS))
  (gr_text GND (at 86.36 37.174) (layer F.SilkS))
  (gr_text 3V (at 86.36 34.674) (layer F.SilkS))
  (gr_text TX (at 86.36 32.174) (layer F.SilkS))
  (gr_text RX (at 86.36 29.424) (layer F.SilkS))
  (gr_text "Heltec WiFi LoRa 32 v2" (at 29.508 30.008) (layer F.SilkS))
  (gr_text "(wifi / lora micro)" (at 18.758 27.008) (layer F.SilkS))
  (gr_arc (start 0 24.638) (end 0 27.686) (angle -180) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 0 21.59) (end 0 0) (layer Edge.Cuts) (width 0.05))
  (dimension 61.998 (width 0.15) (layer Dwgs.User)
    (gr_text "61.998 mm" (at 100.614 34.809 270) (layer Dwgs.User))
    (feature1 (pts (xy 88.638 65.808) (xy 99.900421 65.808)))
    (feature2 (pts (xy 88.638 3.81) (xy 99.900421 3.81)))
    (crossbar (pts (xy 99.314 3.81) (xy 99.314 65.808)))
    (arrow1a (pts (xy 99.314 65.808) (xy 98.727579 64.681496)))
    (arrow1b (pts (xy 99.314 65.808) (xy 99.900421 64.681496)))
    (arrow2a (pts (xy 99.314 3.81) (xy 98.727579 4.936504)))
    (arrow2b (pts (xy 99.314 3.81) (xy 99.900421 4.936504)))
  )
  (gr_text qwiic (at 89.008 7.508) (layer F.SilkS))
  (gr_text 3V (at 86.614 24.384) (layer F.SilkS))
  (gr_text GND (at 86.36 26.924) (layer F.SilkS))
  (gr_text "(mic)" (at 77.478 17.78 270) (layer F.SilkS))
  (gr_text "(CO2)" (at 18.758 60.508) (layer F.SilkS))
  (gr_text "(pressure)" (at 70.258 53.508) (layer F.SilkS))
  (gr_text "4.7K Ohm" (at 48.008 18.758) (layer F.SilkS))
  (gr_text "500 Ohm" (at 63.246 18.288 270) (layer F.SilkS))
  (gr_text http://pvos.org (at 16.008 7.008) (layer F.SilkS))
  (gr_text OUT (at 85.598 20.574) (layer F.SilkS))
  (gr_text 3V (at 85.09 15.24) (layer F.SilkS))
  (gr_text GND (at 85.852 17.78) (layer F.SilkS))
  (gr_text MAX4466 (at 74.938 18.034 270) (layer F.SilkS))
  (gr_text rev_E (at 80.008 6.258) (layer F.SilkS))
  (gr_line (start 0 0) (end 91.948 0) (layer Edge.Cuts) (width 0.05))
  (gr_text "4.7K Ohm" (at 40.258 50.008) (layer F.SilkS))
  (gr_text heltec.org/project/wifi-lora-32 (at 24.258 32.758) (layer F.SilkS))
  (gr_text <USB (at 6.508 24.758) (layer F.SilkS))
  (gr_text sparkfun.com/products/15112 (at 28.258 66.008) (layer F.SilkS))
  (gr_text adafruit.com/product/4816 (at 71.14 58.928) (layer F.SilkS))
  (gr_text SDA (at 22.86 49.276 270) (layer F.SilkS))
  (gr_text 3V (at 15.24 49.008 270) (layer F.SilkS))
  (gr_text B (at 8.258 57.258) (layer F.SilkS))
  (gr_text A (at 8.258 46.74) (layer F.SilkS))
  (gr_text GND (at 17.78 49.276 270) (layer F.SilkS))
  (gr_text SCL (at 20.32 49.258 270) (layer F.SilkS))
  (gr_text SDA (at 67.056 49.276 270) (layer F.SilkS))
  (gr_text 3V (at 79.756 49.276 270) (layer F.SilkS))
  (gr_text GND (at 74.676 49.276 270) (layer F.SilkS))
  (gr_text SCL (at 72.136 49.276 270) (layer F.SilkS))
  (gr_text "CO2, Temp, Humidity, Pressure, Mic" (at 56.008 3.008) (layer F.SilkS))
  (gr_line (start 91.948 69.342) (end 91.948 0) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 0 27.686) (end 0 69.342) (layer Edge.Cuts) (width 0.05))
  (gr_text BMP388/390 (at 70.508 56.508) (layer F.SilkS))
  (gr_text SCD30 (at 21.376 63.464) (layer F.SilkS))
  (gr_line (start 0 69.342) (end 91.948 69.342) (layer Edge.Cuts) (width 0.05))
  (gr_text "USER GUIDE: http://pvos.org/co2/e" (at 52.008 6.508) (layer F.SilkS))
)
