(kicad_pcb (version 20171130) (host pcbnew "(5.1.9-0-10_14)")

  (general
    (thickness 1.6)
    (drawings 88)
    (tracks 195)
    (zones 0)
    (modules 55)
    (nets 92)
  )

  (page A4)
  (layers
    (0 F.Cu signal)
    (31 B.Cu signal)
    (32 B.Adhes user hide)
    (33 F.Adhes user hide)
    (34 B.Paste user hide)
    (35 F.Paste user hide)
    (36 B.SilkS user)
    (37 F.SilkS user hide)
    (38 B.Mask user hide)
    (39 F.Mask user hide)
    (40 Dwgs.User user)
    (41 Cmts.User user hide)
    (42 Eco1.User user)
    (43 Eco2.User user)
    (44 Edge.Cuts user)
    (45 Margin user hide)
    (46 B.CrtYd user)
    (47 F.CrtYd user hide)
    (48 B.Fab user hide)
    (49 F.Fab user hide)
  )

  (setup
    (last_trace_width 0.2032)
    (user_trace_width 0.2032)
    (user_trace_width 0.4572)
    (trace_clearance 0.2032)
    (zone_clearance 0.508)
    (zone_45_only no)
    (trace_min 0.2)
    (via_size 0.6)
    (via_drill 0.3)
    (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)
    (aux_axis_origin 0 0)
    (grid_origin 85.5345 101.473)
    (visible_elements FFFFFF7F)
    (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 1)
      (scaleselection 1)
      (outputdirectory ""))
  )

  (net 0 "")
  (net 1 "Net-(BZ1-Pad2)")
  (net 2 +5V)
  (net 3 GND)
  (net 4 +3V3)
  (net 5 /ESP_RST)
  (net 6 "Net-(D2-Pad2)")
  (net 7 /LED_ERROR)
  (net 8 "Net-(D3-Pad2)")
  (net 9 /LED_OK)
  (net 10 "Net-(D4-Pad2)")
  (net 11 /LED_OPEN)
  (net 12 "Net-(D5-Pad2)")
  (net 13 /LED_WIFI)
  (net 14 /IN_OC)
  (net 15 /OUT_1000mA)
  (net 16 /METER_N)
  (net 17 /OUT_200mA)
  (net 18 /METER_P)
  (net 19 /IN_400mA)
  (net 20 /IN_OV)
  (net 21 /IN_200mA)
  (net 22 /IN_ADC)
  (net 23 "Net-(J2-Pad5)")
  (net 24 "Net-(J2-Pad4)")
  (net 25 +9V)
  (net 26 +12V)
  (net 27 /ESP_GPIO0)
  (net 28 /BUZZER)
  (net 29 /BUT_AUTO)
  (net 30 /BUT_1000mA)
  (net 31 "Net-(MOD1-Pad32)")
  (net 32 /I2C_SDA)
  (net 33 /ESP_RX)
  (net 34 /ESP_TX)
  (net 35 /I2C_SCL)
  (net 36 /BUT_20mA)
  (net 37 /ESP_GPIO12)
  (net 38 /BUT_200mA)
  (net 39 /ADC_RDY)
  (net 40 "Net-(MOD1-Pad7)")
  (net 41 "Net-(MOD1-Pad6)")
  (net 42 "Net-(MOD1-Pad5)")
  (net 43 "Net-(MOD1-Pad4)")
  (net 44 /ESP_GPIO2)
  (net 45 /ESP_GPIO15)
  (net 46 "Net-(MOD1-Pad22)")
  (net 47 "Net-(MOD1-Pad21)")
  (net 48 "Net-(MOD1-Pad20)")
  (net 49 "Net-(MOD1-Pad19)")
  (net 50 "Net-(MOD1-Pad18)")
  (net 51 "Net-(MOD1-Pad17)")
  (net 52 /OUT_20mA)
  (net 53 /DTR)
  (net 54 /RTS)
  (net 55 "Net-(R5-Pad2)")
  (net 56 "Net-(R7-Pad2)")
  (net 57 /USB_RST)
  (net 58 "Net-(R15-Pad2)")
  (net 59 "Net-(R17-Pad2)")
  (net 60 "Net-(U1-Pad27)")
  (net 61 "Net-(U1-Pad23)")
  (net 62 "Net-(U1-Pad22)")
  (net 63 "Net-(U1-Pad21)")
  (net 64 "Net-(U1-Pad20)")
  (net 65 "Net-(U1-Pad19)")
  (net 66 "Net-(U1-Pad18)")
  (net 67 "Net-(U1-Pad17)")
  (net 68 "Net-(U1-Pad16)")
  (net 69 "Net-(U1-Pad15)")
  (net 70 "Net-(U1-Pad14)")
  (net 71 "Net-(U1-Pad13)")
  (net 72 "Net-(U1-Pad12)")
  (net 73 "Net-(U1-Pad11)")
  (net 74 "Net-(U1-Pad10)")
  (net 75 /D-)
  (net 76 /D+)
  (net 77 "Net-(U1-Pad2)")
  (net 78 "Net-(U1-Pad1)")
  (net 79 "Net-(U2-Pad7)")
  (net 80 "Net-(U2-Pad6)")
  (net 81 "Net-(U2-Pad5)")
  (net 82 /LED_200mA)
  (net 83 /LED_20mA)
  (net 84 /LED_AUTO)
  (net 85 /LED_1000mA)
  (net 86 "Net-(SW1-Pad2)")
  (net 87 "Net-(SW2-Pad2)")
  (net 88 "Net-(SW5-Pad2)")
  (net 89 "Net-(SW6-Pad2)")
  (net 90 /RESERVED)
  (net 91 /VBUS)

  (net_class Default "This is the default net class."
    (clearance 0.2032)
    (trace_width 0.2032)
    (via_dia 0.6)
    (via_drill 0.3)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net /ADC_RDY)
    (add_net /BUT_1000mA)
    (add_net /BUT_200mA)
    (add_net /BUT_20mA)
    (add_net /BUT_AUTO)
    (add_net /BUZZER)
    (add_net /D+)
    (add_net /D-)
    (add_net /DTR)
    (add_net /ESP_GPIO0)
    (add_net /ESP_GPIO12)
    (add_net /ESP_GPIO15)
    (add_net /ESP_GPIO2)
    (add_net /ESP_RST)
    (add_net /ESP_RX)
    (add_net /ESP_TX)
    (add_net /I2C_SCL)
    (add_net /I2C_SDA)
    (add_net /IN_200mA)
    (add_net /IN_400mA)
    (add_net /IN_ADC)
    (add_net /IN_OC)
    (add_net /IN_OV)
    (add_net /LED_1000mA)
    (add_net /LED_200mA)
    (add_net /LED_20mA)
    (add_net /LED_AUTO)
    (add_net /LED_ERROR)
    (add_net /LED_OK)
    (add_net /LED_OPEN)
    (add_net /LED_WIFI)
    (add_net /METER_N)
    (add_net /METER_P)
    (add_net /OUT_1000mA)
    (add_net /OUT_200mA)
    (add_net /OUT_20mA)
    (add_net /RESERVED)
    (add_net /RTS)
    (add_net /USB_RST)
    (add_net /VBUS)
    (add_net GND)
    (add_net "Net-(BZ1-Pad2)")
    (add_net "Net-(D2-Pad2)")
    (add_net "Net-(D3-Pad2)")
    (add_net "Net-(D4-Pad2)")
    (add_net "Net-(D5-Pad2)")
    (add_net "Net-(J2-Pad4)")
    (add_net "Net-(J2-Pad5)")
    (add_net "Net-(MOD1-Pad17)")
    (add_net "Net-(MOD1-Pad18)")
    (add_net "Net-(MOD1-Pad19)")
    (add_net "Net-(MOD1-Pad20)")
    (add_net "Net-(MOD1-Pad21)")
    (add_net "Net-(MOD1-Pad22)")
    (add_net "Net-(MOD1-Pad32)")
    (add_net "Net-(MOD1-Pad4)")
    (add_net "Net-(MOD1-Pad5)")
    (add_net "Net-(MOD1-Pad6)")
    (add_net "Net-(MOD1-Pad7)")
    (add_net "Net-(R15-Pad2)")
    (add_net "Net-(R17-Pad2)")
    (add_net "Net-(R5-Pad2)")
    (add_net "Net-(R7-Pad2)")
    (add_net "Net-(SW1-Pad2)")
    (add_net "Net-(SW2-Pad2)")
    (add_net "Net-(SW5-Pad2)")
    (add_net "Net-(SW6-Pad2)")
    (add_net "Net-(U1-Pad1)")
    (add_net "Net-(U1-Pad10)")
    (add_net "Net-(U1-Pad11)")
    (add_net "Net-(U1-Pad12)")
    (add_net "Net-(U1-Pad13)")
    (add_net "Net-(U1-Pad14)")
    (add_net "Net-(U1-Pad15)")
    (add_net "Net-(U1-Pad16)")
    (add_net "Net-(U1-Pad17)")
    (add_net "Net-(U1-Pad18)")
    (add_net "Net-(U1-Pad19)")
    (add_net "Net-(U1-Pad2)")
    (add_net "Net-(U1-Pad20)")
    (add_net "Net-(U1-Pad21)")
    (add_net "Net-(U1-Pad22)")
    (add_net "Net-(U1-Pad23)")
    (add_net "Net-(U1-Pad27)")
    (add_net "Net-(U2-Pad5)")
    (add_net "Net-(U2-Pad6)")
    (add_net "Net-(U2-Pad7)")
  )

  (net_class POWER ""
    (clearance 0.2032)
    (trace_width 0.4572)
    (via_dia 0.8)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net +12V)
    (add_net +3V3)
    (add_net +5V)
    (add_net +9V)
  )

  (module Connector_USB:USB_Micro-B_Molex-105133-0031 locked (layer B.Cu) (tedit 609009AE) (tstamp 60AE86CB)
    (at 72.644 98.552)
    (descr "Molex Vertical Micro USB Typ-B (http://www.molex.com/pdm_docs/sd/1051330031_sd.pdf)")
    (tags "Micro-USB SMD Typ-B Vertical")
    (path /60C7D854)
    (attr smd)
    (fp_text reference J1 (at 0 2.85) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value USB_B_Micro (at 0 -3.35) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text user %R (at 0 0.375) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 2.04 -1.305) (end 1.21 -1.305) (layer B.SilkS) (width 0.12))
    (fp_line (start -2.04 -1.305) (end -1.21 -1.305) (layer B.SilkS) (width 0.12))
    (fp_line (start -2.04 -1.305) (end -2.04 -2.135) (layer B.SilkS) (width 0.12))
    (fp_line (start 2.04 -1.305) (end 2.04 -2.135) (layer B.SilkS) (width 0.12))
    (fp_line (start -3.43 1.225) (end -3.43 1.725) (layer B.Fab) (width 0.1))
    (fp_line (start 3.43 1.725) (end 3.43 1.225) (layer B.Fab) (width 0.1))
    (fp_line (start 3.43 1.225) (end -1.075 1.225) (layer B.Fab) (width 0.1))
    (fp_line (start -1.525 1.225) (end -3.43 1.225) (layer B.Fab) (width 0.1))
    (fp_line (start -4.25 -2.075) (end -2.1 -2.075) (layer B.Fab) (width 0.1))
    (fp_line (start 2.1 -1.245) (end 2.1 -2.075) (layer B.Fab) (width 0.1))
    (fp_line (start -2.1 -1.245) (end 2.1 -1.245) (layer B.Fab) (width 0.1))
    (fp_line (start -2.1 -2.075) (end -2.1 -1.245) (layer B.Fab) (width 0.1))
    (fp_line (start -3.43 1.725) (end -4.25 1.725) (layer B.Fab) (width 0.1))
    (fp_line (start -1.3 1) (end -1.075 1.225) (layer B.Fab) (width 0.1))
    (fp_line (start -1.525 1.225) (end -1.3 1) (layer B.Fab) (width 0.1))
    (fp_line (start 4.81 -2.64) (end 4.81 2.29) (layer B.CrtYd) (width 0.05))
    (fp_line (start -4.81 -2.64) (end 4.81 -2.64) (layer B.CrtYd) (width 0.05))
    (fp_line (start -4.81 2.29) (end 4.81 2.29) (layer B.CrtYd) (width 0.05))
    (fp_line (start -4.81 -2.64) (end -4.81 2.29) (layer B.CrtYd) (width 0.05))
    (fp_line (start 2 1.785) (end 4.31 1.785) (layer B.SilkS) (width 0.12))
    (fp_line (start 4.31 -2.135) (end 2.04 -2.135) (layer B.SilkS) (width 0.12))
    (fp_line (start -4.31 1.785) (end -4.31 -2.135) (layer B.SilkS) (width 0.12))
    (fp_line (start -4.31 -2.135) (end -2.04 -2.135) (layer B.SilkS) (width 0.12))
    (fp_line (start 4.31 1.785) (end 4.31 -2.135) (layer B.SilkS) (width 0.12))
    (fp_line (start -2 1.785) (end -4.31 1.785) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.7 1.825) (end -1.1 1.825) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.7 1.075) (end -1.7 1.825) (layer B.SilkS) (width 0.12))
    (fp_line (start 4.25 1.725) (end 3.43 1.725) (layer B.Fab) (width 0.1))
    (fp_line (start 2.1 -2.075) (end 4.25 -2.075) (layer B.Fab) (width 0.1))
    (fp_line (start 4.25 -2.075) (end 4.25 1.725) (layer B.Fab) (width 0.1))
    (fp_line (start -4.25 1.725) (end -4.25 -2.075) (layer B.Fab) (width 0.1))
    (pad SH thru_hole oval (at 0 -1.075) (size 2.2 1.1) (drill oval 1.6 0.5) (layers *.Cu *.Mask)
      (net 3 GND))
    (pad SH thru_hole oval (at 2.8 1.075) (size 1.8 1.1) (drill oval 1.2 0.5) (layers *.Cu *.Mask)
      (net 3 GND))
    (pad SH thru_hole oval (at -2.8 1.075) (size 1.8 1.1) (drill oval 1.2 0.5) (layers *.Cu *.Mask)
      (net 3 GND))
    (pad 1 smd rect (at -1.3 0.825) (size 0.45 1.5) (layers B.Cu B.Paste B.Mask)
      (net 91 /VBUS))
    (pad 5 smd rect (at 1.3 0.825) (size 0.45 1.5) (layers B.Cu B.Paste B.Mask)
      (net 3 GND))
    (pad 2 smd rect (at -0.65 0.825) (size 0.45 1.5) (layers B.Cu B.Paste B.Mask)
      (net 75 /D-))
    (pad 4 smd rect (at 0.65 0.825) (size 0.45 1.5) (layers B.Cu B.Paste B.Mask)
      (net 3 GND))
    (pad 3 smd rect (at 0 0.825) (size 0.45 1.5) (layers B.Cu B.Paste B.Mask)
      (net 76 /D+))
    (model ${KISYS3DMOD}/Connector_USB.3dshapes/USB_Micro-B_Molex-105133-0031.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Package_TO_SOT_SMD:SOT-223-3_TabPin2 (layer B.Cu) (tedit 5A02FF57) (tstamp 60AEEA4D)
    (at 114.3 97.028 270)
    (descr "module CMS SOT223 4 pins")
    (tags "CMS SOT")
    (path /6185ABA2)
    (attr smd)
    (fp_text reference U4 (at 0 4.5 90) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value MCP1825S (at 0 -4.5 90) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text user %R (at 0 0 180) (layer B.Fab)
      (effects (font (size 0.8 0.8) (thickness 0.12)) (justify mirror))
    )
    (fp_line (start 1.91 -3.41) (end 1.91 -2.15) (layer B.SilkS) (width 0.12))
    (fp_line (start 1.91 3.41) (end 1.91 2.15) (layer B.SilkS) (width 0.12))
    (fp_line (start 4.4 3.6) (end -4.4 3.6) (layer B.CrtYd) (width 0.05))
    (fp_line (start 4.4 -3.6) (end 4.4 3.6) (layer B.CrtYd) (width 0.05))
    (fp_line (start -4.4 -3.6) (end 4.4 -3.6) (layer B.CrtYd) (width 0.05))
    (fp_line (start -4.4 3.6) (end -4.4 -3.6) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.85 2.35) (end -0.85 3.35) (layer B.Fab) (width 0.1))
    (fp_line (start -1.85 2.35) (end -1.85 -3.35) (layer B.Fab) (width 0.1))
    (fp_line (start -1.85 -3.41) (end 1.91 -3.41) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.85 3.35) (end 1.85 3.35) (layer B.Fab) (width 0.1))
    (fp_line (start -4.1 3.41) (end 1.91 3.41) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.85 -3.35) (end 1.85 -3.35) (layer B.Fab) (width 0.1))
    (fp_line (start 1.85 3.35) (end 1.85 -3.35) (layer B.Fab) (width 0.1))
    (pad 1 smd rect (at -3.15 2.3 270) (size 2 1.5) (layers B.Cu B.Paste B.Mask)
      (net 2 +5V))
    (pad 3 smd rect (at -3.15 -2.3 270) (size 2 1.5) (layers B.Cu B.Paste B.Mask)
      (net 4 +3V3))
    (pad 2 smd rect (at -3.15 0 270) (size 2 1.5) (layers B.Cu B.Paste B.Mask)
      (net 3 GND))
    (pad 2 smd rect (at 3.15 0 270) (size 2 3.8) (layers B.Cu B.Paste B.Mask)
      (net 3 GND))
    (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-223.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module MySymbols:TestPoint_SMD_R (layer B.Cu) (tedit 607AC878) (tstamp 60AEE945)
    (at 129.8575 84.328)
    (path /61938F68)
    (fp_text reference TP1 (at -0.9 1) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value TestPoint (at 0 -1.1) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_circle (center 0 0) (end -0.1 0.7) (layer B.SilkS) (width 0.12))
    (pad 1 smd circle (at 0 0) (size 1 1) (layers B.Cu B.Paste B.Mask)
      (net 90 /RESERVED))
  )

  (module Capacitor_SMD:C_Elec_4x5.4 (layer B.Cu) (tedit 5BC8D926) (tstamp 60AEE303)
    (at 120.396 97.79 270)
    (descr "SMD capacitor, aluminum electrolytic nonpolar, 4.0x5.4mm")
    (tags "capacitor electrolyic nonpolar")
    (path /619C8B24)
    (attr smd)
    (fp_text reference C13 (at 0 3.2 90) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 10uF (at 0 -3.2 90) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text user %R (at 0 0 90) (layer B.Fab)
      (effects (font (size 0.8 0.8) (thickness 0.12)) (justify mirror))
    )
    (fp_circle (center 0 0) (end 2 0) (layer B.Fab) (width 0.1))
    (fp_line (start 2.15 2.15) (end 2.15 -2.15) (layer B.Fab) (width 0.1))
    (fp_line (start -1.15 2.15) (end 2.15 2.15) (layer B.Fab) (width 0.1))
    (fp_line (start -1.15 -2.15) (end 2.15 -2.15) (layer B.Fab) (width 0.1))
    (fp_line (start -2.15 1.15) (end -2.15 -1.15) (layer B.Fab) (width 0.1))
    (fp_line (start -2.15 1.15) (end -1.15 2.15) (layer B.Fab) (width 0.1))
    (fp_line (start -2.15 -1.15) (end -1.15 -2.15) (layer B.Fab) (width 0.1))
    (fp_line (start 2.26 -2.26) (end 2.26 -1.06) (layer B.SilkS) (width 0.12))
    (fp_line (start 2.26 2.26) (end 2.26 1.06) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.195563 2.26) (end 2.26 2.26) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.195563 -2.26) (end 2.26 -2.26) (layer B.SilkS) (width 0.12))
    (fp_line (start -2.26 -1.195563) (end -2.26 -1.06) (layer B.SilkS) (width 0.12))
    (fp_line (start -2.26 1.195563) (end -2.26 1.06) (layer B.SilkS) (width 0.12))
    (fp_line (start -2.26 1.195563) (end -1.195563 2.26) (layer B.SilkS) (width 0.12))
    (fp_line (start -2.26 -1.195563) (end -1.195563 -2.26) (layer B.SilkS) (width 0.12))
    (fp_line (start 2.4 2.4) (end 2.4 1.05) (layer B.CrtYd) (width 0.05))
    (fp_line (start 2.4 1.05) (end 3.25 1.05) (layer B.CrtYd) (width 0.05))
    (fp_line (start 3.25 1.05) (end 3.25 -1.05) (layer B.CrtYd) (width 0.05))
    (fp_line (start 3.25 -1.05) (end 2.4 -1.05) (layer B.CrtYd) (width 0.05))
    (fp_line (start 2.4 -1.05) (end 2.4 -2.4) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.25 -2.4) (end 2.4 -2.4) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.25 2.4) (end 2.4 2.4) (layer B.CrtYd) (width 0.05))
    (fp_line (start -2.4 -1.25) (end -1.25 -2.4) (layer B.CrtYd) (width 0.05))
    (fp_line (start -2.4 1.25) (end -1.25 2.4) (layer B.CrtYd) (width 0.05))
    (fp_line (start -2.4 1.25) (end -2.4 1.05) (layer B.CrtYd) (width 0.05))
    (fp_line (start -2.4 -1.05) (end -2.4 -1.25) (layer B.CrtYd) (width 0.05))
    (fp_line (start -2.4 1.05) (end -3.25 1.05) (layer B.CrtYd) (width 0.05))
    (fp_line (start -3.25 1.05) (end -3.25 -1.05) (layer B.CrtYd) (width 0.05))
    (fp_line (start -3.25 -1.05) (end -2.4 -1.05) (layer B.CrtYd) (width 0.05))
    (pad 2 smd roundrect (at 1.675 0 270) (size 2.65 1.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.15625)
      (net 3 GND))
    (pad 1 smd roundrect (at -1.675 0 270) (size 2.65 1.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.15625)
      (net 4 +3V3))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_Elec_4x5.4.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Capacitor_SMD:C_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AEE2DF)
    (at 123.698 99.568 270)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (path /6185B561)
    (attr smd)
    (fp_text reference C12 (at 0 1.43 90) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 100nF (at 0 -1.43 90) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text user %R (at 0 0 90) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1))
    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (pad 2 smd roundrect (at 0.775 0 270) (size 0.9 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 3 GND))
    (pad 1 smd roundrect (at -0.775 0 270) (size 0.9 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 4 +3V3))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Capacitor_SMD:C_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AEE2CE)
    (at 111.252 91.186 180)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (path /6185AF0C)
    (attr smd)
    (fp_text reference C11 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 100nF (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1))
    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (pad 2 smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 3 GND))
    (pad 1 smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 2 +5V))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Capacitor_SMD:C_Elec_4x5.4 (layer B.Cu) (tedit 5BC8D926) (tstamp 60AEE2BD)
    (at 107.95 97.79 270)
    (descr "SMD capacitor, aluminum electrolytic nonpolar, 4.0x5.4mm")
    (tags "capacitor electrolyic nonpolar")
    (path /619C59A8)
    (attr smd)
    (fp_text reference C10 (at 0 3.2 90) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 10uF (at 0 -3.2 90) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text user %R (at 0 0 90) (layer B.Fab)
      (effects (font (size 0.8 0.8) (thickness 0.12)) (justify mirror))
    )
    (fp_circle (center 0 0) (end 2 0) (layer B.Fab) (width 0.1))
    (fp_line (start 2.15 2.15) (end 2.15 -2.15) (layer B.Fab) (width 0.1))
    (fp_line (start -1.15 2.15) (end 2.15 2.15) (layer B.Fab) (width 0.1))
    (fp_line (start -1.15 -2.15) (end 2.15 -2.15) (layer B.Fab) (width 0.1))
    (fp_line (start -2.15 1.15) (end -2.15 -1.15) (layer B.Fab) (width 0.1))
    (fp_line (start -2.15 1.15) (end -1.15 2.15) (layer B.Fab) (width 0.1))
    (fp_line (start -2.15 -1.15) (end -1.15 -2.15) (layer B.Fab) (width 0.1))
    (fp_line (start 2.26 -2.26) (end 2.26 -1.06) (layer B.SilkS) (width 0.12))
    (fp_line (start 2.26 2.26) (end 2.26 1.06) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.195563 2.26) (end 2.26 2.26) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.195563 -2.26) (end 2.26 -2.26) (layer B.SilkS) (width 0.12))
    (fp_line (start -2.26 -1.195563) (end -2.26 -1.06) (layer B.SilkS) (width 0.12))
    (fp_line (start -2.26 1.195563) (end -2.26 1.06) (layer B.SilkS) (width 0.12))
    (fp_line (start -2.26 1.195563) (end -1.195563 2.26) (layer B.SilkS) (width 0.12))
    (fp_line (start -2.26 -1.195563) (end -1.195563 -2.26) (layer B.SilkS) (width 0.12))
    (fp_line (start 2.4 2.4) (end 2.4 1.05) (layer B.CrtYd) (width 0.05))
    (fp_line (start 2.4 1.05) (end 3.25 1.05) (layer B.CrtYd) (width 0.05))
    (fp_line (start 3.25 1.05) (end 3.25 -1.05) (layer B.CrtYd) (width 0.05))
    (fp_line (start 3.25 -1.05) (end 2.4 -1.05) (layer B.CrtYd) (width 0.05))
    (fp_line (start 2.4 -1.05) (end 2.4 -2.4) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.25 -2.4) (end 2.4 -2.4) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.25 2.4) (end 2.4 2.4) (layer B.CrtYd) (width 0.05))
    (fp_line (start -2.4 -1.25) (end -1.25 -2.4) (layer B.CrtYd) (width 0.05))
    (fp_line (start -2.4 1.25) (end -1.25 2.4) (layer B.CrtYd) (width 0.05))
    (fp_line (start -2.4 1.25) (end -2.4 1.05) (layer B.CrtYd) (width 0.05))
    (fp_line (start -2.4 -1.05) (end -2.4 -1.25) (layer B.CrtYd) (width 0.05))
    (fp_line (start -2.4 1.05) (end -3.25 1.05) (layer B.CrtYd) (width 0.05))
    (fp_line (start -3.25 1.05) (end -3.25 -1.05) (layer B.CrtYd) (width 0.05))
    (fp_line (start -3.25 -1.05) (end -2.4 -1.05) (layer B.CrtYd) (width 0.05))
    (pad 2 smd roundrect (at 1.675 0 270) (size 2.65 1.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.15625)
      (net 3 GND))
    (pad 1 smd roundrect (at -1.675 0 270) (size 2.65 1.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.15625)
      (net 2 +5V))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_Elec_4x5.4.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Capacitor_SMD:C_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AEE299)
    (at 129.794 86.868 270)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (path /6180E86F)
    (attr smd)
    (fp_text reference C9 (at 0 1.43 90) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 100nF (at 0 -1.43 90) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text user %R (at 0 0 90) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1))
    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (pad 2 smd roundrect (at 0.775 0 270) (size 0.9 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 3 GND))
    (pad 1 smd roundrect (at -0.775 0 270) (size 0.9 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 4 +3V3))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Capacitor_SMD:C_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AEE288)
    (at 73.406 87.122)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (path /6180E0B7)
    (attr smd)
    (fp_text reference C8 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 100nF (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1))
    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 3 GND))
    (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 4 +3V3))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Button_Switch_THT:SW_PUSH_DIGITAST_LED locked (layer F.Cu) (tedit 60AE65D1) (tstamp 60AE8B23)
    (at 110.871 85.09)
    (path /60C7DAAE)
    (fp_text reference SW6 (at -7.01 9.72) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value Digitast (at -0.08 12.51) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user NC (at 3.9 3.3 180) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user NO (at -3.84 3.33 180) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user C (at -3.81 -1.82) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user C (at 3.84 -1.79) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start -0.61 8.65) (end -6.15 8.65) (layer F.SilkS) (width 0.12))
    (fp_line (start -6.15 -8.65) (end -6.15 8.65) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.15 -8.65) (end 6.15 8.65) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.15 -8.65) (end -6.15 -8.65) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.63 -7.84) (end -0.63 -6.61) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.63 -6.61) (end 0.55 -7.29) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.55 -7.29) (end -0.62 -7.84) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.6 -7.88) (end 0.6 -6.59) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.65 -7.22) (end 2.75 -7.22) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.65 -7.22) (end -2.52 -7.22) (layer F.SilkS) (width 0.12))
    (fp_line (start -2.49 0.04) (end 2.54 0.04) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.06 0.07) (end -0.06 1.48) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.06 1.48) (end 0.58 4.97) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.6 4.59) (end 1.82 4.59) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.82 4.59) (end 1.82 5.15) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.71 4.59) (end -0.49 4.59) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.71 4.59) (end -1.71 5.15) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.23 -8.06) (end 0.05 -8.4) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.23 -7.99) (end 0.51 -8.37) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.61 8.65) (end -0.61 7.67) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.61 7.67) (end 0.61 7.67) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.61 7.67) (end 0.61 8.65) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.15 8.65) (end 0.61 8.65) (layer F.SilkS) (width 0.12))
    (pad "" np_thru_hole circle (at -3.81 7.62) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.97 -7.62) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask))
    (pad 8 thru_hole circle (at 3.81 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 84 /LED_AUTO))
    (pad 5 thru_hole circle (at -3.81 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 59 "Net-(R17-Pad2)"))
    (pad 7 thru_hole circle (at 1.27 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 84 /LED_AUTO))
    (pad 6 thru_hole circle (at -1.27 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 59 "Net-(R17-Pad2)"))
    (pad 2 thru_hole circle (at 3.81 5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 89 "Net-(SW6-Pad2)"))
    (pad 1 thru_hole circle (at -3.81 5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 3 GND))
    (pad 4 thru_hole circle (at 3.81 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 29 /BUT_AUTO))
    (pad 3 thru_hole circle (at -3.81 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 29 /BUT_AUTO))
  )

  (module Button_Switch_THT:SW_PUSH_DIGITAST_LED locked (layer F.Cu) (tedit 60AE65D1) (tstamp 60AE8AFA)
    (at 85.979 85.09)
    (path /60C7DA30)
    (fp_text reference SW5 (at -7.01 9.72) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value Digitast (at 0.254 6.985) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user NC (at 3.9 3.3 180) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user NO (at -3.84 3.33 180) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user C (at -3.81 -1.82) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user C (at 3.84 -1.79) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start -0.61 8.65) (end -6.15 8.65) (layer F.SilkS) (width 0.12))
    (fp_line (start -6.15 -8.65) (end -6.15 8.65) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.15 -8.65) (end 6.15 8.65) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.15 -8.65) (end -6.15 -8.65) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.63 -7.84) (end -0.63 -6.61) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.63 -6.61) (end 0.55 -7.29) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.55 -7.29) (end -0.62 -7.84) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.6 -7.88) (end 0.6 -6.59) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.65 -7.22) (end 2.75 -7.22) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.65 -7.22) (end -2.52 -7.22) (layer F.SilkS) (width 0.12))
    (fp_line (start -2.49 0.04) (end 2.54 0.04) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.06 0.07) (end -0.06 1.48) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.06 1.48) (end 0.58 4.97) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.6 4.59) (end 1.82 4.59) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.82 4.59) (end 1.82 5.15) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.71 4.59) (end -0.49 4.59) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.71 4.59) (end -1.71 5.15) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.23 -8.06) (end 0.05 -8.4) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.23 -7.99) (end 0.51 -8.37) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.61 8.65) (end -0.61 7.67) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.61 7.67) (end 0.61 7.67) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.61 7.67) (end 0.61 8.65) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.15 8.65) (end 0.61 8.65) (layer F.SilkS) (width 0.12))
    (pad "" np_thru_hole circle (at -3.81 7.62) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.97 -7.62) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask))
    (pad 8 thru_hole circle (at 3.81 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 82 /LED_200mA))
    (pad 5 thru_hole circle (at -3.81 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 58 "Net-(R15-Pad2)"))
    (pad 7 thru_hole circle (at 1.27 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 82 /LED_200mA))
    (pad 6 thru_hole circle (at -1.27 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 58 "Net-(R15-Pad2)"))
    (pad 2 thru_hole circle (at 3.81 5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 88 "Net-(SW5-Pad2)"))
    (pad 1 thru_hole circle (at -3.81 5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 3 GND))
    (pad 4 thru_hole circle (at 3.81 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 38 /BUT_200mA))
    (pad 3 thru_hole circle (at -3.81 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 38 /BUT_200mA))
  )

  (module Button_Switch_SMD:SW_SPST_EVQPE1 (layer B.Cu) (tedit 5A02FC95) (tstamp 60AE8AD1)
    (at 101.346 99.314)
    (descr "Light Touch Switch, https://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE7.pdf")
    (path /60C7D964)
    (attr smd)
    (fp_text reference SW4 (at 0 2.65) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value SW_Push (at 0 -3) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text user %R (at 0 2.65) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 3 1.75) (end 3 -1.75) (layer B.Fab) (width 0.1))
    (fp_line (start 3 -1.75) (end -3 -1.75) (layer B.Fab) (width 0.1))
    (fp_line (start -3 -1.75) (end -3 1.75) (layer B.Fab) (width 0.1))
    (fp_line (start -3 1.75) (end 3 1.75) (layer B.Fab) (width 0.1))
    (fp_line (start -1.4 0.7) (end 1.4 0.7) (layer B.Fab) (width 0.1))
    (fp_line (start 1.4 0.7) (end 1.4 -0.7) (layer B.Fab) (width 0.1))
    (fp_line (start 1.4 -0.7) (end -1.4 -0.7) (layer B.Fab) (width 0.1))
    (fp_line (start -1.4 -0.7) (end -1.4 0.7) (layer B.Fab) (width 0.1))
    (fp_line (start -3.95 2) (end 3.95 2) (layer B.CrtYd) (width 0.05))
    (fp_line (start 3.95 2) (end 3.95 -2) (layer B.CrtYd) (width 0.05))
    (fp_line (start 3.95 -2) (end -3.95 -2) (layer B.CrtYd) (width 0.05))
    (fp_line (start -3.95 -2) (end -3.95 2) (layer B.CrtYd) (width 0.05))
    (fp_line (start 3.1 1.85) (end 3.1 1.2) (layer B.SilkS) (width 0.12))
    (fp_line (start 3.1 -1.85) (end 3.1 -1.2) (layer B.SilkS) (width 0.12))
    (fp_line (start -3.1 -1.2) (end -3.1 -1.85) (layer B.SilkS) (width 0.12))
    (fp_line (start -3.1 1.85) (end -3.1 1.2) (layer B.SilkS) (width 0.12))
    (fp_line (start 3.1 1.85) (end -3.1 1.85) (layer B.SilkS) (width 0.12))
    (fp_line (start -3.1 -1.85) (end 3.1 -1.85) (layer B.SilkS) (width 0.12))
    (pad 1 smd rect (at -2.7 0) (size 2 1.6) (layers B.Cu B.Paste B.Mask)
      (net 27 /ESP_GPIO0))
    (pad 2 smd rect (at 2.7 0) (size 2 1.6) (layers B.Cu B.Paste B.Mask)
      (net 3 GND))
    (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_SPST_EVQPE1.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Button_Switch_SMD:SW_SPST_EVQPE1 (layer B.Cu) (tedit 5A02FC95) (tstamp 60AE8AB8)
    (at 101.346 95.25)
    (descr "Light Touch Switch, https://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE7.pdf")
    (path /60C7D95E)
    (attr smd)
    (fp_text reference SW3 (at 0 2.65) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value SW_Push (at 0 -3) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text user %R (at 0 2.65) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 3 1.75) (end 3 -1.75) (layer B.Fab) (width 0.1))
    (fp_line (start 3 -1.75) (end -3 -1.75) (layer B.Fab) (width 0.1))
    (fp_line (start -3 -1.75) (end -3 1.75) (layer B.Fab) (width 0.1))
    (fp_line (start -3 1.75) (end 3 1.75) (layer B.Fab) (width 0.1))
    (fp_line (start -1.4 0.7) (end 1.4 0.7) (layer B.Fab) (width 0.1))
    (fp_line (start 1.4 0.7) (end 1.4 -0.7) (layer B.Fab) (width 0.1))
    (fp_line (start 1.4 -0.7) (end -1.4 -0.7) (layer B.Fab) (width 0.1))
    (fp_line (start -1.4 -0.7) (end -1.4 0.7) (layer B.Fab) (width 0.1))
    (fp_line (start -3.95 2) (end 3.95 2) (layer B.CrtYd) (width 0.05))
    (fp_line (start 3.95 2) (end 3.95 -2) (layer B.CrtYd) (width 0.05))
    (fp_line (start 3.95 -2) (end -3.95 -2) (layer B.CrtYd) (width 0.05))
    (fp_line (start -3.95 -2) (end -3.95 2) (layer B.CrtYd) (width 0.05))
    (fp_line (start 3.1 1.85) (end 3.1 1.2) (layer B.SilkS) (width 0.12))
    (fp_line (start 3.1 -1.85) (end 3.1 -1.2) (layer B.SilkS) (width 0.12))
    (fp_line (start -3.1 -1.2) (end -3.1 -1.85) (layer B.SilkS) (width 0.12))
    (fp_line (start -3.1 1.85) (end -3.1 1.2) (layer B.SilkS) (width 0.12))
    (fp_line (start 3.1 1.85) (end -3.1 1.85) (layer B.SilkS) (width 0.12))
    (fp_line (start -3.1 -1.85) (end 3.1 -1.85) (layer B.SilkS) (width 0.12))
    (pad 1 smd rect (at -2.7 0) (size 2 1.6) (layers B.Cu B.Paste B.Mask)
      (net 5 /ESP_RST))
    (pad 2 smd rect (at 2.7 0) (size 2 1.6) (layers B.Cu B.Paste B.Mask)
      (net 3 GND))
    (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_SPST_EVQPE1.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Button_Switch_THT:SW_PUSH_DIGITAST_LED locked (layer F.Cu) (tedit 60AE65D1) (tstamp 60AE8A9F)
    (at 98.425 85.09)
    (path /60C7DA6F)
    (fp_text reference SW2 (at -7.01 9.72) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value Digitast (at -0.08 12.51) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user NC (at 3.9 3.3 180) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user NO (at -3.84 3.33 180) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user C (at -3.81 -1.82) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user C (at 3.84 -1.79) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start -0.61 8.65) (end -6.15 8.65) (layer F.SilkS) (width 0.12))
    (fp_line (start -6.15 -8.65) (end -6.15 8.65) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.15 -8.65) (end 6.15 8.65) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.15 -8.65) (end -6.15 -8.65) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.63 -7.84) (end -0.63 -6.61) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.63 -6.61) (end 0.55 -7.29) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.55 -7.29) (end -0.62 -7.84) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.6 -7.88) (end 0.6 -6.59) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.65 -7.22) (end 2.75 -7.22) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.65 -7.22) (end -2.52 -7.22) (layer F.SilkS) (width 0.12))
    (fp_line (start -2.49 0.04) (end 2.54 0.04) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.06 0.07) (end -0.06 1.48) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.06 1.48) (end 0.58 4.97) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.6 4.59) (end 1.82 4.59) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.82 4.59) (end 1.82 5.15) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.71 4.59) (end -0.49 4.59) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.71 4.59) (end -1.71 5.15) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.23 -8.06) (end 0.05 -8.4) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.23 -7.99) (end 0.51 -8.37) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.61 8.65) (end -0.61 7.67) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.61 7.67) (end 0.61 7.67) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.61 7.67) (end 0.61 8.65) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.15 8.65) (end 0.61 8.65) (layer F.SilkS) (width 0.12))
    (pad "" np_thru_hole circle (at -3.81 7.62) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.97 -7.62) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask))
    (pad 8 thru_hole circle (at 3.81 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 85 /LED_1000mA))
    (pad 5 thru_hole circle (at -3.81 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 56 "Net-(R7-Pad2)"))
    (pad 7 thru_hole circle (at 1.27 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 85 /LED_1000mA))
    (pad 6 thru_hole circle (at -1.27 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 56 "Net-(R7-Pad2)"))
    (pad 2 thru_hole circle (at 3.81 5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 87 "Net-(SW2-Pad2)"))
    (pad 1 thru_hole circle (at -3.81 5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 3 GND))
    (pad 4 thru_hole circle (at 3.81 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 30 /BUT_1000mA))
    (pad 3 thru_hole circle (at -3.81 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 30 /BUT_1000mA))
  )

  (module Button_Switch_THT:SW_PUSH_DIGITAST_LED locked (layer F.Cu) (tedit 60AE65D1) (tstamp 60AE8A76)
    (at 73.533 85.09)
    (path /60C7D9D2)
    (fp_text reference SW1 (at -7.01 9.72) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value Digitast (at 0.254 6.731) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user NC (at 3.9 3.3 180) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user NO (at -3.84 3.33 180) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user C (at -3.81 -1.82) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user C (at 3.84 -1.79) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start -0.61 8.65) (end -6.15 8.65) (layer F.SilkS) (width 0.12))
    (fp_line (start -6.15 -8.65) (end -6.15 8.65) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.15 -8.65) (end 6.15 8.65) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.15 -8.65) (end -6.15 -8.65) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.63 -7.84) (end -0.63 -6.61) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.63 -6.61) (end 0.55 -7.29) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.55 -7.29) (end -0.62 -7.84) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.6 -7.88) (end 0.6 -6.59) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.65 -7.22) (end 2.75 -7.22) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.65 -7.22) (end -2.52 -7.22) (layer F.SilkS) (width 0.12))
    (fp_line (start -2.49 0.04) (end 2.54 0.04) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.06 0.07) (end -0.06 1.48) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.06 1.48) (end 0.58 4.97) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.6 4.59) (end 1.82 4.59) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.82 4.59) (end 1.82 5.15) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.71 4.59) (end -0.49 4.59) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.71 4.59) (end -1.71 5.15) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.23 -8.06) (end 0.05 -8.4) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.23 -7.99) (end 0.51 -8.37) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.61 8.65) (end -0.61 7.67) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.61 7.67) (end 0.61 7.67) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.61 7.67) (end 0.61 8.65) (layer F.SilkS) (width 0.12))
    (fp_line (start 6.15 8.65) (end 0.61 8.65) (layer F.SilkS) (width 0.12))
    (pad "" np_thru_hole circle (at -3.81 7.62) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3.97 -7.62) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask))
    (pad 8 thru_hole circle (at 3.81 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 83 /LED_20mA))
    (pad 5 thru_hole circle (at -3.81 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 55 "Net-(R5-Pad2)"))
    (pad 7 thru_hole circle (at 1.27 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 83 /LED_20mA))
    (pad 6 thru_hole circle (at -1.27 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 55 "Net-(R5-Pad2)"))
    (pad 2 thru_hole circle (at 3.81 5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 86 "Net-(SW1-Pad2)"))
    (pad 1 thru_hole circle (at -3.81 5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 3 GND))
    (pad 4 thru_hole circle (at 3.81 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 36 /BUT_20mA))
    (pad 3 thru_hole circle (at -3.81 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 36 /BUT_20mA))
  )

  (module Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical (layer B.Cu) (tedit 59FED5CC) (tstamp 60AE8745)
    (at 146.05 76.1365 90)
    (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x04 2.54mm single row")
    (path /60C7DB40)
    (fp_text reference J4 (at 0 2.33 90) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value Conn_01x04_Male (at 0 -9.95 90) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text user %R (at 0 -3.81 180) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start -0.635 1.27) (end 1.27 1.27) (layer B.Fab) (width 0.1))
    (fp_line (start 1.27 1.27) (end 1.27 -8.89) (layer B.Fab) (width 0.1))
    (fp_line (start 1.27 -8.89) (end -1.27 -8.89) (layer B.Fab) (width 0.1))
    (fp_line (start -1.27 -8.89) (end -1.27 0.635) (layer B.Fab) (width 0.1))
    (fp_line (start -1.27 0.635) (end -0.635 1.27) (layer B.Fab) (width 0.1))
    (fp_line (start -1.33 -8.95) (end 1.33 -8.95) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.33 -1.27) (end -1.33 -8.95) (layer B.SilkS) (width 0.12))
    (fp_line (start 1.33 -1.27) (end 1.33 -8.95) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.33 -1.27) (end 1.33 -1.27) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.33 0) (end -1.33 1.33) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.33 1.33) (end 0 1.33) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.8 1.8) (end -1.8 -9.4) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.8 -9.4) (end 1.8 -9.4) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.8 -9.4) (end 1.8 1.8) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.8 1.8) (end -1.8 1.8) (layer B.CrtYd) (width 0.05))
    (pad 4 thru_hole oval (at 0 -7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 32 /I2C_SDA))
    (pad 3 thru_hole oval (at 0 -5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 35 /I2C_SCL))
    (pad 2 thru_hole oval (at 0 -2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 +3V3))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 GND))
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical (layer B.Cu) (tedit 59FED5CC) (tstamp 60AE872D)
    (at 157.5435 76.1365 90)
    (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x04 2.54mm single row")
    (path /60C7DB3A)
    (fp_text reference J3 (at 0 2.33 90) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value Conn_01x04_Male (at 0 -9.95 90) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text user %R (at 0 -3.81 180) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start -0.635 1.27) (end 1.27 1.27) (layer B.Fab) (width 0.1))
    (fp_line (start 1.27 1.27) (end 1.27 -8.89) (layer B.Fab) (width 0.1))
    (fp_line (start 1.27 -8.89) (end -1.27 -8.89) (layer B.Fab) (width 0.1))
    (fp_line (start -1.27 -8.89) (end -1.27 0.635) (layer B.Fab) (width 0.1))
    (fp_line (start -1.27 0.635) (end -0.635 1.27) (layer B.Fab) (width 0.1))
    (fp_line (start -1.33 -8.95) (end 1.33 -8.95) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.33 -1.27) (end -1.33 -8.95) (layer B.SilkS) (width 0.12))
    (fp_line (start 1.33 -1.27) (end 1.33 -8.95) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.33 -1.27) (end 1.33 -1.27) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.33 0) (end -1.33 1.33) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.33 1.33) (end 0 1.33) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.8 1.8) (end -1.8 -9.4) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.8 -9.4) (end 1.8 -9.4) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.8 -9.4) (end 1.8 1.8) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.8 1.8) (end -1.8 1.8) (layer B.CrtYd) (width 0.05))
    (pad 4 thru_hole oval (at 0 -7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 25 +9V))
    (pad 3 thru_hole oval (at 0 -5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 16 /METER_N))
    (pad 2 thru_hole oval (at 0 -2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 18 /METER_P))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 GND))
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Capacitor_SMD:C_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE85BF)
    (at 110.998 85.598)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (path /60C7DADB)
    (attr smd)
    (fp_text reference C6 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 100nF (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1))
    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 3 GND))
    (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 29 /BUT_AUTO))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Capacitor_SMD:C_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE85AE)
    (at 86.106 85.598)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (path /60C7DA5D)
    (attr smd)
    (fp_text reference C5 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 100nF (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1))
    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 3 GND))
    (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 38 /BUT_200mA))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Capacitor_SMD:C_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE859D)
    (at 98.298 85.598)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (path /60C7DA9C)
    (attr smd)
    (fp_text reference C4 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 100nF (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1))
    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 3 GND))
    (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 30 /BUT_1000mA))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Capacitor_SMD:C_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE858C)
    (at 73.406 85.598)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (path /60C7DA1E)
    (attr smd)
    (fp_text reference C3 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 100nF (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1))
    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 3 GND))
    (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 36 /BUT_20mA))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Package_SO:SO-16_3.9x9.9mm_P1.27mm (layer B.Cu) (tedit 5E888720) (tstamp 60AE60A1)
    (at 123.698 87.122 90)
    (descr "SO, 16 Pin (https://www.nxp.com/docs/en/package-information/SOT109-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
    (tags "SO SO")
    (path /60FF573F)
    (attr smd)
    (fp_text reference U3 (at 0 5.9 270) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value PCA9557D (at 0 -5.9 270) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 3.7 5.2) (end -3.7 5.2) (layer B.CrtYd) (width 0.05))
    (fp_line (start 3.7 -5.2) (end 3.7 5.2) (layer B.CrtYd) (width 0.05))
    (fp_line (start -3.7 -5.2) (end 3.7 -5.2) (layer B.CrtYd) (width 0.05))
    (fp_line (start -3.7 5.2) (end -3.7 -5.2) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.95 3.975) (end -0.975 4.95) (layer B.Fab) (width 0.1))
    (fp_line (start -1.95 -4.95) (end -1.95 3.975) (layer B.Fab) (width 0.1))
    (fp_line (start 1.95 -4.95) (end -1.95 -4.95) (layer B.Fab) (width 0.1))
    (fp_line (start 1.95 4.95) (end 1.95 -4.95) (layer B.Fab) (width 0.1))
    (fp_line (start -0.975 4.95) (end 1.95 4.95) (layer B.Fab) (width 0.1))
    (fp_line (start 0 5.06) (end -3.45 5.06) (layer B.SilkS) (width 0.12))
    (fp_line (start 0 5.06) (end 1.95 5.06) (layer B.SilkS) (width 0.12))
    (fp_line (start 0 -5.06) (end -1.95 -5.06) (layer B.SilkS) (width 0.12))
    (fp_line (start 0 -5.06) (end 1.95 -5.06) (layer B.SilkS) (width 0.12))
    (fp_text user %R (at 0 0 270) (layer B.Fab)
      (effects (font (size 0.98 0.98) (thickness 0.15)) (justify mirror))
    )
    (pad 16 smd roundrect (at 2.575 4.445 90) (size 1.75 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 4 +3V3))
    (pad 15 smd roundrect (at 2.575 3.175 90) (size 1.75 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 5 /ESP_RST))
    (pad 14 smd roundrect (at 2.575 1.905 90) (size 1.75 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 90 /RESERVED))
    (pad 13 smd roundrect (at 2.575 0.635 90) (size 1.75 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 11 /LED_OPEN))
    (pad 12 smd roundrect (at 2.575 -0.635 90) (size 1.75 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 9 /LED_OK))
    (pad 11 smd roundrect (at 2.575 -1.905 90) (size 1.75 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 7 /LED_ERROR))
    (pad 10 smd roundrect (at 2.575 -3.175 90) (size 1.75 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 82 /LED_200mA))
    (pad 9 smd roundrect (at 2.575 -4.445 90) (size 1.75 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 83 /LED_20mA))
    (pad 8 smd roundrect (at -2.575 -4.445 90) (size 1.75 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 3 GND))
    (pad 7 smd roundrect (at -2.575 -3.175 90) (size 1.75 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 84 /LED_AUTO))
    (pad 6 smd roundrect (at -2.575 -1.905 90) (size 1.75 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 85 /LED_1000mA))
    (pad 5 smd roundrect (at -2.575 -0.635 90) (size 1.75 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 3 GND))
    (pad 4 smd roundrect (at -2.575 0.635 90) (size 1.75 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 3 GND))
    (pad 3 smd roundrect (at -2.575 1.905 90) (size 1.75 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 3 GND))
    (pad 2 smd roundrect (at -2.575 3.175 90) (size 1.75 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 32 /I2C_SDA))
    (pad 1 smd roundrect (at -2.575 4.445 90) (size 1.75 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 35 /I2C_SCL))
    (model ${KISYS3DMOD}/Package_SO.3dshapes/SO-16_3.9x9.9mm_P1.27mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Package_SO:TSSOP-10_3x3mm_P0.5mm (layer B.Cu) (tedit 5F3E4A84) (tstamp 60AF0131)
    (at 73.5965 91.1225 90)
    (descr "TSSOP10: plastic thin shrink small outline package; 10 leads; body width 3 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot552-1_po.pdf)")
    (tags "SSOP 0.5")
    (path /60C7D9CC)
    (clearance 0.1016)
    (attr smd)
    (fp_text reference U2 (at 0 2.55 90) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value ADS1114IDGS (at 0 -2.55 90) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start -0.5 1.5) (end 1.5 1.5) (layer B.Fab) (width 0.1))
    (fp_line (start 1.5 1.5) (end 1.5 -1.5) (layer B.Fab) (width 0.1))
    (fp_line (start 1.5 -1.5) (end -1.5 -1.5) (layer B.Fab) (width 0.1))
    (fp_line (start -1.5 -1.5) (end -1.5 0.5) (layer B.Fab) (width 0.1))
    (fp_line (start -1.5 0.5) (end -0.5 1.5) (layer B.Fab) (width 0.1))
    (fp_line (start -2.95 1.8) (end -2.95 -1.8) (layer B.CrtYd) (width 0.05))
    (fp_line (start 2.95 1.8) (end 2.95 -1.8) (layer B.CrtYd) (width 0.05))
    (fp_line (start -2.95 1.8) (end 2.95 1.8) (layer B.CrtYd) (width 0.05))
    (fp_line (start -2.95 -1.8) (end 2.95 -1.8) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.625 1.625) (end -1.625 1.45) (layer B.SilkS) (width 0.15))
    (fp_line (start 1.625 1.625) (end 1.625 1.35) (layer B.SilkS) (width 0.15))
    (fp_line (start 1.625 -1.625) (end 1.625 -1.35) (layer B.SilkS) (width 0.15))
    (fp_line (start -1.625 -1.625) (end -1.625 -1.35) (layer B.SilkS) (width 0.15))
    (fp_line (start -1.625 1.625) (end 1.625 1.625) (layer B.SilkS) (width 0.15))
    (fp_line (start -1.625 -1.625) (end 1.625 -1.625) (layer B.SilkS) (width 0.15))
    (fp_line (start -1.625 1.45) (end -2.7 1.45) (layer B.SilkS) (width 0.15))
    (fp_text user %R (at 0 0 90) (layer B.Fab)
      (effects (font (size 0.6 0.6) (thickness 0.1)) (justify mirror))
    )
    (pad 10 smd rect (at 2.15 1 90) (size 1.1 0.25) (layers B.Cu B.Paste B.Mask)
      (net 35 /I2C_SCL))
    (pad 9 smd rect (at 2.15 0.5 90) (size 1.1 0.25) (layers B.Cu B.Paste B.Mask)
      (net 32 /I2C_SDA))
    (pad 8 smd rect (at 2.15 0 90) (size 1.1 0.25) (layers B.Cu B.Paste B.Mask)
      (net 4 +3V3))
    (pad 7 smd rect (at 2.15 -0.5 90) (size 1.1 0.25) (layers B.Cu B.Paste B.Mask)
      (net 79 "Net-(U2-Pad7)"))
    (pad 6 smd rect (at 2.15 -1 90) (size 1.1 0.25) (layers B.Cu B.Paste B.Mask)
      (net 80 "Net-(U2-Pad6)"))
    (pad 5 smd rect (at -2.15 -1 90) (size 1.1 0.25) (layers B.Cu B.Paste B.Mask)
      (net 81 "Net-(U2-Pad5)"))
    (pad 4 smd rect (at -2.15 -0.5 90) (size 1.1 0.25) (layers B.Cu B.Paste B.Mask)
      (net 22 /IN_ADC))
    (pad 3 smd rect (at -2.15 0 90) (size 1.1 0.25) (layers B.Cu B.Paste B.Mask)
      (net 3 GND))
    (pad 2 smd rect (at -2.15 0.5 90) (size 1.1 0.25) (layers B.Cu B.Paste B.Mask)
      (net 39 /ADC_RDY))
    (pad 1 smd rect (at -2.15 1 90) (size 1.1 0.25) (layers B.Cu B.Paste B.Mask)
      (net 3 GND))
    (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-10_3x3mm_P0.5mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm (layer B.Cu) (tedit 5DC5F6A4) (tstamp 60AE6060)
    (at 87.122 97.79 90)
    (descr "QFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=283), generated with kicad-footprint-generator ipc_noLead_generator.py")
    (tags "QFN NoLead")
    (path /60C7D84E)
    (clearance 0.1016)
    (attr smd)
    (fp_text reference U1 (at 0 3.8 90) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value CP2102-Axx-xQFN28 (at 0 -3.8 90) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 3.1 3.1) (end -3.1 3.1) (layer B.CrtYd) (width 0.05))
    (fp_line (start 3.1 -3.1) (end 3.1 3.1) (layer B.CrtYd) (width 0.05))
    (fp_line (start -3.1 -3.1) (end 3.1 -3.1) (layer B.CrtYd) (width 0.05))
    (fp_line (start -3.1 3.1) (end -3.1 -3.1) (layer B.CrtYd) (width 0.05))
    (fp_line (start -2.5 1.5) (end -1.5 2.5) (layer B.Fab) (width 0.1))
    (fp_line (start -2.5 -2.5) (end -2.5 1.5) (layer B.Fab) (width 0.1))
    (fp_line (start 2.5 -2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1))
    (fp_line (start 2.5 2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1))
    (fp_line (start -1.5 2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1))
    (fp_line (start -1.885 2.61) (end -2.61 2.61) (layer B.SilkS) (width 0.12))
    (fp_line (start 2.61 -2.61) (end 2.61 -1.885) (layer B.SilkS) (width 0.12))
    (fp_line (start 1.885 -2.61) (end 2.61 -2.61) (layer B.SilkS) (width 0.12))
    (fp_line (start -2.61 -2.61) (end -2.61 -1.885) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.885 -2.61) (end -2.61 -2.61) (layer B.SilkS) (width 0.12))
    (fp_line (start 2.61 2.61) (end 2.61 1.885) (layer B.SilkS) (width 0.12))
    (fp_line (start 1.885 2.61) (end 2.61 2.61) (layer B.SilkS) (width 0.12))
    (fp_text user %R (at 0 0 90) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (pad "" smd roundrect (at 1.12 -1.12 90) (size 0.9 0.9) (layers B.Paste) (roundrect_rratio 0.25))
    (pad "" smd roundrect (at 1.12 0 90) (size 0.9 0.9) (layers B.Paste) (roundrect_rratio 0.25))
    (pad "" smd roundrect (at 1.12 1.12 90) (size 0.9 0.9) (layers B.Paste) (roundrect_rratio 0.25))
    (pad "" smd roundrect (at 0 -1.12 90) (size 0.9 0.9) (layers B.Paste) (roundrect_rratio 0.25))
    (pad "" smd roundrect (at 0 0 90) (size 0.9 0.9) (layers B.Paste) (roundrect_rratio 0.25))
    (pad "" smd roundrect (at 0 1.12 90) (size 0.9 0.9) (layers B.Paste) (roundrect_rratio 0.25))
    (pad "" smd roundrect (at -1.12 -1.12 90) (size 0.9 0.9) (layers B.Paste) (roundrect_rratio 0.25))
    (pad "" smd roundrect (at -1.12 0 90) (size 0.9 0.9) (layers B.Paste) (roundrect_rratio 0.25))
    (pad "" smd roundrect (at -1.12 1.12 90) (size 0.9 0.9) (layers B.Paste) (roundrect_rratio 0.25))
    (pad 29 smd rect (at 0 0 90) (size 3.35 3.35) (layers B.Cu B.Mask)
      (net 3 GND))
    (pad 28 smd roundrect (at -1.5 2.45 90) (size 0.25 0.8) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 53 /DTR))
    (pad 27 smd roundrect (at -1 2.45 90) (size 0.25 0.8) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 60 "Net-(U1-Pad27)"))
    (pad 26 smd roundrect (at -0.5 2.45 90) (size 0.25 0.8) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 33 /ESP_RX))
    (pad 25 smd roundrect (at 0 2.45 90) (size 0.25 0.8) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 34 /ESP_TX))
    (pad 24 smd roundrect (at 0.5 2.45 90) (size 0.25 0.8) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 54 /RTS))
    (pad 23 smd roundrect (at 1 2.45 90) (size 0.25 0.8) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 61 "Net-(U1-Pad23)"))
    (pad 22 smd roundrect (at 1.5 2.45 90) (size 0.25 0.8) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 62 "Net-(U1-Pad22)"))
    (pad 21 smd roundrect (at 2.45 1.5 90) (size 0.8 0.25) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 63 "Net-(U1-Pad21)"))
    (pad 20 smd roundrect (at 2.45 1 90) (size 0.8 0.25) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 64 "Net-(U1-Pad20)"))
    (pad 19 smd roundrect (at 2.45 0.5 90) (size 0.8 0.25) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 65 "Net-(U1-Pad19)"))
    (pad 18 smd roundrect (at 2.45 0 90) (size 0.8 0.25) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 66 "Net-(U1-Pad18)"))
    (pad 17 smd roundrect (at 2.45 -0.5 90) (size 0.8 0.25) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 67 "Net-(U1-Pad17)"))
    (pad 16 smd roundrect (at 2.45 -1 90) (size 0.8 0.25) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 68 "Net-(U1-Pad16)"))
    (pad 15 smd roundrect (at 2.45 -1.5 90) (size 0.8 0.25) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 69 "Net-(U1-Pad15)"))
    (pad 14 smd roundrect (at 1.5 -2.45 90) (size 0.25 0.8) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 70 "Net-(U1-Pad14)"))
    (pad 13 smd roundrect (at 1 -2.45 90) (size 0.25 0.8) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 71 "Net-(U1-Pad13)"))
    (pad 12 smd roundrect (at 0.5 -2.45 90) (size 0.25 0.8) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 72 "Net-(U1-Pad12)"))
    (pad 11 smd roundrect (at 0 -2.45 90) (size 0.25 0.8) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 73 "Net-(U1-Pad11)"))
    (pad 10 smd roundrect (at -0.5 -2.45 90) (size 0.25 0.8) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 74 "Net-(U1-Pad10)"))
    (pad 9 smd roundrect (at -1 -2.45 90) (size 0.25 0.8) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 57 /USB_RST))
    (pad 8 smd roundrect (at -1.5 -2.45 90) (size 0.25 0.8) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 91 /VBUS))
    (pad 7 smd roundrect (at -2.45 -1.5 90) (size 0.8 0.25) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 2 +5V))
    (pad 6 smd roundrect (at -2.45 -1 90) (size 0.8 0.25) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 4 +3V3))
    (pad 5 smd roundrect (at -2.45 -0.5 90) (size 0.8 0.25) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 75 /D-))
    (pad 4 smd roundrect (at -2.45 0 90) (size 0.8 0.25) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 76 /D+))
    (pad 3 smd roundrect (at -2.45 0.5 90) (size 0.8 0.25) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 3 GND))
    (pad 2 smd roundrect (at -2.45 1 90) (size 0.8 0.25) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 77 "Net-(U1-Pad2)"))
    (pad 1 smd roundrect (at -2.45 1.5 90) (size 0.8 0.25) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 78 "Net-(U1-Pad1)"))
    (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Resistor_SMD:R_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE6025)
    (at 110.998 84.074 180)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (path /60C7DAC4)
    (attr smd)
    (fp_text reference R18 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 10K (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4125) (end 0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 29 /BUT_AUTO))
    (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 4 +3V3))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Resistor_SMD:R_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE6014)
    (at 110.998 82.55 180)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (path /60C7DABB)
    (attr smd)
    (fp_text reference R17 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 300E (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4125) (end 0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 59 "Net-(R17-Pad2)"))
    (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 4 +3V3))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Resistor_SMD:R_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE6003)
    (at 86.106 84.074 180)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (path /60C7DA46)
    (attr smd)
    (fp_text reference R16 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 10K (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4125) (end 0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 38 /BUT_200mA))
    (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 4 +3V3))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Resistor_SMD:R_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE5FF2)
    (at 86.106 82.55 180)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (path /60C7DA3D)
    (attr smd)
    (fp_text reference R15 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 300E (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4125) (end 0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 58 "Net-(R15-Pad2)"))
    (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 4 +3V3))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Resistor_SMD:R_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE5FE1)
    (at 142.494 79.248)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (path /60C7D921)
    (attr smd)
    (fp_text reference R14 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 10K (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4125) (end 0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 3 GND))
    (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 44 /ESP_GPIO2))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Resistor_SMD:R_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE5FD0)
    (at 128.778 100.33 180)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (path /60C7D91A)
    (attr smd)
    (fp_text reference R13 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 10K (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4125) (end 0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 3 GND))
    (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 37 /ESP_GPIO12))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Resistor_SMD:R_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE5FBF)
    (at 82.296 98.552 180)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (path /60C7D913)
    (attr smd)
    (fp_text reference R12 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 10K (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4125) (end 0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 4 +3V3))
    (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 57 /USB_RST))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Resistor_SMD:R_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE5FAE)
    (at 92.2655 100.7745)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (path /60C7D90C)
    (attr smd)
    (fp_text reference R11 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 10K (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4125) (end 0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 4 +3V3))
    (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 5 /ESP_RST))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Resistor_SMD:R_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE5F9D)
    (at 142.494 80.772)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (path /60C7D900)
    (attr smd)
    (fp_text reference R10 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 10K (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4125) (end 0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 4 +3V3))
    (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 45 /ESP_GPIO15))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Resistor_SMD:R_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE5F8C)
    (at 95.3135 100.7745 180)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (path /60C7D8EF)
    (attr smd)
    (fp_text reference R9 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 10K (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4125) (end 0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 4 +3V3))
    (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 27 /ESP_GPIO0))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Resistor_SMD:R_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE5F7B)
    (at 98.298 84.074 180)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (path /60C7DA85)
    (attr smd)
    (fp_text reference R8 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 10K (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4125) (end 0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 30 /BUT_1000mA))
    (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 4 +3V3))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Resistor_SMD:R_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE5F6A)
    (at 98.3234 82.55 180)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (path /60C7DA7C)
    (attr smd)
    (fp_text reference R7 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 300E (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4125) (end 0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 56 "Net-(R7-Pad2)"))
    (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 4 +3V3))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Resistor_SMD:R_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE5F59)
    (at 73.406 84.074 180)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (path /60C7DA07)
    (attr smd)
    (fp_text reference R6 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 10K (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4125) (end 0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 36 /BUT_20mA))
    (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 4 +3V3))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Resistor_SMD:R_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE5F48)
    (at 73.406 82.55 180)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (path /60C7D9FE)
    (attr smd)
    (fp_text reference R5 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 300E (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4125) (end 0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 55 "Net-(R5-Pad2)"))
    (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 4 +3V3))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Resistor_SMD:R_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE5F37)
    (at 152.4 79.248)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (path /60C7DB2A)
    (attr smd)
    (fp_text reference R4 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 300E (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4125) (end 0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 12 "Net-(D5-Pad2)"))
    (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 4 +3V3))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Resistor_SMD:R_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE5F26)
    (at 132.334 79.248 180)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (path /60C7DB1A)
    (attr smd)
    (fp_text reference R3 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 300E (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4125) (end 0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 10 "Net-(D4-Pad2)"))
    (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 4 +3V3))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Resistor_SMD:R_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE5F15)
    (at 152.4 80.772 180)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (path /60C7DB0A)
    (attr smd)
    (fp_text reference R2 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 300E (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4125) (end 0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 8 "Net-(D3-Pad2)"))
    (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 4 +3V3))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Resistor_SMD:R_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE5F04)
    (at 132.334 80.772)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags resistor)
    (path /60C7DAF3)
    (attr smd)
    (fp_text reference R1 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 300E (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer B.SilkS) (width 0.12))
    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4125) (end 0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125) (layer B.Fab) (width 0.1))
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 6 "Net-(D2-Pad2)"))
    (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 4 +3V3))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Package_TO_SOT_SMD:SOT-23 (layer B.Cu) (tedit 5A02FF57) (tstamp 60AE5EF3)
    (at 128.016 96.012)
    (descr "SOT-23, Standard")
    (tags SOT-23)
    (path /60C7D9D8)
    (attr smd)
    (fp_text reference Q2 (at 0 2.5) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value BS170F (at 0 -2.5) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 0.76 -1.58) (end -0.7 -1.58) (layer B.SilkS) (width 0.12))
    (fp_line (start 0.76 1.58) (end -1.4 1.58) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.7 -1.75) (end -1.7 1.75) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.7 -1.75) (end -1.7 -1.75) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.7 1.75) (end 1.7 -1.75) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.7 1.75) (end 1.7 1.75) (layer B.CrtYd) (width 0.05))
    (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer B.SilkS) (width 0.12))
    (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.7 -1.52) (end 0.7 -1.52) (layer B.Fab) (width 0.1))
    (fp_line (start 0.7 1.52) (end 0.7 -1.52) (layer B.Fab) (width 0.1))
    (fp_line (start -0.7 0.95) (end -0.15 1.52) (layer B.Fab) (width 0.1))
    (fp_line (start -0.15 1.52) (end 0.7 1.52) (layer B.Fab) (width 0.1))
    (fp_line (start -0.7 0.95) (end -0.7 -1.5) (layer B.Fab) (width 0.1))
    (fp_text user %R (at 0 0 270) (layer B.Fab)
      (effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror))
    )
    (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers B.Cu B.Paste B.Mask)
      (net 1 "Net-(BZ1-Pad2)"))
    (pad 2 smd rect (at -1 -0.95) (size 0.9 0.8) (layers B.Cu B.Paste B.Mask)
      (net 3 GND))
    (pad 1 smd rect (at -1 0.95) (size 0.9 0.8) (layers B.Cu B.Paste B.Mask)
      (net 28 /BUZZER))
    (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer B.Cu) (tedit 5A02FF57) (tstamp 60AF4EA9)
    (at 92.456 95.9485 180)
    (descr "SOT-363, SC-70-6")
    (tags "SOT-363 SC-70-6")
    (path /60C7D85A)
    (attr smd)
    (fp_text reference Q1 (at 0 2) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value UMH3N (at 0 -2 180) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start -0.175 1.1) (end -0.675 0.6) (layer B.Fab) (width 0.1))
    (fp_line (start 0.675 -1.1) (end -0.675 -1.1) (layer B.Fab) (width 0.1))
    (fp_line (start 0.675 1.1) (end 0.675 -1.1) (layer B.Fab) (width 0.1))
    (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer B.CrtYd) (width 0.05))
    (fp_line (start -0.675 0.6) (end -0.675 -1.1) (layer B.Fab) (width 0.1))
    (fp_line (start 0.675 1.1) (end -0.175 1.1) (layer B.Fab) (width 0.1))
    (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.6 -1.4) (end 1.6 1.4) (layer B.CrtYd) (width 0.05))
    (fp_line (start -0.7 -1.16) (end 0.7 -1.16) (layer B.SilkS) (width 0.12))
    (fp_line (start 0.7 1.16) (end -1.2 1.16) (layer B.SilkS) (width 0.12))
    (fp_text user %R (at 0 0 270) (layer B.Fab)
      (effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror))
    )
    (pad 6 smd rect (at 0.95 0.65 180) (size 0.65 0.4) (layers B.Cu B.Paste B.Mask)
      (net 5 /ESP_RST))
    (pad 4 smd rect (at 0.95 -0.65 180) (size 0.65 0.4) (layers B.Cu B.Paste B.Mask)
      (net 53 /DTR))
    (pad 2 smd rect (at -0.95 0 180) (size 0.65 0.4) (layers B.Cu B.Paste B.Mask)
      (net 53 /DTR))
    (pad 5 smd rect (at 0.95 0 180) (size 0.65 0.4) (layers B.Cu B.Paste B.Mask)
      (net 54 /RTS))
    (pad 3 smd rect (at -0.95 -0.65 180) (size 0.65 0.4) (layers B.Cu B.Paste B.Mask)
      (net 27 /ESP_GPIO0))
    (pad 1 smd rect (at -0.95 0.65 180) (size 0.65 0.4) (layers B.Cu B.Paste B.Mask)
      (net 54 /RTS))
    (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-363_SC-70-6.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module digikey-footprints:ESP32-WROOM-32D (layer B.Cu) (tedit 5D288F29) (tstamp 60AE6677)
    (at 143.0655 92.0115 90)
    (path /60C7D848)
    (attr smd)
    (fp_text reference MOD1 (at 0.01 16.69 270) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value ESP32-WROOM-32 (at 0 -11.88 270) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 9 15.748) (end 9 -9.755) (layer B.Fab) (width 0.1))
    (fp_line (start -9 15.745) (end 9 15.745) (layer B.Fab) (width 0.1))
    (fp_line (start -9 15.748) (end -9 -9.755) (layer B.Fab) (width 0.1))
    (fp_line (start -9 -9.755) (end 9 -9.755) (layer B.Fab) (width 0.1))
    (fp_line (start -9.07 -9.83) (end -6.42 -9.83) (layer B.SilkS) (width 0.1))
    (fp_line (start -9.07 -8.78) (end -9.07 -9.83) (layer B.SilkS) (width 0.1))
    (fp_line (start 9.08 -9.85) (end 6.38 -9.85) (layer B.SilkS) (width 0.1))
    (fp_line (start 9.08 -8.81) (end 9.08 -9.85) (layer B.SilkS) (width 0.1))
    (fp_line (start -9.04 15.79) (end -7.41 15.79) (layer B.SilkS) (width 0.1))
    (fp_line (start -9.04 14.16) (end -9.04 15.79) (layer B.SilkS) (width 0.1))
    (fp_line (start 9.03 15.79) (end 7.39 15.79) (layer B.SilkS) (width 0.1))
    (fp_line (start 9.03 14.17) (end 9.03 15.79) (layer B.SilkS) (width 0.1))
    (fp_line (start 9.74 16.04) (end -9.74 16.04) (layer B.CrtYd) (width 0.1))
    (fp_line (start -9.77 16.04) (end -9.77 -10.47) (layer B.CrtYd) (width 0.1))
    (fp_line (start -9.77 -10.47) (end 9.73 -10.46) (layer B.CrtYd) (width 0.1))
    (fp_line (start 9.74 -10.46) (end 9.74 16.02) (layer B.CrtYd) (width 0.1))
    (fp_text user REF** (at 0.01 5.37 270) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (pad 39 smd rect (at -1 1.755 90) (size 5 5) (layers B.Cu B.Paste B.Mask)
      (net 3 GND))
    (pad 25 smd rect (at 8.5 -8.255 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 27 /ESP_GPIO0))
    (pad 26 smd rect (at 8.5 -6.985 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 13 /LED_WIFI))
    (pad 27 smd rect (at 8.5 -5.715 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 15 /OUT_1000mA))
    (pad 28 smd rect (at 8.5 -4.445 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 20 /IN_OV))
    (pad 29 smd rect (at 8.5 -3.175 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 28 /BUZZER))
    (pad 30 smd rect (at 8.5 -1.905 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 29 /BUT_AUTO))
    (pad 31 smd rect (at 8.5 -0.635 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 30 /BUT_1000mA))
    (pad 32 smd rect (at 8.5 0.635 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 31 "Net-(MOD1-Pad32)"))
    (pad 33 smd rect (at 8.5 1.905 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 32 /I2C_SDA))
    (pad 34 smd rect (at 8.5 3.175 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 33 /ESP_RX))
    (pad 35 smd rect (at 8.5 4.445 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 34 /ESP_TX))
    (pad 36 smd rect (at 8.5 5.715 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 35 /I2C_SCL))
    (pad 37 smd rect (at 8.5 6.985 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 36 /BUT_20mA))
    (pad 38 smd rect (at 8.5 8.255 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 3 GND))
    (pad 14 smd rect (at -8.5 -8.255 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 37 /ESP_GPIO12))
    (pad 13 smd rect (at -8.5 -6.985 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 17 /OUT_200mA))
    (pad 12 smd rect (at -8.5 -5.715 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 38 /BUT_200mA))
    (pad 11 smd rect (at -8.5 -4.445 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 19 /IN_400mA))
    (pad 10 smd rect (at -8.5 -3.175 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 21 /IN_200mA))
    (pad 9 smd rect (at -8.5 -1.905 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 39 /ADC_RDY))
    (pad 8 smd rect (at -8.5 -0.635 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 38 /BUT_200mA))
    (pad 7 smd rect (at -8.5 0.635 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 40 "Net-(MOD1-Pad7)"))
    (pad 6 smd rect (at -8.5 1.905 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 41 "Net-(MOD1-Pad6)"))
    (pad 5 smd rect (at -8.5 3.175 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 42 "Net-(MOD1-Pad5)"))
    (pad 4 smd rect (at -8.5 4.445 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 43 "Net-(MOD1-Pad4)"))
    (pad 3 smd rect (at -8.5 5.715 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 5 /ESP_RST))
    (pad 2 smd rect (at -8.5 6.985 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 4 +3V3))
    (pad 24 smd rect (at 5.715 -9.255) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 44 /ESP_GPIO2))
    (pad 23 smd rect (at 4.445 -9.255) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 45 /ESP_GPIO15))
    (pad 22 smd rect (at 3.175 -9.255) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 46 "Net-(MOD1-Pad22)"))
    (pad 21 smd rect (at 1.905 -9.255) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 47 "Net-(MOD1-Pad21)"))
    (pad 20 smd rect (at 0.635 -9.255) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 48 "Net-(MOD1-Pad20)"))
    (pad 19 smd rect (at -0.635 -9.255) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 49 "Net-(MOD1-Pad19)"))
    (pad 18 smd rect (at -1.905 -9.255) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 50 "Net-(MOD1-Pad18)"))
    (pad 17 smd rect (at -3.175 -9.255) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 51 "Net-(MOD1-Pad17)"))
    (pad 16 smd rect (at -4.445 -9.255) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 52 /OUT_20mA))
    (pad 15 smd rect (at -5.715 -9.255) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 3 GND))
    (pad 1 smd rect (at -8.5 8.255 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 3 GND))
  )

  (module Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical (layer B.Cu) (tedit 59FED5CC) (tstamp 60AF1D71)
    (at 62.8015 96.5835)
    (descr "Through hole straight pin header, 2x08, 2.54mm pitch, double rows")
    (tags "Through hole pin header THT 2x08 2.54mm double row")
    (path /60C7D96A)
    (fp_text reference J2 (at 1.27 2.33) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value Conn_02x08_Odd_Even (at 1.27 -20.11) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 4.35 1.8) (end -1.8 1.8) (layer B.CrtYd) (width 0.05))
    (fp_line (start 4.35 -19.55) (end 4.35 1.8) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.8 -19.55) (end 4.35 -19.55) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.8 1.8) (end -1.8 -19.55) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.33 1.33) (end 0 1.33) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.33 0) (end -1.33 1.33) (layer B.SilkS) (width 0.12))
    (fp_line (start 1.27 1.33) (end 3.87 1.33) (layer B.SilkS) (width 0.12))
    (fp_line (start 1.27 -1.27) (end 1.27 1.33) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.33 -1.27) (end 1.27 -1.27) (layer B.SilkS) (width 0.12))
    (fp_line (start 3.87 1.33) (end 3.87 -19.11) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.33 -1.27) (end -1.33 -19.11) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.33 -19.11) (end 3.87 -19.11) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.27 0) (end 0 1.27) (layer B.Fab) (width 0.1))
    (fp_line (start -1.27 -19.05) (end -1.27 0) (layer B.Fab) (width 0.1))
    (fp_line (start 3.81 -19.05) (end -1.27 -19.05) (layer B.Fab) (width 0.1))
    (fp_line (start 3.81 1.27) (end 3.81 -19.05) (layer B.Fab) (width 0.1))
    (fp_line (start 0 1.27) (end 3.81 1.27) (layer B.Fab) (width 0.1))
    (fp_text user %R (at 1.27 -8.89 -90) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (pad 16 thru_hole oval (at 2.54 -17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 GND))
    (pad 15 thru_hole oval (at 0 -17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 14 /IN_OC))
    (pad 14 thru_hole oval (at 2.54 -15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 15 /OUT_1000mA))
    (pad 13 thru_hole oval (at 0 -15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 16 /METER_N))
    (pad 12 thru_hole oval (at 2.54 -12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 17 /OUT_200mA))
    (pad 11 thru_hole oval (at 0 -12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 18 /METER_P))
    (pad 10 thru_hole oval (at 2.54 -10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 17 /OUT_200mA))
    (pad 9 thru_hole oval (at 0 -10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 19 /IN_400mA))
    (pad 8 thru_hole oval (at 2.54 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 20 /IN_OV))
    (pad 7 thru_hole oval (at 0 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 21 /IN_200mA))
    (pad 6 thru_hole oval (at 2.54 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 22 /IN_ADC))
    (pad 5 thru_hole oval (at 0 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 23 "Net-(J2-Pad5)"))
    (pad 4 thru_hole oval (at 2.54 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 24 "Net-(J2-Pad4)"))
    (pad 3 thru_hole oval (at 0 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 25 +9V))
    (pad 2 thru_hole oval (at 2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 +5V))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 26 +12V))
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x08_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module LED_THT:LED_D3.0mm (layer F.Cu) (tedit 587A3A7B) (tstamp 60AE5E66)
    (at 158.496 80.01 180)
    (descr "LED, diameter 3.0mm, 2 pins")
    (tags "LED diameter 3.0mm 2 pins")
    (path /60C7DB24)
    (fp_text reference D5 (at 1.27 -2.96) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value LED (at 1.27 2.96) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05))
    (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05))
    (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1))
    (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1))
    (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12))
    (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12))
    (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12))
    (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12))
    (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1))
    (pad 2 thru_hole circle (at 2.54 0 180) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 12 "Net-(D5-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 13 /LED_WIFI))
    (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module LED_THT:LED_D3.0mm (layer F.Cu) (tedit 587A3A7B) (tstamp 60AE5E53)
    (at 128.524 80.01 180)
    (descr "LED, diameter 3.0mm, 2 pins")
    (tags "LED diameter 3.0mm 2 pins")
    (path /60C7DB14)
    (fp_text reference D4 (at 1.27 -2.96) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value LED (at 1.27 2.96) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05))
    (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05))
    (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1))
    (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1))
    (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12))
    (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12))
    (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12))
    (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12))
    (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1))
    (pad 2 thru_hole circle (at 2.54 0 180) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 10 "Net-(D4-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 11 /LED_OPEN))
    (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module LED_THT:LED_D3.0mm (layer F.Cu) (tedit 587A3A7B) (tstamp 60AE6417)
    (at 148.59 80.01 180)
    (descr "LED, diameter 3.0mm, 2 pins")
    (tags "LED diameter 3.0mm 2 pins")
    (path /60C7DB04)
    (fp_text reference D3 (at 1.27 -2.96) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value LED (at 1.27 2.96) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05))
    (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05))
    (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1))
    (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1))
    (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12))
    (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12))
    (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12))
    (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12))
    (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1))
    (pad 2 thru_hole circle (at 2.54 0 180) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 8 "Net-(D3-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 9 /LED_OK))
    (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module LED_THT:LED_D3.0mm (layer F.Cu) (tedit 587A3A7B) (tstamp 60AE5E2D)
    (at 138.684 80.01 180)
    (descr "LED, diameter 3.0mm, 2 pins")
    (tags "LED diameter 3.0mm 2 pins")
    (path /60C7DAED)
    (fp_text reference D2 (at 1.27 -2.96) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value LED (at 1.27 2.96) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05))
    (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05))
    (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1))
    (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1))
    (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12))
    (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12))
    (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12))
    (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12))
    (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1))
    (pad 2 thru_hole circle (at 2.54 0 180) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 6 "Net-(D2-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 7 /LED_ERROR))
    (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Diode_SMD:D_SOD-123 (layer B.Cu) (tedit 58645DC7) (tstamp 60AE5E1A)
    (at 79.248 98.552 270)
    (descr SOD-123)
    (tags SOD-123)
    (path /60C7D882)
    (attr smd)
    (fp_text reference D1 (at 0 2 90) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 1N4448W (at 0 -2.1 90) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start -2.25 1) (end 1.65 1) (layer B.SilkS) (width 0.12))
    (fp_line (start -2.25 -1) (end 1.65 -1) (layer B.SilkS) (width 0.12))
    (fp_line (start -2.35 1.15) (end -2.35 -1.15) (layer B.CrtYd) (width 0.05))
    (fp_line (start 2.35 -1.15) (end -2.35 -1.15) (layer B.CrtYd) (width 0.05))
    (fp_line (start 2.35 1.15) (end 2.35 -1.15) (layer B.CrtYd) (width 0.05))
    (fp_line (start -2.35 1.15) (end 2.35 1.15) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.4 0.9) (end 1.4 0.9) (layer B.Fab) (width 0.1))
    (fp_line (start 1.4 0.9) (end 1.4 -0.9) (layer B.Fab) (width 0.1))
    (fp_line (start 1.4 -0.9) (end -1.4 -0.9) (layer B.Fab) (width 0.1))
    (fp_line (start -1.4 -0.9) (end -1.4 0.9) (layer B.Fab) (width 0.1))
    (fp_line (start -0.75 0) (end -0.35 0) (layer B.Fab) (width 0.1))
    (fp_line (start -0.35 0) (end -0.35 0.55) (layer B.Fab) (width 0.1))
    (fp_line (start -0.35 0) (end -0.35 -0.55) (layer B.Fab) (width 0.1))
    (fp_line (start -0.35 0) (end 0.25 0.4) (layer B.Fab) (width 0.1))
    (fp_line (start 0.25 0.4) (end 0.25 -0.4) (layer B.Fab) (width 0.1))
    (fp_line (start 0.25 -0.4) (end -0.35 0) (layer B.Fab) (width 0.1))
    (fp_line (start 0.25 0) (end 0.75 0) (layer B.Fab) (width 0.1))
    (fp_line (start -2.25 1) (end -2.25 -1) (layer B.SilkS) (width 0.12))
    (fp_text user %R (at 0 2 90) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (pad 2 smd rect (at 1.65 0 270) (size 0.9 1.2) (layers B.Cu B.Paste B.Mask)
      (net 91 /VBUS))
    (pad 1 smd rect (at -1.65 0 270) (size 0.9 1.2) (layers B.Cu B.Paste B.Mask)
      (net 2 +5V))
    (model ${KISYS3DMOD}/Diode_SMD.3dshapes/D_SOD-123.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Capacitor_SMD:C_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE5E01)
    (at 92.2655 99.2505)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (path /60C7D9A6)
    (attr smd)
    (fp_text reference C7 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 100nF (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer B.SilkS) (width 0.12))
    (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1))
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 3 GND))
    (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 5 /ESP_RST))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Capacitor_SMD:C_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE5DF0)
    (at 82.296 100.076 180)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (path /60C7D8C5)
    (attr smd)
    (fp_text reference C2 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 100nF (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer B.SilkS) (width 0.12))
    (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1))
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (pad 2 smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 3 GND))
    (pad 1 smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 4 +3V3))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Capacitor_SMD:C_0603_1608Metric (layer B.Cu) (tedit 5F68FEEE) (tstamp 60AE5DDF)
    (at 82.296 97.028)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (path /60C7D8BF)
    (attr smd)
    (fp_text reference C1 (at 0 1.43) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value 100nF (at 0 -1.43) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer B.SilkS) (width 0.12))
    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer B.SilkS) (width 0.12))
    (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1))
    (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1))
    (fp_text user %R (at 0 0) (layer B.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
    )
    (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 3 GND))
    (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
      (net 2 +5V))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Buzzer_Beeper:Buzzer_12x9.5RM7.6 (layer F.Cu) (tedit 5A030281) (tstamp 60AE5DCE)
    (at 121.7295 92.5195)
    (descr "Generic Buzzer, D12mm height 9.5mm with RM7.6mm")
    (tags buzzer)
    (path /60C7D9DE)
    (fp_text reference BZ1 (at 3.8 -7.2) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value Buzzer (at 3.8 7.4) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_circle (center 3.8 0) (end 9.9 0) (layer F.SilkS) (width 0.12))
    (fp_circle (center 3.8 0) (end 4.8 0) (layer F.Fab) (width 0.1))
    (fp_circle (center 3.8 0) (end 9.8 0) (layer F.Fab) (width 0.1))
    (fp_circle (center 3.8 0) (end 10.05 0) (layer F.CrtYd) (width 0.05))
    (fp_text user %R (at 3.8 -4) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user + (at -0.01 -2.54) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user + (at -0.01 -2.54) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 2 thru_hole circle (at 7.6 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 1 "Net-(BZ1-Pad2)"))
    (pad 1 thru_hole rect (at 0 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 2 +5V))
    (model ${KISYS3DMOD}/Buzzer_Beeper.3dshapes/Buzzer_12x9.5RM7.6.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (gr_line (start 159.893 102.362) (end 159.893 74.549) (layer Edge.Cuts) (width 0.05) (tstamp 60AF0354))
  (gr_line (start 60.8965 102.362) (end 159.893 102.362) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 60.8965 74.549) (end 60.8965 102.362) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 159.893 74.549) (end 60.8965 74.549) (layer Edge.Cuts) (width 0.05))
  (gr_circle (center 147.326941 80.040324) (end 148.876941 80.040324) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end -4.913 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end -2.413 211.328) (layer Dwgs.User) (width 0.2))
  (gr_line (start 2.587 213.828) (end 6.087 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 218.828) (end -2.413 222.328) (layer Dwgs.User) (width 0.2))
  (gr_line (start -7.413 213.828) (end -10.913 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 208.828) (end -2.413 205.328) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end 0.087 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end -2.413 216.328) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end -4.913 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end -2.413 211.328) (layer Dwgs.User) (width 0.2))
  (gr_line (start 2.587 213.828) (end 6.087 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 218.828) (end -2.413 222.328) (layer Dwgs.User) (width 0.2))
  (gr_line (start -7.413 213.828) (end -10.913 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 208.828) (end -2.413 205.328) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end 0.087 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end -2.413 216.328) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end -4.913 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end -2.413 211.328) (layer Dwgs.User) (width 0.2))
  (gr_line (start 2.587 213.828) (end 6.087 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 211.328) (end -2.413 209.778) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end 0.087 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end -2.413 216.328) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end -4.913 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end -2.413 211.328) (layer Dwgs.User) (width 0.2))
  (gr_line (start 0.087 213.828) (end 1.637 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end 0.087 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end -2.413 216.328) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end -4.913 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end -2.413 211.328) (layer Dwgs.User) (width 0.2))
  (gr_line (start 0.087 213.828) (end 1.637 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 216.328) (end -2.413 217.878) (layer Dwgs.User) (width 0.2))
  (gr_line (start -4.913 213.828) (end -6.463 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end -2.413 216.328) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end -4.913 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end -2.413 211.328) (layer Dwgs.User) (width 0.2))
  (gr_line (start 2.587 213.828) (end 6.087 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 218.828) (end -2.413 222.328) (layer Dwgs.User) (width 0.2))
  (gr_line (start -4.913 213.828) (end -6.463 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 211.328) (end -2.413 209.778) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end 0.087 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end -2.413 216.328) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end -2.413 216.328) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end -4.913 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end -2.413 211.328) (layer Dwgs.User) (width 0.2))
  (gr_line (start -7.413 213.828) (end -10.913 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 208.828) (end -2.413 205.328) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end 0.087 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 218.828) (end -2.413 222.328) (layer Dwgs.User) (width 0.2))
  (gr_line (start -7.413 213.828) (end -10.913 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 208.828) (end -2.413 205.328) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end 0.087 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end -2.413 216.328) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end -4.913 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end -2.413 211.328) (layer Dwgs.User) (width 0.2))
  (gr_line (start 0.087 213.828) (end 1.637 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 216.328) (end -2.413 217.878) (layer Dwgs.User) (width 0.2))
  (gr_line (start 243.201941 66.120324) (end 52.201941 66.120324) (layer Dwgs.User) (width 0.2))
  (gr_line (start 67.201941 94.120324) (end 117.201941 94.120324) (layer Dwgs.User) (width 0.2))
  (gr_line (start 67.201941 76.120324) (end 67.201941 94.120324) (layer Dwgs.User) (width 0.2))
  (gr_line (start 117.201941 76.120324) (end 67.201941 76.120324) (layer Dwgs.User) (width 0.2))
  (gr_line (start 117.201941 94.120324) (end 117.201941 76.120324) (layer Dwgs.User) (width 0.2))
  (gr_line (start 228.201941 120.120324) (end 228.201941 82.120324) (layer Dwgs.User) (width 0.2))
  (gr_circle (center 72.201941 116.120324) (end 78.201941 116.120324) (layer Dwgs.User) (width 0.2))
  (gr_line (start 52.201941 66.120324) (end 52.201941 136.120324) (layer Dwgs.User) (width 0.2))
  (gr_line (start 52.201941 136.120324) (end 243.201941 136.120324) (layer Dwgs.User) (width 0.2))
  (gr_line (start 243.201941 136.120324) (end 243.201941 66.120324) (layer Dwgs.User) (width 0.2))
  (gr_circle (center 127.326941 80.040324) (end 128.876941 80.040324) (layer Dwgs.User) (width 0.2) (tstamp 60AEC7A6))
  (gr_circle (center 122.201941 116.120324) (end 128.201941 116.120324) (layer Dwgs.User) (width 0.2))
  (gr_line (start 174.201941 120.120324) (end 228.201941 120.120324) (layer Dwgs.User) (width 0.2))
  (gr_line (start 174.201941 82.120324) (end 174.201941 120.120324) (layer Dwgs.User) (width 0.2))
  (gr_line (start 228.201941 82.120324) (end 174.201941 82.120324) (layer Dwgs.User) (width 0.2))
  (gr_circle (center 97.201941 116.120324) (end 103.201941 116.120324) (layer Dwgs.User) (width 0.2))
  (gr_circle (center 147.201941 116.120324) (end 153.201941 116.120324) (layer Dwgs.User) (width 0.2))
  (gr_circle (center 137.326941 80.040324) (end 138.876941 80.040324) (layer Dwgs.User) (width 0.2))
  (gr_circle (center 157.326941 80.040324) (end 158.876941 80.040324) (layer Dwgs.User) (width 0.2))
  (gr_line (start 0.087 213.828) (end 1.637 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 216.328) (end -2.413 217.878) (layer Dwgs.User) (width 0.2))
  (gr_line (start -4.913 213.828) (end -6.463 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 211.328) (end -2.413 209.778) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 213.828) (end 0.087 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 216.328) (end -2.413 217.878) (layer Dwgs.User) (width 0.2))
  (gr_line (start -4.913 213.828) (end -6.463 213.828) (layer Dwgs.User) (width 0.2))
  (gr_line (start -2.413 211.328) (end -2.413 209.778) (layer Dwgs.User) (width 0.2))

  (segment (start 81.395 96.902) (end 81.521 97.028) (width 0.254) (layer B.Cu) (net 2))
  (via (at 85.09 100.33) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 2))
  (segment (start 85.18 100.24) (end 85.09 100.33) (width 0.2032) (layer B.Cu) (net 2))
  (segment (start 85.622 100.24) (end 85.18 100.24) (width 0.2032) (layer B.Cu) (net 2))
  (segment (start 85.09 100.33) (end 84.3915 99.6315) (width 0.2032) (layer F.Cu) (net 2))
  (segment (start 84.3915 99.6315) (end 82.1055 99.6315) (width 0.2032) (layer F.Cu) (net 2))
  (segment (start 82.1055 99.6315) (end 80.644 98.17) (width 0.2032) (layer F.Cu) (net 2))
  (segment (start 80.644 98.17) (end 80.644 96.902) (width 0.2032) (layer F.Cu) (net 2))
  (segment (start 80.644 96.902) (end 81.395 96.902) (width 0.254) (layer B.Cu) (net 2))
  (via (at 80.644 96.902) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 2))
  (segment (start 79.248 96.902) (end 80.644 96.902) (width 0.254) (layer B.Cu) (net 2))
  (segment (start 107.95 96.115) (end 111.403 96.115) (width 0.4572) (layer B.Cu) (net 2))
  (segment (start 112 95.518) (end 112 93.878) (width 0.4572) (layer B.Cu) (net 2))
  (segment (start 111.403 96.115) (end 112 95.518) (width 0.4572) (layer B.Cu) (net 2))
  (segment (start 112.027 93.851) (end 112 93.878) (width 0.4572) (layer B.Cu) (net 2))
  (segment (start 112.027 91.186) (end 112.027 93.851) (width 0.4572) (layer B.Cu) (net 2))
  (segment (start 69.844 99.627) (end 69.844 97.9865) (width 0.4572) (layer B.Cu) (net 3))
  (segment (start 70.3535 97.477) (end 72.644 97.477) (width 0.4572) (layer B.Cu) (net 3))
  (segment (start 69.844 97.9865) (end 70.3535 97.477) (width 0.4572) (layer B.Cu) (net 3))
  (segment (start 75.444 99.627) (end 75.444 97.9865) (width 0.4572) (layer B.Cu) (net 3))
  (segment (start 74.9345 97.477) (end 72.644 97.477) (width 0.4572) (layer B.Cu) (net 3))
  (segment (start 75.444 97.9865) (end 74.9345 97.477) (width 0.4572) (layer B.Cu) (net 3))
  (segment (start 114.3 93.878) (end 114.3 100.178) (width 0.2032) (layer B.Cu) (net 3))
  (segment (start 74.181 85.598) (end 74.181 87.122) (width 0.2032) (layer B.Cu) (net 3))
  (segment (start 72.7075 90.17) (end 69.723 90.17) (width 0.2032) (layer B.Cu) (net 3))
  (segment (start 73.5965 91.059) (end 72.7075 90.17) (width 0.2032) (layer B.Cu) (net 3))
  (segment (start 74.5965 93.2725) (end 74.5965 92.44) (width 0.2032) (layer B.Cu) (net 3))
  (segment (start 74.4855 92.329) (end 73.5965 92.329) (width 0.2032) (layer B.Cu) (net 3))
  (segment (start 73.5965 92.329) (end 73.5965 91.059) (width 0.2032) (layer B.Cu) (net 3))
  (segment (start 74.5965 92.44) (end 74.4855 92.329) (width 0.2032) (layer B.Cu) (net 3))
  (segment (start 73.5965 93.2725) (end 73.5965 92.329) (width 0.2032) (layer B.Cu) (net 3))
  (segment (start 86.122 100.24) (end 86.122 100.67119) (width 0.2032) (layer B.Cu) (net 4))
  (segment (start 85.84838 100.94481) (end 83.22831 100.94481) (width 0.2032) (layer B.Cu) (net 4))
  (segment (start 86.122 100.67119) (end 85.84838 100.94481) (width 0.2032) (layer B.Cu) (net 4))
  (segment (start 83.071 100.7875) (end 83.071 100.076) (width 0.2032) (layer B.Cu) (net 4))
  (segment (start 83.22831 100.94481) (end 83.071 100.7875) (width 0.2032) (layer B.Cu) (net 4))
  (segment (start 81.547 98.552) (end 83.071 100.076) (width 0.2032) (layer B.Cu) (net 4))
  (segment (start 81.471 98.552) (end 81.547 98.552) (width 0.2032) (layer B.Cu) (net 4))
  (segment (start 94.4885 100.7745) (end 93.0905 100.7745) (width 0.2032) (layer B.Cu) (net 4))
  (segment (start 120.396 96.115) (end 117.1335 96.115) (width 0.4572) (layer B.Cu) (net 4))
  (segment (start 116.6 95.5815) (end 116.6 93.878) (width 0.4572) (layer B.Cu) (net 4))
  (segment (start 117.1335 96.115) (end 116.6 95.5815) (width 0.4572) (layer B.Cu) (net 4))
  (segment (start 123.698 98.793) (end 123.698 96.9645) (width 0.4572) (layer B.Cu) (net 4))
  (segment (start 122.8485 96.115) (end 120.396 96.115) (width 0.4572) (layer B.Cu) (net 4))
  (segment (start 123.698 96.9645) (end 122.8485 96.115) (width 0.4572) (layer B.Cu) (net 4))
  (segment (start 74.231 82.55) (end 74.231 84.074) (width 0.4572) (layer B.Cu) (net 4))
  (segment (start 73.5965 88.0875) (end 73.5965 88.9725) (width 0.2032) (layer B.Cu) (net 4))
  (segment (start 72.631 87.122) (end 73.5965 88.0875) (width 0.2032) (layer B.Cu) (net 4))
  (segment (start 86.931 82.55) (end 86.931 84.074) (width 0.2032) (layer B.Cu) (net 4))
  (via (at 90.424 95.8215) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 5))
  (segment (start 98.646 95.25) (end 98.634199 95.238199) (width 0.2032) (layer B.Cu) (net 5))
  (segment (start 91.4905 100.7245) (end 91.4405 100.7745) (width 0.2032) (layer B.Cu) (net 5))
  (segment (start 91.4905 99.2505) (end 91.4905 100.7245) (width 0.2032) (layer B.Cu) (net 5))
  (segment (start 90.424 95.8215) (end 89.408 96.8375) (width 0.2032) (layer F.Cu) (net 5))
  (segment (start 89.408 96.8375) (end 89.408 100.7745) (width 0.2032) (layer F.Cu) (net 5))
  (segment (start 89.408 100.838) (end 89.408 100.7745) (width 0.2032) (layer B.Cu) (net 5))
  (via (at 89.408 100.7745) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 5))
  (segment (start 89.408 100.7745) (end 91.4405 100.7745) (width 0.2032) (layer B.Cu) (net 5))
  (segment (start 92.010801 94.793699) (end 91.506 95.2985) (width 0.2032) (layer B.Cu) (net 5))
  (segment (start 98.189699 94.793699) (end 92.010801 94.793699) (width 0.2032) (layer B.Cu) (net 5))
  (segment (start 98.646 95.25) (end 98.189699 94.793699) (width 0.2032) (layer B.Cu) (net 5))
  (segment (start 96.5835 99.314) (end 96.583 99.3145) (width 0.2032) (layer B.Cu) (net 27))
  (segment (start 96.583 100.394) (end 96.139 100.838) (width 0.2032) (layer B.Cu) (net 27))
  (segment (start 96.583 99.3145) (end 96.583 100.394) (width 0.2032) (layer B.Cu) (net 27))
  (segment (start 95.8365 96.5985) (end 93.406 96.5985) (width 0.2032) (layer B.Cu) (net 27))
  (segment (start 96.583 97.345) (end 95.8365 96.5985) (width 0.2032) (layer B.Cu) (net 27))
  (segment (start 96.583 99.3145) (end 96.583 97.345) (width 0.2032) (layer B.Cu) (net 27))
  (segment (start 96.901 99.314) (end 96.842365 99.314) (width 0.2032) (layer B.Cu) (net 27))
  (via (at 96.583 99.573365) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 27))
  (segment (start 96.842365 99.314) (end 96.583 99.573365) (width 0.2032) (layer B.Cu) (net 27))
  (segment (start 98.646 99.314) (end 96.901 99.314) (width 0.2032) (layer B.Cu) (net 27))
  (segment (start 96.901 99.314) (end 96.5835 99.314) (width 0.2032) (layer B.Cu) (net 27))
  (via (at 134.8105 85.217) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 27))
  (segment (start 134.700894 85.217) (end 134.8105 85.217) (width 0.2032) (layer F.Cu) (net 27))
  (segment (start 123.000095 96.917799) (end 134.700894 85.217) (width 0.2032) (layer F.Cu) (net 27))
  (segment (start 95.263795 96.917799) (end 123.000095 96.917799) (width 0.2032) (layer F.Cu) (net 27))
  (segment (start 94.557043 97.624551) (end 95.263795 96.917799) (width 0.2032) (layer F.Cu) (net 27))
  (segment (start 94.557043 98.822409) (end 94.557043 97.624551) (width 0.2032) (layer F.Cu) (net 27))
  (segment (start 95.307999 99.573365) (end 94.557043 98.822409) (width 0.2032) (layer F.Cu) (net 27))
  (segment (start 96.583 99.573365) (end 95.307999 99.573365) (width 0.2032) (layer F.Cu) (net 27))
  (segment (start 134.8105 85.217) (end 134.8105 83.5115) (width 0.2032) (layer B.Cu) (net 27))
  (segment (start 107.061 85.09) (end 114.681 85.09) (width 0.2032) (layer F.Cu) (net 29))
  (segment (start 110.173 85.548) (end 110.223 85.598) (width 0.2032) (layer B.Cu) (net 29))
  (segment (start 110.173 84.074) (end 110.173 85.548) (width 0.2032) (layer B.Cu) (net 29))
  (segment (start 109.715 85.09) (end 110.223 85.598) (width 0.2032) (layer B.Cu) (net 29))
  (segment (start 107.061 85.09) (end 109.715 85.09) (width 0.2032) (layer B.Cu) (net 29))
  (segment (start 94.615 85.09) (end 102.235 85.09) (width 0.2032) (layer F.Cu) (net 30))
  (segment (start 97.523 84.124) (end 97.473 84.074) (width 0.2032) (layer B.Cu) (net 30))
  (segment (start 97.523 85.598) (end 97.523 84.124) (width 0.2032) (layer B.Cu) (net 30))
  (segment (start 97.015 85.09) (end 97.523 85.598) (width 0.2032) (layer B.Cu) (net 30))
  (segment (start 94.615 85.09) (end 97.015 85.09) (width 0.2032) (layer B.Cu) (net 30))
  (segment (start 89.572 98.29) (end 95.369 98.29) (width 0.2032) (layer B.Cu) (net 33))
  (segment (start 95.369 98.29) (end 95.4405 98.3615) (width 0.2032) (layer B.Cu) (net 33))
  (via (at 95.568254 98.363764) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 33))
  (segment (start 95.49449 98.29) (end 95.568254 98.363764) (width 0.2032) (layer B.Cu) (net 33))
  (segment (start 95.369 98.29) (end 95.49449 98.29) (width 0.2032) (layer B.Cu) (net 33))
  (via (at 146.240498 85.026498) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 33))
  (segment (start 146.2405 83.5115) (end 146.2405 85.026496) (width 0.2032) (layer B.Cu) (net 33))
  (segment (start 146.2405 85.026496) (end 146.240498 85.026498) (width 0.2032) (layer B.Cu) (net 33))
  (segment (start 146.240498 97.790002) (end 146.240498 85.026498) (width 0.2032) (layer F.Cu) (net 33))
  (segment (start 145.666736 98.363764) (end 146.240498 97.790002) (width 0.2032) (layer F.Cu) (net 33))
  (segment (start 95.568254 98.363764) (end 145.666736 98.363764) (width 0.2032) (layer F.Cu) (net 33))
  (segment (start 89.572 97.79) (end 95.377 97.79) (width 0.2032) (layer B.Cu) (net 34))
  (segment (start 95.377 97.79) (end 95.504 97.663) (width 0.2032) (layer B.Cu) (net 34))
  (via (at 95.5541 97.5226) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 34))
  (segment (start 95.504 97.5727) (end 95.5541 97.5226) (width 0.2032) (layer B.Cu) (net 34))
  (segment (start 95.504 97.663) (end 95.504 97.5727) (width 0.2032) (layer B.Cu) (net 34))
  (via (at 147.5105 85.026512) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 34))
  (segment (start 147.5105 83.5115) (end 147.5105 85.026512) (width 0.2032) (layer B.Cu) (net 34))
  (segment (start 147.574 85.090012) (end 147.5105 85.026512) (width 0.2032) (layer F.Cu) (net 34))
  (segment (start 147.574 97.409) (end 147.574 85.090012) (width 0.2032) (layer F.Cu) (net 34))
  (segment (start 146.014435 98.968565) (end 147.574 97.409) (width 0.2032) (layer F.Cu) (net 34))
  (segment (start 95.277949 98.968565) (end 146.014435 98.968565) (width 0.2032) (layer F.Cu) (net 34))
  (segment (start 94.963453 98.654069) (end 95.277949 98.968565) (width 0.2032) (layer F.Cu) (net 34))
  (segment (start 94.963453 98.113247) (end 94.963453 98.654069) (width 0.2032) (layer F.Cu) (net 34))
  (segment (start 95.5541 97.5226) (end 94.963453 98.113247) (width 0.2032) (layer F.Cu) (net 34))
  (segment (start 72.581 85.548) (end 72.631 85.598) (width 0.2032) (layer B.Cu) (net 36))
  (segment (start 72.581 84.074) (end 72.581 85.548) (width 0.2032) (layer B.Cu) (net 36))
  (segment (start 69.723 85.09) (end 70.993 85.09) (width 0.2032) (layer B.Cu) (net 36))
  (segment (start 71.501 85.598) (end 72.631 85.598) (width 0.2032) (layer B.Cu) (net 36))
  (segment (start 70.993 85.09) (end 71.501 85.598) (width 0.2032) (layer B.Cu) (net 36))
  (segment (start 77.343 85.09) (end 75.6285 85.09) (width 0.2032) (layer B.Cu) (net 36))
  (segment (start 77.343 85.09) (end 69.723 85.09) (width 0.2032) (layer F.Cu) (net 36))
  (segment (start 85.281 85.548) (end 85.331 85.598) (width 0.2032) (layer B.Cu) (net 38))
  (segment (start 85.281 84.074) (end 85.281 85.548) (width 0.2032) (layer B.Cu) (net 38))
  (segment (start 84.823 85.09) (end 85.331 85.598) (width 0.2032) (layer B.Cu) (net 38))
  (segment (start 82.169 85.09) (end 84.823 85.09) (width 0.2032) (layer B.Cu) (net 38))
  (segment (start 89.789 85.09) (end 82.169 85.09) (width 0.2032) (layer F.Cu) (net 38))
  (segment (start 92.0342 96.5985) (end 92.6842 95.9485) (width 0.2032) (layer B.Cu) (net 53))
  (segment (start 92.6842 95.9485) (end 93.406 95.9485) (width 0.2032) (layer B.Cu) (net 53))
  (segment (start 91.506 96.5985) (end 92.0342 96.5985) (width 0.2032) (layer B.Cu) (net 53))
  (segment (start 90.4 99.29) (end 90.424 99.314) (width 0.2032) (layer B.Cu) (net 53))
  (via (at 90.424 99.314) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 53))
  (segment (start 89.572 99.29) (end 90.4 99.29) (width 0.2032) (layer B.Cu) (net 53))
  (segment (start 90.424 96.72947) (end 90.536717 96.616753) (width 0.2032) (layer F.Cu) (net 53))
  (via (at 90.536717 96.616753) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 53))
  (segment (start 90.424 99.314) (end 90.424 96.72947) (width 0.2032) (layer F.Cu) (net 53))
  (segment (start 91.487747 96.616753) (end 91.506 96.5985) (width 0.2032) (layer B.Cu) (net 53))
  (segment (start 90.536717 96.616753) (end 91.487747 96.616753) (width 0.2032) (layer B.Cu) (net 53))
  (segment (start 92.75945 95.2985) (end 93.406 95.2985) (width 0.2032) (layer B.Cu) (net 54))
  (segment (start 92.10945 95.9485) (end 92.75945 95.2985) (width 0.2032) (layer B.Cu) (net 54))
  (segment (start 91.506 95.9485) (end 92.10945 95.9485) (width 0.2032) (layer B.Cu) (net 54))
  (segment (start 89.572 97.29) (end 89.991456 97.29) (width 0.2032) (layer B.Cu) (net 54))
  (segment (start 72.581 80.328) (end 72.263 80.01) (width 0.2032) (layer B.Cu) (net 55))
  (segment (start 72.581 82.55) (end 72.581 80.328) (width 0.2032) (layer B.Cu) (net 55))
  (segment (start 72.263 80.01) (end 69.723 80.01) (width 0.2032) (layer B.Cu) (net 55))
  (segment (start 94.615 80.01) (end 97.155 80.01) (width 0.2032) (layer B.Cu) (net 56))
  (segment (start 97.155 82.2066) (end 97.4984 82.55) (width 0.2032) (layer B.Cu) (net 56))
  (segment (start 97.155 80.01) (end 97.155 82.2066) (width 0.2032) (layer B.Cu) (net 56))
  (segment (start 83.071 98.602) (end 83.121 98.552) (width 0.2032) (layer B.Cu) (net 57))
  (segment (start 83.359 98.79) (end 83.121 98.552) (width 0.2032) (layer B.Cu) (net 57))
  (segment (start 84.672 98.79) (end 83.359 98.79) (width 0.2032) (layer B.Cu) (net 57))
  (segment (start 85.281 80.582) (end 84.709 80.01) (width 0.2032) (layer B.Cu) (net 58))
  (segment (start 85.281 82.55) (end 85.281 80.582) (width 0.2032) (layer B.Cu) (net 58))
  (segment (start 84.709 80.01) (end 82.169 80.01) (width 0.2032) (layer B.Cu) (net 58))
  (segment (start 107.061 80.01) (end 109.601 80.01) (width 0.2032) (layer B.Cu) (net 59))
  (segment (start 109.601 81.978) (end 110.173 82.55) (width 0.2032) (layer B.Cu) (net 59))
  (segment (start 109.601 80.01) (end 109.601 81.978) (width 0.2032) (layer B.Cu) (net 59))
  (segment (start 71.994 100.853) (end 71.882 100.965) (width 0.2) (layer B.Cu) (net 75))
  (segment (start 71.994 99.377) (end 71.994 100.853) (width 0.2) (layer B.Cu) (net 75))
  (via (at 71.882 100.965) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 75))
  (via (at 73.406396 100.80629) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 75))
  (segment (start 73.247686 100.965) (end 73.406396 100.80629) (width 0.2) (layer F.Cu) (net 75))
  (segment (start 71.882 100.965) (end 73.247686 100.965) (width 0.2) (layer F.Cu) (net 75))
  (segment (start 74.009606 101.4095) (end 73.406396 100.80629) (width 0.2) (layer B.Cu) (net 75))
  (segment (start 86.36 101.4095) (end 74.009606 101.4095) (width 0.2) (layer B.Cu) (net 75))
  (segment (start 86.622 101.1475) (end 86.36 101.4095) (width 0.2) (layer B.Cu) (net 75))
  (segment (start 86.622 100.24) (end 86.622 101.1475) (width 0.2) (layer B.Cu) (net 75))
  (segment (start 72.644 99.377) (end 72.644 101.16002) (width 0.2) (layer B.Cu) (net 76))
  (segment (start 72.644 101.16002) (end 73.296691 101.812711) (width 0.2) (layer B.Cu) (net 76))
  (segment (start 73.296691 101.812711) (end 86.527015 101.812711) (width 0.2) (layer B.Cu) (net 76))
  (segment (start 86.527015 101.812711) (end 87.122 101.217726) (width 0.2) (layer B.Cu) (net 76))
  (segment (start 87.122 101.217726) (end 87.122 100.24) (width 0.2) (layer B.Cu) (net 76))
  (segment (start 89.789 80.01) (end 87.249 80.01) (width 0.2032) (layer B.Cu) (net 82))
  (segment (start 77.343 80.01) (end 74.803 80.01) (width 0.2032) (layer B.Cu) (net 83))
  (segment (start 112.141 80.01) (end 114.681 80.01) (width 0.2032) (layer B.Cu) (net 84))
  (segment (start 99.695 80.01) (end 102.235 80.01) (width 0.2032) (layer B.Cu) (net 85))
  (via (at 70.739 101.346) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91))
  (segment (start 70.739 100.986) (end 70.739 101.346) (width 0.254) (layer B.Cu) (net 91))
  (segment (start 71.344 100.381) (end 70.739 100.986) (width 0.254) (layer B.Cu) (net 91))
  (segment (start 71.344 99.377) (end 71.344 100.381) (width 0.254) (layer B.Cu) (net 91))
  (segment (start 71.038999 101.645999) (end 71.038999 101.709499) (width 0.254) (layer F.Cu) (net 91))
  (segment (start 71.038999 101.709499) (end 71.33629 102.00679) (width 0.254) (layer F.Cu) (net 91))
  (segment (start 70.739 101.346) (end 71.038999 101.645999) (width 0.254) (layer F.Cu) (net 91))
  (segment (start 71.33629 102.00679) (end 78.84121 102.00679) (width 0.254) (layer F.Cu) (net 91))
  (via (at 79.3115 99.2505) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91))
  (segment (start 78.84121 102.00679) (end 79.3115 101.5365) (width 0.254) (layer F.Cu) (net 91))
  (segment (start 79.3115 100.1385) (end 79.248 100.202) (width 0.254) (layer B.Cu) (net 91))
  (segment (start 79.3115 99.2505) (end 79.3115 100.1385) (width 0.254) (layer B.Cu) (net 91))
  (via (at 84.201 100.33) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91))
  (segment (start 84.672 99.859) (end 84.201 100.33) (width 0.2032) (layer B.Cu) (net 91))
  (segment (start 84.672 99.29) (end 84.672 99.859) (width 0.2032) (layer B.Cu) (net 91))
  (segment (start 84.201 100.33) (end 79.3115 100.33) (width 0.2032) (layer F.Cu) (net 91))
  (segment (start 79.3115 100.33) (end 79.3115 99.2505) (width 0.254) (layer F.Cu) (net 91))
  (segment (start 79.3115 101.5365) (end 79.3115 100.33) (width 0.254) (layer F.Cu) (net 91))

)
