(kicad_pcb (version 20171130) (host pcbnew "(5.0.2)-1")
  (general
    (thickness 1.6)
    (drawings 30)
    (tracks 142)
    (zones 0)
    (modules 15)
    (nets 26)
  )
  (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.5)
    (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.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)
    (pcb_text_width 0.1)
    (pcb_text_size 0.5 0.5)
    (mod_edge_width 0.15)
    (mod_text_size 1 1)
    (mod_text_width 0.15)
    (pad_size 1.524 1.524)
    (pad_drill 0.762)
    (pad_to_mask_clearance 0.051)
    (solder_mask_min_width 0.25)
    (aux_axis_origin 0 0)
    (visible_elements 7FFFFFFF)
    (pcbplotparams
      (layerselection 0x010fc_ffffffff)
      (usegerberextensions false)
      (usegerberattributes false)
      (usegerberadvancedattributes false)
      (creategerberjobfile false)
      (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 1)
      (scaleselection 1)
      (outputdirectory ""))
  )
  (net 0 "")
  (net 1 "Net-(BT1-Pad1)")
  (net 2 GND)
  (net 3 +3V3)
  (net 4 "Net-(D1-Pad1)")
  (net 5 "Net-(D2-Pad1)")
  (net 6 BotSensor)
  (net 7 TopSensor)
  (net 8 "Net-(J1-Pad3)")
  (net 9 "Net-(J1-Pad4)")
  (net 10 "Net-(J2-Pad1)")
  (net 11 "Net-(J2-Pad2)")
  (net 12 "Net-(J2-Pad3)")
  (net 13 "Net-(J2-Pad4)")
  (net 14 "Net-(S1-Pad1)")
  (net 15 "Net-(S1-Pad3)")
  (net 16 +5V)
  (net 17 GPIO12)
  (net 18 GPIO15)
  (net 19 GPIO16)
  (net 20 GPIO13)
  (net 21 "Net-(U2-Pad8)")
  (net 22 "Net-(U2-Pad7)")
  (net 23 "Net-(U2-Pad12)")
  (net 24 "Net-(U2-Pad10)")
  (net 25 "Net-(U2-Pad9)")
  (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 +5V)
    (add_net BotSensor)
    (add_net GND)
    (add_net GPIO12)
    (add_net GPIO13)
    (add_net GPIO15)
    (add_net GPIO16)
    (add_net "Net-(BT1-Pad1)")
    (add_net "Net-(D1-Pad1)")
    (add_net "Net-(D2-Pad1)")
    (add_net "Net-(J1-Pad3)")
    (add_net "Net-(J1-Pad4)")
    (add_net "Net-(J2-Pad1)")
    (add_net "Net-(J2-Pad2)")
    (add_net "Net-(J2-Pad3)")
    (add_net "Net-(J2-Pad4)")
    (add_net "Net-(S1-Pad1)")
    (add_net "Net-(S1-Pad3)")
    (add_net "Net-(U2-Pad10)")
    (add_net "Net-(U2-Pad12)")
    (add_net "Net-(U2-Pad7)")
    (add_net "Net-(U2-Pad8)")
    (add_net "Net-(U2-Pad9)")
    (add_net TopSensor)
  )
  (module wemos_d1_mini:D1_mini_board (layer B.Cu) (tedit 5766F65E)
    (at 154.94 90.17)
    (fp_text reference U2 (at -5.588 -11.684) (layer B.SilkS))
    (fp_text value WeMos_mini (at 1.27 19.05) (layer B.Fab))
    (fp_text user WeMos (at 0 15.24) (layer B.SilkS))
    (pad 8 thru_hole circle (at -11.43 10.16) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 21 "Net-(U2-Pad8)"))
    (pad 7 thru_hole circle (at -11.43 7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 22 "Net-(U2-Pad7)"))
    (pad 6 thru_hole circle (at -11.43 5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 6 BotSensor))
    (pad 5 thru_hole circle (at -11.43 2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 7 TopSensor))
    (pad 4 thru_hole circle (at -11.43 0) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 9 "Net-(J1-Pad4)"))
    (pad 3 thru_hole circle (at -11.43 -2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 8 "Net-(J1-Pad3)"))
    (pad 2 thru_hole circle (at -11.43 -5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 2 GND))
    (pad 1 thru_hole circle (at -11.43 -7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 16 +5V))
    (pad 16 thru_hole circle (at 11.43 -7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 3 +3V3))
    (pad 15 thru_hole circle (at 11.43 -5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 18 GPIO15))
    (pad 14 thru_hole circle (at 11.43 -2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 20 GPIO13))
    (pad 13 thru_hole circle (at 11.43 0) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 17 GPIO12))
    (pad 12 thru_hole circle (at 11.43 2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 23 "Net-(U2-Pad12)"))
    (pad 11 thru_hole circle (at 11.43 5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 19 GPIO16))
    (pad 10 thru_hole circle (at 11.43 7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 24 "Net-(U2-Pad10)"))
    (pad 9 thru_hole circle (at 11.43 10.16) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 25 "Net-(U2-Pad9)"))
  )
  (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer B.Cu) (tedit 59FED5CC)
    (at 173.736 97.79 180)
    (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 BT1 (at 0 2.33 180) (layer B.SilkS))
    (fp_text value Battery (at 0 -4.87 180) (layer B.Fab))
    (fp_text user %R (at 0 -1.27 90) (layer B.Fab))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 "Net-(BT1-Pad1)"))
    (pad 2 thru_hole oval (at 0 -2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module LED_THT:LED_D5.0mm (layer B.Cu) (tedit 5995936A)
    (at 139.7 96.52 180)
    (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 1.27 3.96 180) (layer B.SilkS))
    (fp_text value Bot_Out (at 1.27 -3.96 180) (layer B.Fab))
    (fp_text user %R (at 1.25 0 180) (layer B.Fab))
    (pad 2 thru_hole circle (at 2.54 0 180) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 3 +3V3))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 4 "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 LED_THT:LED_D5.0mm (layer F.Cu) (tedit 5995936A)
    (at 137.16 80.01)
    (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.27 -3.96) (layer F.SilkS))
    (fp_text value Top_Out (at 1.27 3.96) (layer F.Fab))
    (fp_text user %R (at 1.25 0) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 5 "Net-(D2-Pad1)"))
    (pad 2 thru_hole circle (at 2.54 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 3 +3V3))
    (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 LED_THT:LED_D5.0mm_IRBlack (layer B.Cu) (tedit 5A6C9BB8)
    (at 139.7 106.68 180)
    (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 D3 (at 1.27 3.96 180) (layer B.SilkS))
    (fp_text value Bot-Ph_Diode (at 1.27 -3.96 180) (layer B.Fab))
    (fp_text user %R (at 1.25 0 180) (layer B.Fab))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 6 BotSensor))
    (pad 2 thru_hole circle (at 2.54 0 180) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 3 +3V3))
    (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D5.0mm_IRBlack.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module LED_THT:LED_D5.0mm_IRBlack (layer F.Cu) (tedit 5A6C9BB8)
    (at 137.16 90.17)
    (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 D4 (at 1.27 -3.96) (layer F.SilkS))
    (fp_text value Top_Ph_Diode (at 1.27 3.96) (layer F.Fab))
    (fp_text user %R (at 1.25 0) (layer F.Fab))
    (pad 2 thru_hole circle (at 2.54 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 3 +3V3))
    (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 7 TopSensor))
    (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D5.0mm_IRBlack.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A429)
    (at 170.18 84.836)
    (descr "Through hole straight socket strip, 1x04, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 1x04 2.54mm single row")
    (fp_text reference J1 (at 0 -2.77) (layer F.SilkS))
    (fp_text value I2C_Expander (at 0 10.39) (layer F.Fab))
    (fp_text user %R (at 0 3.81 90) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 +3V3))
    (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 8 "Net-(J1-Pad3)"))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 9 "Net-(J1-Pad4)"))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x04_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_Hirose:Hirose_DF13-04P-1.25DSA_1x04_P1.25mm_Vertical (layer F.Cu) (tedit 5B77E5EB)
    (at 168.91 96.52 270)
    (descr "Molex DF13 through hole, DF13-04P-1.25DSA, 4 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator")
    (tags "connector Hirose  side entry")
    (fp_text reference J2 (at 1.88 -3.4 270) (layer F.SilkS))
    (fp_text value Motor_Con (at 1.88 2.4 270) (layer F.Fab))
    (fp_text user %R (at 1.88 -1.5 270) (layer F.Fab))
    (pad 1 thru_hole roundrect (at 0 0 270) (size 0.9 1.4) (drill 0.6) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 10 "Net-(J2-Pad1)"))
    (pad 2 thru_hole oval (at 1.25 0 270) (size 0.9 1.4) (drill 0.6) (layers *.Cu *.Mask)
      (net 11 "Net-(J2-Pad2)"))
    (pad 3 thru_hole oval (at 2.5 0 270) (size 0.9 1.4) (drill 0.6) (layers *.Cu *.Mask)
      (net 12 "Net-(J2-Pad3)"))
    (pad 4 thru_hole oval (at 3.75 0 270) (size 0.9 1.4) (drill 0.6) (layers *.Cu *.Mask)
      (net 13 "Net-(J2-Pad4)"))
    (model ${KISYS3DMOD}/Connector_Hirose.3dshapes/Hirose_DF13-04P-1.25DSA_1x04_P1.25mm_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 162.56 91.44 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 R1 (at 5.08 -2.37 90) (layer F.SilkS))
    (fp_text value 120 (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 5 "Net-(D2-Pad1)"))
    (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 2 GND))
    (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 162.56 93.726 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 5.08 -2.37 270) (layer F.SilkS))
    (fp_text value 120 (at 5.08 2.37 270) (layer F.Fab))
    (fp_text user %R (at 5.08 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 2 GND))
    (pad 2 thru_hole oval (at 10.16 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 4 "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 Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B)
    (at 147.32 104.14 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 R3 (at 5.08 -2.37 90) (layer F.SilkS))
    (fp_text value 270K (at 5.08 2.37 90) (layer F.Fab))
    (fp_text user %R (at 5.08 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 6 BotSensor))
    (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 2 GND))
    (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 147.32 81.28 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 R4 (at 5.08 -2.37 270) (layer F.SilkS))
    (fp_text value 270K (at 5.08 2.37 270) (layer F.Fab))
    (fp_text user %R (at 5.08 0 270) (layer F.Fab))
    (pad 2 thru_hole oval (at 10.16 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 1 thru_hole circle (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 7 TopSensor))
    (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 digikey-footprints:Switch_Slide_11.6x4mm_EG1218 (layer F.Cu) (tedit 5A1EC915)
    (at 173.736 90.932 90)
    (descr http://spec_sheets.e-switch.com/specs/P040040.pdf)
    (fp_text reference S1 (at 2.49 -3.02 90) (layer F.SilkS))
    (fp_text value EG1218 (at 2.11 3.14 90) (layer F.Fab))
    (fp_text user %R (at 2.5 0 90) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.9 1.9) (drill 0.9) (layers *.Cu *.Mask)
      (net 14 "Net-(S1-Pad1)"))
    (pad 2 thru_hole circle (at 2.5 0 90) (size 1.9 1.9) (drill 0.9) (layers *.Cu *.Mask)
      (net 1 "Net-(BT1-Pad1)"))
    (pad 3 thru_hole circle (at 5 0 90) (size 1.9 1.9) (drill 0.9) (layers *.Cu *.Mask)
      (net 15 "Net-(S1-Pad3)"))
  )
  (module Package_DIP:DIP-16_W7.62mm (layer F.Cu) (tedit 5A02E8C5)
    (at 151.13 82.55)
    (descr "16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)")
    (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil")
    (fp_text reference U1 (at 3.81 -2.33) (layer F.SilkS))
    (fp_text value L293D (at 3.81 20.11) (layer F.Fab))
    (fp_text user %R (at 3.81 8.89) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 16 +5V))
    (pad 9 thru_hole oval (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 16 +5V))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 17 GPIO12))
    (pad 10 thru_hole oval (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 18 GPIO15))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 13 "Net-(J2-Pad4)"))
    (pad 11 thru_hole oval (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 10 "Net-(J2-Pad1)"))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 12 thru_hole oval (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 13 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 12 "Net-(J2-Pad3)"))
    (pad 14 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 11 "Net-(J2-Pad2)"))
    (pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 19 GPIO16))
    (pad 15 thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 20 GPIO13))
    (pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 15 "Net-(S1-Pad3)"))
    (pad 16 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 15 "Net-(S1-Pad3)"))
    (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-16_W7.62mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Package_TO_SOT_THT:TO-220-3_Vertical (layer B.Cu) (tedit 5AC8BA0D)
    (at 152.4 105.41)
    (descr "TO-220-3, Vertical, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf")
    (tags "TO-220-3 Vertical RM 2.54mm")
    (fp_text reference U3 (at 5.842 2.54) (layer B.SilkS))
    (fp_text value LM7805_TO220 (at 2.54 -2.5) (layer B.Fab))
    (fp_text user %R (at 2.794 2.54) (layer B.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 15 "Net-(S1-Pad3)"))
    (pad 2 thru_hole oval (at 2.54 0) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 3 thru_hole oval (at 5.08 0) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 16 +5V))
    (model ${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-220-3_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (gr_text 120 (at 162.56 98.806 90) (layer B.SilkS))
  (gr_text 120 (at 162.56 86.106 90) (layer B.SilkS))
  (gr_text 270K (at 147.32 99.06 90) (layer B.SilkS))
  (gr_text 270K (at 147.32 86.614 90) (layer B.SilkS))
  (gr_text G (at 149.098 93.98) (layer B.SilkS))
  (gr_text G (at 149.098 91.44) (layer B.SilkS))
  (gr_text G (at 161.036 93.726) (layer B.SilkS))
  (gr_text G (at 161.036 91.44) (layer B.SilkS))
  (gr_text G (at 156.972 92.964) (layer B.SilkS))
  (gr_text G (at 152.908 92.71) (layer B.SilkS))
  (gr_text G (at 156.972 90.17) (layer B.SilkS))
  (gr_text G (at 175.514 99.314) (layer B.SilkS))
  (gr_text G (at 152.908 90.17) (layer B.SilkS))
  (gr_text G (at 168.402 87.376) (layer F.SilkS))
  (gr_text 3.3V (at 170.18 83.058) (layer F.SilkS))
  (gr_text 3.3V (at 166.37 81.026) (layer F.SilkS))
  (gr_text 5V (at 143.51 80.772) (layer F.SilkS))
  (gr_text 5V (at 150.876 80.518) (layer F.SilkS))
  (gr_text NC (at 173.736 92.71) (layer F.SilkS))
  (gr_text G (at 175.514 100.584) (layer F.SilkS))
  (gr_text 5V (at 159.258 105.918) (layer B.SilkS))
  (gr_text Motor (at 151.13 103.886) (layer F.SilkS))
  (gr_text G (at 154.432 103.886) (layer F.SilkS))
  (gr_text 5V (at 159.258 104.648) (layer F.SilkS))
  (gr_text R15 (at 171.196 105.41) (layer F.SilkS))
  (gr_text Webot (at 138.43 101.6) (layer F.SilkS))
  (gr_line (start 176.53 109.22) (end 134.62 109.22) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 176.53 77.47) (end 176.53 109.22) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 134.62 77.47) (end 176.53 77.47) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 134.62 109.22) (end 134.62 77.47) (layer Edge.Cuts) (width 0.2))
  (zone (net 2) (net_name GND) (layer F.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 134.366 109.474) (xy 134.366 77.216) (xy 176.784 77.216) (xy 176.784 109.474)
      )
    )
  )
  (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 134.112 109.728) (xy 134.366 76.962) (xy 177.292 76.962) (xy 177.292 109.728)
      )
    )
  )
)
