(kicad_pcb (version 4) (host pcbnew 4.0.7)
  (general
    (links 121)
    (no_connects 5)
    (area 37 -58 116.539836 3.991256)
    (thickness 1.6)
    (drawings 22)
    (tracks 418)
    (zones 0)
    (modules 55)
    (nets 38)
  )
  (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 hide)
  )
  (setup
    (last_trace_width 0.25)
    (user_trace_width 0.2)
    (user_trace_width 0.25)
    (user_trace_width 0.5)
    (user_trace_width 0.75)
    (user_trace_width 1)
    (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)
    (user_via 0.6 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 0.6 0.6)
    (pad_drill 0.3)
    (pad_to_mask_clearance 0.2)
    (aux_axis_origin 0 0)
    (visible_elements FFFFFF7F)
    (pcbplotparams
      (layerselection 0x000cc_00000000)
      (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 0)
      (scaleselection 1)
      (outputdirectory gerber-sensor/))
  )
  (net 0 "")
  (net 1 "Net-(BT1-Pad1)")
  (net 2 GND)
  (net 3 +3V3)
  (net 4 /v_usb)
  (net 5 "Net-(D1-Pad2)")
  (net 6 "Net-(D1-Pad1)")
  (net 7 +BATT)
  (net 8 /SC0)
  (net 9 /SD0)
  (net 10 /SC1)
  (net 11 /SD1)
  (net 12 /SC2)
  (net 13 /SD2)
  (net 14 /SC3)
  (net 15 /SD3)
  (net 16 /SC4)
  (net 17 /SD4)
  (net 18 /XSHUT1)
  (net 19 /GPIO1-1)
  (net 20 /SDA_TOF)
  (net 21 /SCL_TOF)
  (net 22 /LED)
  (net 23 "Net-(R12-Pad1)")
  (net 24 /XSHUT3)
  (net 25 /GPIO1-3)
  (net 26 /XSHUT4)
  (net 27 /GPIO1-4)
  (net 28 /XSHUT5)
  (net 29 /GPIO1-5)
  (net 30 /XSHUT2)
  (net 31 /GPIO1-2)
  (net 32 /SCL_MOTOR)
  (net 33 /SDA_MOTOR)
  (net 34 /I2C_RESET)
  (net 35 /RX)
  (net 36 /TX)
  (net 37 /WIFI_RESET)
  (net_class Default "This is the default net class."
    (clearance 0.2)
    (trace_width 0.25)
    (via_dia 0.6)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net +3V3)
    (add_net +BATT)
    (add_net /GPIO1-1)
    (add_net /GPIO1-2)
    (add_net /GPIO1-3)
    (add_net /GPIO1-4)
    (add_net /GPIO1-5)
    (add_net /I2C_RESET)
    (add_net /LED)
    (add_net /RX)
    (add_net /SC0)
    (add_net /SC1)
    (add_net /SC2)
    (add_net /SC3)
    (add_net /SC4)
    (add_net /SCL_MOTOR)
    (add_net /SCL_TOF)
    (add_net /SD0)
    (add_net /SD1)
    (add_net /SD2)
    (add_net /SD3)
    (add_net /SD4)
    (add_net /SDA_MOTOR)
    (add_net /SDA_TOF)
    (add_net /TX)
    (add_net /WIFI_RESET)
    (add_net /XSHUT1)
    (add_net /XSHUT2)
    (add_net /XSHUT3)
    (add_net /XSHUT4)
    (add_net /XSHUT5)
    (add_net /v_usb)
    (add_net GND)
    (add_net "Net-(BT1-Pad1)")
    (add_net "Net-(D1-Pad1)")
    (add_net "Net-(D1-Pad2)")
    (add_net "Net-(R12-Pad1)")
  )
  (module footprints:via (layer F.Cu) (tedit 59EC7A56)
    (at 91.3 -37.5)
    (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide)
    (fp_text value via (at 0 -0.5) (layer F.Fab) hide)
    (pad 1 thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask)
      (net 2 GND))
  )
  (module footprints:via (layer F.Cu) (tedit 59EC7A56)
    (at 88.1 -39.35)
    (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide)
    (fp_text value via (at 0 -0.5) (layer F.Fab) hide)
    (pad 1 thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask)
      (net 2 GND))
  )
  (module footprints:via (layer F.Cu) (tedit 59EC7A56)
    (at 92 -45.05)
    (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide)
    (fp_text value via (at 0 -0.5) (layer F.Fab) hide)
    (pad 1 thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask)
      (net 2 GND))
  )
  (module footprints:via (layer F.Cu) (tedit 59EC7A56)
    (at 92.8 -30.05)
    (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide)
    (fp_text value via (at 0 -0.5) (layer F.Fab) hide)
    (pad 1 thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask)
      (net 2 GND))
  )
  (module footprints:via (layer F.Cu) (tedit 59EC7A56)
    (at 93.4 -47.7)
    (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide)
    (fp_text value via (at 0 -0.5) (layer F.Fab) hide)
    (pad 1 thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask)
      (net 2 GND))
  )
  (module footprints:via (layer F.Cu) (tedit 59EC7A56)
    (at 69.8 -40.65)
    (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide)
    (fp_text value via (at 0 -0.5) (layer F.Fab) hide)
    (pad 1 thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask)
      (net 2 GND))
  )
  (module footprints:via (layer F.Cu) (tedit 59EC7A56)
    (at 95.85 -50.75)
    (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide)
    (fp_text value via (at 0 -0.5) (layer F.Fab) hide)
    (pad 1 thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask)
      (net 2 GND))
  )
  (module footprints:via (layer F.Cu) (tedit 59EC7A56)
    (at 57.95 -36.65)
    (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide)
    (fp_text value via (at 0 -0.5) (layer F.Fab) hide)
    (pad 1 thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask)
      (net 2 GND))
  )
  (module footprints:via (layer F.Cu) (tedit 59EC7A56)
    (at 63.2 -34.85)
    (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide)
    (fp_text value via (at 0 -0.5) (layer F.Fab) hide)
    (pad 1 thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask)
      (net 2 GND))
  )
  (module footprints:via (layer F.Cu) (tedit 59EC7A56)
    (at 56 -30.2)
    (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide)
    (fp_text value via (at 0 -0.5) (layer F.Fab) hide)
    (pad 1 thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask)
      (net 2 GND))
  )
  (module footprints:via (layer F.Cu) (tedit 59EC7A56)
    (at 84.5 -27.7)
    (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide)
    (fp_text value via (at 0 -0.5) (layer F.Fab) hide)
    (pad 1 thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask)
      (net 2 GND))
  )
  (module footprints:via (layer F.Cu) (tedit 59EC7A56)
    (at 80.2 -34.3)
    (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide)
    (fp_text value via (at 0 -0.5) (layer F.Fab) hide)
    (pad 1 thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask)
      (net 2 GND))
  )
  (module footprints:via (layer F.Cu) (tedit 59EC7A56)
    (at 77.65 -39.55)
    (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide)
    (fp_text value via (at 0 -0.5) (layer F.Fab) hide)
    (pad 1 thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask)
      (net 2 GND))
  )
  (module footprints:via (layer F.Cu) (tedit 59EC7A56)
    (at 85.3 -41.65)
    (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide)
    (fp_text value via (at 0 -0.5) (layer F.Fab) hide)
    (pad 1 thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask)
      (net 2 GND))
  )
  (module footprints:via (layer F.Cu) (tedit 59EC7A56)
    (at 80.7 -45.8)
    (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide)
    (fp_text value via (at 0 -0.5) (layer F.Fab) hide)
    (pad 1 thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask)
      (net 2 GND))
  )
  (module footprints:via (layer F.Cu) (tedit 59EC7A56)
    (at 87.85 -51.6)
    (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide)
    (fp_text value via (at 0 -0.5) (layer F.Fab) hide)
    (pad 1 thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask)
      (net 2 GND))
  )
  (module Connectors_JST:JST_PH_S2B-PH-K_02x2.00mm_Angled (layer B.Cu) (tedit 58D3FE32)
    (at 54.102 -34.576 90)
    (descr "JST PH series connector, S2B-PH-K, side entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
    (tags "connector jst ph")
    (fp_text reference BT1 (at 1.374 2.648 90) (layer B.SilkS))
    (fp_text value "4.2V Lipo" (at 1 -7.25 90) (layer B.Fab))
    (fp_text user %R (at 1.138381 -1.827 90) (layer B.Fab))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask)
      (net 1 "Net-(BT1-Pad1)"))
    (pad 2 thru_hole oval (at 2 0 90) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask)
      (net 2 GND))
    (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S2B-PH-K_02x2.00mm_Angled.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 58AA844E)
    (at 79.9 -48.2 270)
    (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)")
    (tags "capacitor 0603")
    (attr smd)
    (fp_text reference C1 (at -2.65 -0.05 270) (layer F.SilkS))
    (fp_text value 0.1uF (at 0 1.5 270) (layer F.Fab))
    (fp_text user %R (at 0 -1.5 270) (layer F.Fab))
    (pad 1 smd rect (at -0.75 0 270) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (pad 2 smd rect (at 0.75 0 270) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (model Capacitors_SMD.3dshapes/C_0603.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 58AA844E)
    (at 57.912 -30.976 270)
    (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)")
    (tags "capacitor 0603")
    (attr smd)
    (fp_text reference C2 (at -0.266 1.524 270) (layer F.SilkS))
    (fp_text value 4.7uF (at 0 1.5 270) (layer F.Fab))
    (fp_text user %R (at 0 -1.5 270) (layer F.Fab))
    (pad 1 smd rect (at -0.75 0 270) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask)
      (net 4 /v_usb))
    (pad 2 smd rect (at 0.75 0 270) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (model Capacitors_SMD.3dshapes/C_0603.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 58AA844E)
    (at 57.912 -33.794 90)
    (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)")
    (tags "capacitor 0603")
    (attr smd)
    (fp_text reference C3 (at 0 -1.5 90) (layer F.SilkS))
    (fp_text value 4.7uF (at 0 1.5 90) (layer F.Fab))
    (fp_text user %R (at 0 -1.5 90) (layer F.Fab))
    (pad 1 smd rect (at -0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask)
      (net 1 "Net-(BT1-Pad1)"))
    (pad 2 smd rect (at 0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (model Capacitors_SMD.3dshapes/C_0603.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module LEDs:LED_0603 (layer F.Cu) (tedit 59E830D5)
    (at 62.954 -25.654 180)
    (descr "LED 0603 smd package")
    (tags "LED led 0603 SMD smd SMT smt smdled SMDLED smtled SMTLED")
    (attr smd)
    (fp_text reference D1 (at -2.578 0 180) (layer F.SilkS))
    (fp_text value CHARGE (at -0.038 -1.016 180) (layer F.SilkS))
    (pad 2 smd rect (at 0.8 0) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask)
      (net 5 "Net-(D1-Pad2)"))
    (pad 1 smd rect (at -0.8 0) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask)
      (net 6 "Net-(D1-Pad1)"))
    (model ${KISYS3DMOD}/LEDs.3dshapes/LED_0603.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 180))
    )
  )
  (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 58CE4E7E)
    (at 63.77 -37.592)
    (descr "SOT-23, Standard")
    (tags SOT-23)
    (attr smd)
    (fp_text reference Q1 (at -2.37 0.192 90) (layer F.SilkS))
    (fp_text value DMG3415U (at 0 2.5) (layer F.Fab))
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
      (net 4 /v_usb))
    (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
      (net 1 "Net-(BT1-Pad1)"))
    (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
      (net 7 +BATT))
    (model ${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0402_NoSilk (layer F.Cu) (tedit 58AA8408)
    (at 89.5 -36)
    (descr "Capacitor SMD 0402, reflow soldering, AVX (see smccp.pdf)")
    (tags "capacitor 0402")
    (attr smd)
    (fp_text reference R1 (at -2.15 0) (layer F.SilkS))
    (fp_text value 4.7k (at 0 1.27) (layer F.Fab))
    (fp_text user %R (at 0 -1.27) (layer F.Fab))
    (pad 1 smd rect (at -0.55 0) (size 0.6 0.5) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (pad 2 smd rect (at 0.55 0) (size 0.6 0.5) (layers F.Cu F.Paste F.Mask)
      (net 9 /SD0))
    (model Capacitors_SMD.3dshapes/C_0402.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0402_NoSilk (layer F.Cu) (tedit 58AA8408)
    (at 89.5 -34.05)
    (descr "Capacitor SMD 0402, reflow soldering, AVX (see smccp.pdf)")
    (tags "capacitor 0402")
    (attr smd)
    (fp_text reference R2 (at -2.25 0) (layer F.SilkS))
    (fp_text value 4.7k (at 0 1.27) (layer F.Fab))
    (fp_text user %R (at 0 -1.27) (layer F.Fab))
    (pad 1 smd rect (at -0.55 0) (size 0.6 0.5) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (pad 2 smd rect (at 0.55 0) (size 0.6 0.5) (layers F.Cu F.Paste F.Mask)
      (net 8 /SC0))
    (model Capacitors_SMD.3dshapes/C_0402.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0402_NoSilk (layer F.Cu) (tedit 58AA8408)
    (at 89.55 -43.9)
    (descr "Capacitor SMD 0402, reflow soldering, AVX (see smccp.pdf)")
    (tags "capacitor 0402")
    (attr smd)
    (fp_text reference R3 (at -2.1 0) (layer F.SilkS))
    (fp_text value 4.7k (at 0 1.27) (layer F.Fab))
    (fp_text user %R (at 0 -1.27) (layer F.Fab))
    (pad 1 smd rect (at -0.55 0) (size 0.6 0.5) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (pad 2 smd rect (at 0.55 0) (size 0.6 0.5) (layers F.Cu F.Paste F.Mask)
      (net 11 /SD1))
    (model Capacitors_SMD.3dshapes/C_0402.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0402_NoSilk (layer F.Cu) (tedit 58AA8408)
    (at 89.55 -41.95)
    (descr "Capacitor SMD 0402, reflow soldering, AVX (see smccp.pdf)")
    (tags "capacitor 0402")
    (attr smd)
    (fp_text reference R4 (at -2.15 0) (layer F.SilkS))
    (fp_text value 4.7k (at 0 1.27) (layer F.Fab))
    (fp_text user %R (at 0 -1.27) (layer F.Fab))
    (pad 1 smd rect (at -0.55 0) (size 0.6 0.5) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (pad 2 smd rect (at 0.55 0) (size 0.6 0.5) (layers F.Cu F.Paste F.Mask)
      (net 10 /SC1))
    (model Capacitors_SMD.3dshapes/C_0402.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0402_NoSilk (layer B.Cu) (tedit 58AA8408)
    (at 89.5 -33)
    (descr "Capacitor SMD 0402, reflow soldering, AVX (see smccp.pdf)")
    (tags "capacitor 0402")
    (attr smd)
    (fp_text reference R5 (at -2.2 0.1) (layer B.SilkS))
    (fp_text value 4.7k (at 0 -1.27) (layer B.Fab))
    (fp_text user %R (at 0 1.27) (layer B.Fab))
    (pad 1 smd rect (at -0.55 0) (size 0.6 0.5) (layers B.Cu B.Paste B.Mask)
      (net 3 +3V3))
    (pad 2 smd rect (at 0.55 0) (size 0.6 0.5) (layers B.Cu B.Paste B.Mask)
      (net 13 /SD2))
    (model Capacitors_SMD.3dshapes/C_0402.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0402_NoSilk (layer B.Cu) (tedit 58AA8408)
    (at 89.5 -35.05)
    (descr "Capacitor SMD 0402, reflow soldering, AVX (see smccp.pdf)")
    (tags "capacitor 0402")
    (attr smd)
    (fp_text reference R6 (at -2.05 0) (layer B.SilkS))
    (fp_text value 4.7k (at 0 -1.27) (layer B.Fab))
    (fp_text user %R (at 0 1.27) (layer B.Fab))
    (pad 1 smd rect (at -0.55 0) (size 0.6 0.5) (layers B.Cu B.Paste B.Mask)
      (net 3 +3V3))
    (pad 2 smd rect (at 0.55 0) (size 0.6 0.5) (layers B.Cu B.Paste B.Mask)
      (net 12 /SC2))
    (model Capacitors_SMD.3dshapes/C_0402.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0402_NoSilk (layer B.Cu) (tedit 58AA8408)
    (at 89.6 -40.9)
    (descr "Capacitor SMD 0402, reflow soldering, AVX (see smccp.pdf)")
    (tags "capacitor 0402")
    (attr smd)
    (fp_text reference R7 (at -2.2 0.05) (layer B.SilkS))
    (fp_text value 4.7k (at 0 -1.27) (layer B.Fab))
    (fp_text user %R (at 0 1.27) (layer B.Fab))
    (pad 1 smd rect (at -0.55 0) (size 0.6 0.5) (layers B.Cu B.Paste B.Mask)
      (net 3 +3V3))
    (pad 2 smd rect (at 0.55 0) (size 0.6 0.5) (layers B.Cu B.Paste B.Mask)
      (net 15 /SD3))
    (model Capacitors_SMD.3dshapes/C_0402.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0402_NoSilk (layer B.Cu) (tedit 58AA8408)
    (at 89.55 -42.9)
    (descr "Capacitor SMD 0402, reflow soldering, AVX (see smccp.pdf)")
    (tags "capacitor 0402")
    (attr smd)
    (fp_text reference R8 (at -2.15 0) (layer B.SilkS))
    (fp_text value 4.7k (at 0 -1.27) (layer B.Fab))
    (fp_text user %R (at 0 1.27) (layer B.Fab))
    (pad 1 smd rect (at -0.55 0) (size 0.6 0.5) (layers B.Cu B.Paste B.Mask)
      (net 3 +3V3))
    (pad 2 smd rect (at 0.55 0) (size 0.6 0.5) (layers B.Cu B.Paste B.Mask)
      (net 14 /SC3))
    (model Capacitors_SMD.3dshapes/C_0402.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0402_NoSilk (layer B.Cu) (tedit 58AA8408)
    (at 89.6 -48.75)
    (descr "Capacitor SMD 0402, reflow soldering, AVX (see smccp.pdf)")
    (tags "capacitor 0402")
    (attr smd)
    (fp_text reference R9 (at -1.95 0.55) (layer B.SilkS))
    (fp_text value 4.7k (at 0 -1.27) (layer B.Fab))
    (fp_text user %R (at 0 1.27) (layer B.Fab))
    (pad 1 smd rect (at -0.55 0) (size 0.6 0.5) (layers B.Cu B.Paste B.Mask)
      (net 3 +3V3))
    (pad 2 smd rect (at 0.55 0) (size 0.6 0.5) (layers B.Cu B.Paste B.Mask)
      (net 17 /SD4))
    (model Capacitors_SMD.3dshapes/C_0402.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0402_NoSilk (layer B.Cu) (tedit 58AA8408)
    (at 89.65 -50.75)
    (descr "Capacitor SMD 0402, reflow soldering, AVX (see smccp.pdf)")
    (tags "capacitor 0402")
    (attr smd)
    (fp_text reference R10 (at -2.55 0.1) (layer B.SilkS))
    (fp_text value 4.7k (at 0 -1.27) (layer B.Fab))
    (fp_text user %R (at 0 1.27) (layer B.Fab))
    (pad 1 smd rect (at -0.55 0) (size 0.6 0.5) (layers B.Cu B.Paste B.Mask)
      (net 3 +3V3))
    (pad 2 smd rect (at 0.55 0) (size 0.6 0.5) (layers B.Cu B.Paste B.Mask)
      (net 16 /SC4))
    (model Capacitors_SMD.3dshapes/C_0402.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 58AA844E)
    (at 59.932 -25.654)
    (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)")
    (tags "capacitor 0603")
    (attr smd)
    (fp_text reference R11 (at -2.782 0) (layer F.SilkS))
    (fp_text value 1k (at 0 1.5) (layer F.Fab))
    (fp_text user %R (at 0 -1.5) (layer F.Fab))
    (pad 1 smd rect (at -0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask)
      (net 4 /v_usb))
    (pad 2 smd rect (at 0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask)
      (net 5 "Net-(D1-Pad2)"))
    (model Capacitors_SMD.3dshapes/C_0603.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 59E831A7)
    (at 60.7 -30.3 180)
    (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)")
    (tags "capacitor 0603")
    (attr smd)
    (fp_text reference R12 (at 0 0 180) (layer F.Fab))
    (fp_text value 2k (at 0 1.5 180) (layer F.Fab))
    (fp_text user %R (at 0 -1.5 180) (layer F.Fab))
    (pad 1 smd rect (at -0.75 0 180) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask)
      (net 23 "Net-(R12-Pad1)"))
    (pad 2 smd rect (at 0.75 0 180) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (model Capacitors_SMD.3dshapes/C_0603.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module TO_SOT_Packages_SMD:SOT-23-5 (layer F.Cu) (tedit 59E831BB)
    (at 60.518 -32.85 270)
    (descr "5-pin SOT23 package")
    (tags SOT-23-5)
    (attr smd)
    (fp_text reference U3 (at 0 -2.9 270) (layer F.Fab))
    (fp_text value MCP73812T (at 0 2.9 270) (layer F.Fab))
    (fp_text user %R (at 1.308667 1.465 360) (layer F.Fab))
    (pad 1 smd rect (at -1.1 -0.95 270) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
      (net 6 "Net-(D1-Pad1)"))
    (pad 2 smd rect (at -1.1 0 270) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (pad 3 smd rect (at -1.1 0.95 270) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
      (net 1 "Net-(BT1-Pad1)"))
    (pad 4 smd rect (at 1.1 0.95 270) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
      (net 4 /v_usb))
    (pad 5 smd rect (at 1.1 -0.95 270) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
      (net 23 "Net-(R12-Pad1)"))
    (model ${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes/SOT-23-5.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module ESP8266:ESP-01 (layer B.Cu) (tedit 553C10FF)
    (at 71.882 -30.48 90)
    (descr "Module, ESP-8266, ESP-01, 8 pin")
    (tags "Module ESP-8266 ESP8266")
    (fp_text reference U4 (at 1.37 2.468 90) (layer B.SilkS))
    (fp_text value ESP-01v090 (at 12.169799 -3.556 90) (layer B.Fab))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 35 /RX))
    (pad 2 thru_hole oval (at 2.54 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 2 GND))
    (pad 3 thru_hole oval (at 0 -2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 3 +3V3))
    (pad 4 thru_hole oval (at 2.54 -2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask B.SilkS))
    (pad 5 thru_hole oval (at 0 -5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 37 /WIFI_RESET))
    (pad 6 thru_hole oval (at 2.54 -5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask B.SilkS))
    (pad 7 thru_hole oval (at 0 -7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 3 +3V3))
    (pad 8 thru_hole oval (at 2.54 -7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 36 /TX))
    (model Pin_Headers.3dshapes/Pin_Header_Straight_2x04.wrl
      (at (xyz 0.05 -0.15 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 90))
    )
  )
  (module Housings_DFN_QFN:QFN-24-1EP_4x4mm_Pitch0.5mm (layer F.Cu) (tedit 54130A77)
    (at 84.328 -49.53 90)
    (descr "24-Lead Plastic Quad Flat, No Lead Package (MJ) - 4x4x0.9 mm Body [QFN]; (see Microchip Packaging Specification 00000049BS.pdf)")
    (tags "QFN 0.5")
    (attr smd)
    (fp_text reference U1 (at 3.47 0.022 180) (layer F.SilkS))
    (fp_text value PCA9548A (at 0 3.375 90) (layer F.Fab))
    (pad 1 smd rect (at -1.95 -1.25 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 9 /SD0))
    (pad 2 smd rect (at -1.95 -0.75 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 8 /SC0))
    (pad 3 smd rect (at -1.95 -0.25 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 11 /SD1))
    (pad 4 smd rect (at -1.95 0.25 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 10 /SC1))
    (pad 5 smd rect (at -1.95 0.75 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 13 /SD2))
    (pad 6 smd rect (at -1.95 1.25 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 12 /SC2))
    (pad 7 smd rect (at -1.25 1.95 180) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 15 /SD3))
    (pad 8 smd rect (at -0.75 1.95 180) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 14 /SC3))
    (pad 9 smd rect (at -0.25 1.95 180) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (pad 10 smd rect (at 0.25 1.95 180) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 17 /SD4))
    (pad 11 smd rect (at 0.75 1.95 180) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 16 /SC4))
    (pad 12 smd rect (at 1.25 1.95 180) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask))
    (pad 13 smd rect (at 1.95 1.25 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask))
    (pad 14 smd rect (at 1.95 0.75 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask))
    (pad 15 smd rect (at 1.95 0.25 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask))
    (pad 16 smd rect (at 1.95 -0.25 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask))
    (pad 17 smd rect (at 1.95 -0.75 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask))
    (pad 18 smd rect (at 1.95 -1.25 90) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (pad 19 smd rect (at 1.25 -1.95 180) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 32 /SCL_MOTOR))
    (pad 20 smd rect (at 0.75 -1.95 180) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 33 /SDA_MOTOR))
    (pad 21 smd rect (at 0.25 -1.95 180) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (pad 22 smd rect (at -0.25 -1.95 180) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (pad 23 smd rect (at -0.75 -1.95 180) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (pad 24 smd rect (at -1.25 -1.95 180) (size 0.85 0.3) (layers F.Cu F.Paste F.Mask)
      (net 34 /I2C_RESET))
    (pad 25 smd rect (at 0.65 0.65 90) (size 1.3 1.3) (layers F.Cu F.Paste F.Mask)
      (net 2 GND) (solder_paste_margin_ratio -0.2))
    (pad 25 smd rect (at 0.65 -0.65 90) (size 1.3 1.3) (layers F.Cu F.Paste F.Mask)
      (net 2 GND) (solder_paste_margin_ratio -0.2))
    (pad 25 smd rect (at -0.65 0.65 90) (size 1.3 1.3) (layers F.Cu F.Paste F.Mask)
      (net 2 GND) (solder_paste_margin_ratio -0.2))
    (pad 25 smd rect (at -0.65 -0.65 90) (size 1.3 1.3) (layers F.Cu F.Paste F.Mask)
      (net 2 GND) (solder_paste_margin_ratio -0.2))
    (model ${KISYS3DMOD}/Housings_DFN_QFN.3dshapes/QFN-24-1EP_4x4mm_Pitch0.5mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connectors_JST:JST_SH_SM04B-SRSS-TB_04x1.00mm_Angled (layer F.Cu) (tedit 59ED3106)
    (at 94.1395 -34.536 90)
    (descr http://www.jst-mfg.com/product/pdf/eng/eSH.pdf)
    (tags "connector jst sh")
    (attr smd)
    (fp_text reference J1 (at -1.5 -4 90) (layer F.SilkS) hide)
    (fp_text value CONN_01X04 (at 0 4.5 90) (layer F.Fab))
    (pad 1 smd rect (at -1.5 -1.9375 90) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 7 +BATT))
    (pad 2 smd rect (at -0.5 -1.9375 90) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 8 /SC0))
    (pad 3 smd rect (at 0.5 -1.9375 90) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (pad 4 smd rect (at 1.5 -1.9375 90) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 9 /SD0))
    (pad "" smd rect (at -2.8 1.9375 90) (size 1.2 1.8) (layers F.Cu F.Paste F.Mask))
    (pad "" smd rect (at 2.8 1.9375 90) (size 1.2 1.8) (layers F.Cu F.Paste F.Mask))
  )
  (module Connectors_JST:JST_SH_SM04B-SRSS-TB_04x1.00mm_Angled (layer F.Cu) (tedit 59ED3118)
    (at 94.1395 -42.426 90)
    (descr http://www.jst-mfg.com/product/pdf/eng/eSH.pdf)
    (tags "connector jst sh")
    (attr smd)
    (fp_text reference J2 (at -1.5 -4 90) (layer F.SilkS) hide)
    (fp_text value CONN_01X04 (at 0 4.5 90) (layer F.Fab))
    (pad 1 smd rect (at -1.5 -1.9375 90) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 7 +BATT))
    (pad 2 smd rect (at -0.5 -1.9375 90) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 10 /SC1))
    (pad 3 smd rect (at 0.5 -1.9375 90) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (pad 4 smd rect (at 1.5 -1.9375 90) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 11 /SD1))
    (pad "" smd rect (at -2.8 1.9375 90) (size 1.2 1.8) (layers F.Cu F.Paste F.Mask))
    (pad "" smd rect (at 2.8 1.9375 90) (size 1.2 1.8) (layers F.Cu F.Paste F.Mask))
  )
  (module Connectors_JST:JST_SH_SM04B-SRSS-TB_04x1.00mm_Angled (layer B.Cu) (tedit 59ED3254)
    (at 94.1395 -34.536 270)
    (descr http://www.jst-mfg.com/product/pdf/eng/eSH.pdf)
    (tags "connector jst sh")
    (attr smd)
    (fp_text reference J3 (at -1.5 4 270) (layer B.SilkS) hide)
    (fp_text value CONN_01X04 (at 0 -4.5 270) (layer B.Fab))
    (pad 1 smd rect (at -1.5 1.9375 270) (size 0.6 1.55) (layers B.Cu B.Paste B.Mask)
      (net 7 +BATT))
    (pad 2 smd rect (at -0.5 1.9375 270) (size 0.6 1.55) (layers B.Cu B.Paste B.Mask)
      (net 12 /SC2))
    (pad 3 smd rect (at 0.5 1.9375 270) (size 0.6 1.55) (layers B.Cu B.Paste B.Mask)
      (net 2 GND))
    (pad 4 smd rect (at 1.5 1.9375 270) (size 0.6 1.55) (layers B.Cu B.Paste B.Mask)
      (net 13 /SD2))
    (pad "" smd rect (at -2.8 -1.9375 270) (size 1.2 1.8) (layers B.Cu B.Paste B.Mask))
    (pad "" smd rect (at 2.8 -1.9375 270) (size 1.2 1.8) (layers B.Cu B.Paste B.Mask))
  )
  (module Connectors_JST:JST_SH_SM04B-SRSS-TB_04x1.00mm_Angled (layer B.Cu) (tedit 59ED3260)
    (at 94.1395 -42.426 270)
    (descr http://www.jst-mfg.com/product/pdf/eng/eSH.pdf)
    (tags "connector jst sh")
    (attr smd)
    (fp_text reference J4 (at -1.5 4 270) (layer B.SilkS) hide)
    (fp_text value CONN_01X04 (at 0 -4.5 270) (layer B.Fab))
    (pad 1 smd rect (at -1.5 1.9375 270) (size 0.6 1.55) (layers B.Cu B.Paste B.Mask)
      (net 7 +BATT))
    (pad 2 smd rect (at -0.5 1.9375 270) (size 0.6 1.55) (layers B.Cu B.Paste B.Mask)
      (net 14 /SC3))
    (pad 3 smd rect (at 0.5 1.9375 270) (size 0.6 1.55) (layers B.Cu B.Paste B.Mask)
      (net 2 GND))
    (pad 4 smd rect (at 1.5 1.9375 270) (size 0.6 1.55) (layers B.Cu B.Paste B.Mask)
      (net 15 /SD3))
    (pad "" smd rect (at -2.8 -1.9375 270) (size 1.2 1.8) (layers B.Cu B.Paste B.Mask))
    (pad "" smd rect (at 2.8 -1.9375 270) (size 1.2 1.8) (layers B.Cu B.Paste B.Mask))
  )
  (module Connectors_JST:JST_SH_SM04B-SRSS-TB_04x1.00mm_Angled (layer B.Cu) (tedit 59ED326F)
    (at 94.1395 -50.268 270)
    (descr http://www.jst-mfg.com/product/pdf/eng/eSH.pdf)
    (tags "connector jst sh")
    (attr smd)
    (fp_text reference J5 (at -1.5 4 270) (layer B.SilkS) hide)
    (fp_text value CONN_01X04 (at 0 -4.5 270) (layer B.Fab))
    (pad 1 smd rect (at -1.5 1.9375 270) (size 0.6 1.55) (layers B.Cu B.Paste B.Mask)
      (net 7 +BATT))
    (pad 2 smd rect (at -0.5 1.9375 270) (size 0.6 1.55) (layers B.Cu B.Paste B.Mask)
      (net 16 /SC4))
    (pad 3 smd rect (at 0.5 1.9375 270) (size 0.6 1.55) (layers B.Cu B.Paste B.Mask)
      (net 2 GND))
    (pad 4 smd rect (at 1.5 1.9375 270) (size 0.6 1.55) (layers B.Cu B.Paste B.Mask)
      (net 17 /SD4))
    (pad "" smd rect (at -2.8 -1.9375 270) (size 1.2 1.8) (layers B.Cu B.Paste B.Mask))
    (pad "" smd rect (at 2.8 -1.9375 270) (size 1.2 1.8) (layers B.Cu B.Paste B.Mask))
  )
  (module Connectors_JST:JST_SH_SM02B-SRSS-TB_02x1.00mm_Angled (layer F.Cu) (tedit 59ED30F2)
    (at 94.1375 -27.7 90)
    (descr http://www.jst-mfg.com/product/pdf/eng/eSH.pdf)
    (tags "connector jst sh")
    (attr smd)
    (fp_text reference J6 (at -0.5 -4 90) (layer F.SilkS) hide)
    (fp_text value Conn_01x02 (at 0 4.5 90) (layer F.Fab))
    (pad 1 smd rect (at -0.5 -1.9375 90) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 24 /XSHUT3))
    (pad 2 smd rect (at 0.5 -1.9375 90) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 25 /GPIO1-3))
    (pad "" smd rect (at -1.8 1.9375 90) (size 1.2 1.8) (layers F.Cu F.Paste F.Mask))
    (pad "" smd rect (at 1.8 1.9375 90) (size 1.2 1.8) (layers F.Cu F.Paste F.Mask))
  )
  (module Connectors_JST:JST_SH_SM02B-SRSS-TB_02x1.00mm_Angled (layer F.Cu) (tedit 59ED30F6)
    (at 94.1375 -21.9 90)
    (descr http://www.jst-mfg.com/product/pdf/eng/eSH.pdf)
    (tags "connector jst sh")
    (attr smd)
    (fp_text reference J7 (at -0.5 -4 90) (layer F.SilkS) hide)
    (fp_text value Conn_01x02 (at 0 4.5 90) (layer F.Fab))
    (pad 1 smd rect (at -0.5 -1.9375 90) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 26 /XSHUT4))
    (pad 2 smd rect (at 0.5 -1.9375 90) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 27 /GPIO1-4))
    (pad "" smd rect (at -1.8 1.9375 90) (size 1.2 1.8) (layers F.Cu F.Paste F.Mask))
    (pad "" smd rect (at 1.8 1.9375 90) (size 1.2 1.8) (layers F.Cu F.Paste F.Mask))
  )
  (module Connectors_JST:JST_SH_SM02B-SRSS-TB_02x1.00mm_Angled (layer B.Cu) (tedit 59ED3232)
    (at 94.1375 -27.7 270)
    (descr http://www.jst-mfg.com/product/pdf/eng/eSH.pdf)
    (tags "connector jst sh")
    (attr smd)
    (fp_text reference J8 (at -0.5 4 270) (layer B.SilkS) hide)
    (fp_text value Conn_01x02 (at 0 -4.5 270) (layer B.Fab))
    (pad 1 smd rect (at -0.5 1.9375 270) (size 0.6 1.55) (layers B.Cu B.Paste B.Mask)
      (net 28 /XSHUT5))
    (pad 2 smd rect (at 0.5 1.9375 270) (size 0.6 1.55) (layers B.Cu B.Paste B.Mask)
      (net 29 /GPIO1-5))
    (pad "" smd rect (at -1.8 -1.9375 270) (size 1.2 1.8) (layers B.Cu B.Paste B.Mask))
    (pad "" smd rect (at 1.8 -1.9375 270) (size 1.2 1.8) (layers B.Cu B.Paste B.Mask))
  )
  (module Connectors_JST:JST_SH_SM02B-SRSS-TB_02x1.00mm_Angled (layer F.Cu) (tedit 59ED30EF)
    (at 86.7 -22.0625)
    (descr http://www.jst-mfg.com/product/pdf/eng/eSH.pdf)
    (tags "connector jst sh")
    (attr smd)
    (fp_text reference J9 (at -0.5 -4) (layer F.SilkS) hide)
    (fp_text value Conn_01x02 (at 0 4.5) (layer F.Fab))
    (pad 1 smd rect (at -0.5 -1.9375) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 18 /XSHUT1))
    (pad 2 smd rect (at 0.5 -1.9375) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 19 /GPIO1-1))
    (pad "" smd rect (at -1.8 1.9375) (size 1.2 1.8) (layers F.Cu F.Paste F.Mask))
    (pad "" smd rect (at 1.8 1.9375) (size 1.2 1.8) (layers F.Cu F.Paste F.Mask))
  )
  (module Connectors_JST:JST_SH_SM02B-SRSS-TB_02x1.00mm_Angled (layer B.Cu) (tedit 59ED322B)
    (at 94.1375 -21.9 270)
    (descr http://www.jst-mfg.com/product/pdf/eng/eSH.pdf)
    (tags "connector jst sh")
    (attr smd)
    (fp_text reference J10 (at -0.5 4 270) (layer B.SilkS) hide)
    (fp_text value Conn_01x02 (at 0 -4.5 270) (layer B.Fab))
    (pad 1 smd rect (at -0.5 1.9375 270) (size 0.6 1.55) (layers B.Cu B.Paste B.Mask)
      (net 30 /XSHUT2))
    (pad 2 smd rect (at 0.5 1.9375 270) (size 0.6 1.55) (layers B.Cu B.Paste B.Mask)
      (net 31 /GPIO1-2))
    (pad "" smd rect (at -1.8 -1.9375 270) (size 1.2 1.8) (layers B.Cu B.Paste B.Mask))
    (pad "" smd rect (at 1.8 -1.9375 270) (size 1.2 1.8) (layers B.Cu B.Paste B.Mask))
  )
  (module Connectors_JST:JST_SH_SM05B-SRSS-TB_05x1.00mm_Angled (layer F.Cu) (tedit 59ED312B)
    (at 94.234 -50.798 90)
    (descr http://www.jst-mfg.com/product/pdf/eng/eSH.pdf)
    (tags "connector jst sh")
    (attr smd)
    (fp_text reference J11 (at -2 -4 90) (layer F.SilkS) hide)
    (fp_text value Conn_01x05 (at 0 4.5 90) (layer F.Fab))
    (pad 1 smd rect (at -2 -1.9375 90) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 20 /SDA_TOF))
    (pad 2 smd rect (at -1 -1.9375 90) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (pad 3 smd rect (at 0 -1.9375 90) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 21 /SCL_TOF))
    (pad 4 smd rect (at 1 -1.9375 90) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 7 +BATT))
    (pad 5 smd rect (at 2 -1.9375 90) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)
      (net 22 /LED))
    (pad "" smd rect (at -3.3 1.9375 90) (size 1.2 1.8) (layers F.Cu F.Paste F.Mask))
    (pad "" smd rect (at 3.3 1.9375 90) (size 1.2 1.8) (layers F.Cu F.Paste F.Mask))
  )
  (module TO_SOT_Packages_SMD:SOT-223-3Lead_TabPin2 (layer F.Cu) (tedit 58CE4E7E)
    (at 70.256 -38.354)
    (descr "module CMS SOT223 4 pins")
    (tags "CMS SOT")
    (attr smd)
    (fp_text reference U5 (at -1.156 -4.296) (layer F.SilkS))
    (fp_text value AP1117-33 (at 0 4.5) (layer F.Fab))
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 2 smd rect (at 3.15 0) (size 2 3.8) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (pad 2 smd rect (at -3.15 0) (size 2 1.5) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (pad 3 smd rect (at -3.15 2.3) (size 2 1.5) (layers F.Cu F.Paste F.Mask)
      (net 7 +BATT))
    (pad 1 smd rect (at -3.15 -2.3) (size 2 1.5) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (model ${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes/SOT-223.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 58AA844E)
    (at 63.95 -40.1 180)
    (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)")
    (tags "capacitor 0603")
    (attr smd)
    (fp_text reference C4 (at 0 1.3 180) (layer F.SilkS))
    (fp_text value 10uF (at 0 1.5 180) (layer F.Fab))
    (fp_text user %R (at 0 -1.5 180) (layer F.Fab))
    (pad 1 smd rect (at -0.75 0 180) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask)
      (net 7 +BATT))
    (pad 2 smd rect (at 0.75 0 180) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (model Capacitors_SMD.3dshapes/C_0603.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 58AA844E)
    (at 75.8 -39.1 90)
    (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)")
    (tags "capacitor 0603")
    (attr smd)
    (fp_text reference C5 (at -2.6 0 90) (layer F.SilkS))
    (fp_text value 10uF (at 0 1.5 90) (layer F.Fab))
    (fp_text user %R (at 0 -1.5 90) (layer F.Fab))
    (pad 1 smd rect (at -0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (pad 2 smd rect (at 0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (model Capacitors_SMD.3dshapes/C_0603.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 58AA844E)
    (at 75.95 -31.3)
    (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)")
    (tags "capacitor 0603")
    (attr smd)
    (fp_text reference C6 (at 0 -1.5) (layer F.SilkS))
    (fp_text value 10uF (at 0 1.5) (layer F.Fab))
    (fp_text user %R (at 0 -1.5) (layer F.Fab))
    (pad 1 smd rect (at -0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (pad 2 smd rect (at 0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask)
      (net 2 GND))
    (model Capacitors_SMD.3dshapes/C_0603.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistors_SMD:R_0402_NoSilk (layer F.Cu) (tedit 58E0A804)
    (at 82 -30.25 270)
    (descr "Resistor SMD 0402, reflow soldering, Vishay (see dcrcw.pdf)")
    (tags "resistor 0402")
    (attr smd)
    (fp_text reference R13 (at 0 -1.2 270) (layer F.SilkS))
    (fp_text value 10k (at 0 1.25 270) (layer F.Fab))
    (fp_text user %R (at 0 -1.2 270) (layer F.Fab))
    (pad 1 smd rect (at -0.45 0 270) (size 0.4 0.6) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (pad 2 smd rect (at 0.45 0 270) (size 0.4 0.6) (layers F.Cu F.Paste F.Mask)
      (net 37 /WIFI_RESET))
    (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0402.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module footprints:via (layer F.Cu) (tedit 59EC7A56)
    (at 88.1 -49.3)
    (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide)
    (fp_text value via (at 0 -0.5) (layer F.Fab) hide)
    (pad 1 thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask)
      (net 2 GND))
  )
  (module footprints:Teensy30_31_32_LC (layer F.Cu) (tedit 59ED332B)
    (at 65.553001 -35.601)
    (fp_text reference U2 (at 0 -10.16) (layer F.SilkS) hide)
    (fp_text value Teensy-LC (at 0 10.16) (layer F.Fab))
    (pad 17 thru_hole circle (at 16.51 0) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 19 thru_hole circle (at 16.51 -5.08) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask)
      (net 34 /I2C_RESET))
    (pad 14 thru_hole circle (at 16.51 7.62) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask)
      (net 37 /WIFI_RESET))
    (pad 21 thru_hole circle (at 13.97 -7.62) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask)
      (net 24 /XSHUT3))
    (pad 22 thru_hole circle (at 11.43 -7.62) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask)
      (net 25 /GPIO1-3))
    (pad 23 thru_hole circle (at 8.89 -7.62) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask)
      (net 32 /SCL_MOTOR))
    (pad 24 thru_hole circle (at 6.35 -7.62) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask)
      (net 33 /SDA_MOTOR))
    (pad 28 thru_hole circle (at -3.81 -7.62) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask)
      (net 22 /LED))
    (pad 29 thru_hole circle (at -6.35 -7.62) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask)
      (net 21 /SCL_TOF))
    (pad 30 thru_hole circle (at -8.89 -7.62) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask)
      (net 20 /SDA_TOF))
    (pad 32 thru_hole circle (at -13.97 -7.62) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 33 thru_hole circle (at -16.51 -7.62) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask)
      (net 7 +BATT))
    (pad 34 thru_hole circle (at -13.97 -5.08) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask)
      (net 4 /v_usb))
    (pad 12 thru_hole circle (at 11.43 7.62) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask)
      (net 29 /GPIO1-5))
    (pad 11 thru_hole circle (at 8.89 7.62) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask)
      (net 28 /XSHUT5))
    (pad 10 thru_hole circle (at 6.35 7.62) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask)
      (net 27 /GPIO1-4))
    (pad 9 thru_hole circle (at 3.81 7.62) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask)
      (net 26 /XSHUT4))
    (pad 8 thru_hole circle (at 1.27 7.62) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask)
      (net 35 /RX))
    (pad 7 thru_hole circle (at -1.27 7.62) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask)
      (net 36 /TX))
    (pad 6 thru_hole circle (at -3.81 7.62) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask)
      (net 31 /GPIO1-2))
    (pad 5 thru_hole circle (at -6.35 7.62) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask)
      (net 30 /XSHUT2))
    (pad 4 thru_hole circle (at -8.89 7.62) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask))
    (pad 3 thru_hole circle (at -11.43 7.62) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask)
      (net 19 /GPIO1-1))
    (pad 2 thru_hole circle (at -13.97 7.62) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask)
      (net 18 /XSHUT1))
    (pad 1 thru_hole rect (at -16.51 7.62) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask)
      (net 2 GND))
  )
  (gr_text "DWC\nV3.5 10-23-17" (at 84.9 -38.05 90) (layer F.SilkS))
  (gr_text "MOT2\n\n\n" (at 88.95 -43.45) (layer F.SilkS))
  (gr_text "MOT1\n\n" (at 88.85 -36.55) (layer F.SilkS))
  (gr_text "TOF2\n" (at 90.05 -22.05 90) (layer B.SilkS))
  (gr_text "TOF5\n" (at 90 -28 90) (layer B.SilkS))
  (gr_text "MOT3\n\n" (at 88.95 -36.3) (layer B.SilkS))
  (gr_text "MOT4\n\n" (at 88.8 -43.7) (layer B.SilkS))
  (gr_text "MOT5\n" (at 88.95 -53.5) (layer B.SilkS))
  (gr_text TOF (at 89.95 -53.1 90) (layer F.SilkS))
  (gr_text "TOF3\n" (at 90.15 -27.65 90) (layer F.SilkS))
  (gr_text "TOF4\n" (at 90.3 -22.05 90) (layer F.SilkS))
  (gr_text TOF1 (at 86.65 -26.35) (layer F.SilkS))
  (dimension 49.600101 (width 0.3) (layer F.Fab)
    (gr_text "49.600 mm" (at 72.637382 2.591257 0.115515528) (layer F.Fab))
    (feature1 (pts (xy 97.4 -16) (xy 97.440104 3.891255)))
    (feature2 (pts (xy 47.8 -15.9) (xy 47.840104 3.991255)))
    (crossbar (pts (xy 47.83466 1.29126) (xy 97.43466 1.19126)))
    (arrow1a (pts (xy 97.43466 1.19126) (xy 96.309341 1.779951)))
    (arrow1b (pts (xy 97.43466 1.19126) (xy 96.306976 0.607112)))
    (arrow2a (pts (xy 47.83466 1.29126) (xy 48.962344 1.875408)))
    (arrow2b (pts (xy 47.83466 1.29126) (xy 48.959979 0.702569)))
  )
  (dimension 36.300138 (width 0.3) (layer F.Fab)
    (gr_text "36.300 mm" (at 110.039836 -36.991294 270.1578392) (layer F.Fab))
    (feature1 (pts (xy 95.1 -18.8) (xy 111.439831 -18.845013)))
    (feature2 (pts (xy 95 -55.1) (xy 111.339831 -55.145013)))
    (crossbar (pts (xy 108.639841 -55.137575) (xy 108.739841 -18.837575)))
    (arrow1a (pts (xy 108.739841 -18.837575) (xy 108.150319 -19.962459)))
    (arrow1b (pts (xy 108.739841 -18.837575) (xy 109.323156 -19.96569)))
    (arrow2a (pts (xy 108.639841 -55.137575) (xy 108.056526 -54.00946)))
    (arrow2b (pts (xy 108.639841 -55.137575) (xy 109.229363 -54.012691)))
  )
  (gr_line (start 77.724 -24.13) (end 47.752 -24.13) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 83.566 -18.542) (end 77.724 -24.13) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 72.35 -45.7) (end 47.752 -45.72) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 81.28 -55.118) (end 72.35 -45.7) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 97.536 -18.542) (end 97.536 -55.118) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 83.566 -18.542) (end 97.536 -18.542) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 47.752 -45.72) (end 47.752 -24.13) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 97.536 -55.118) (end 81.28 -55.118) (layer Edge.Cuts) (width 0.15))
  (zone (net 2) (net_name GND) (layer F.Cu) (hatch edge 0.508)
    (connect_pads yes (clearance 0.25))
    (min_thickness 0.2)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 46 -56) (xy 101 -56) (xy 101 -16) (xy 44 -18)
      )
    )
  )
  (zone (net 2) (net_name GND) (layer B.Cu) (hatch edge 0.508)
    (connect_pads yes (clearance 0))
    (min_thickness 0.2)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 46 -58) (xy 104 -58) (xy 104 -10) (xy 37 -15)
      )
    )
  )
  (zone (net 3) (net_name +3V3) (layer F.Cu) (hatch edge 0.508)
    (priority 1)
    (connect_pads yes (clearance 0.2))
    (min_thickness 0.2)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 82.7 -49.2) (xy 81.4 -49.2) (xy 80.5 -48.5) (xy 79.5 -48.5) (xy 79.5 -49.5)
        (xy 80.7 -49.5) (xy 81.2 -49.9) (xy 82.7 -49.9)
      )
    )
  )
)
