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

  (general
    (thickness 1.6)
    (drawings 88)
    (tracks 350)
    (zones 0)
    (modules 55)
    (nets 93)
  )

  (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 /ESP_GPIO0)
  (net 27 /BUZZER)
  (net 28 /BUT_AUTO)
  (net 29 /BUT_1000mA)
  (net 30 "Net-(MOD1-Pad32)")
  (net 31 /I2C_SDA)
  (net 32 /ESP_RX)
  (net 33 /ESP_TX)
  (net 34 /I2C_SCL)
  (net 35 /BUT_20mA)
  (net 36 /ESP_GPIO12)
  (net 37 /BUT_200mA)
  (net 38 /ADC_RDY)
  (net 39 "Net-(MOD1-Pad7)")
  (net 40 "Net-(MOD1-Pad6)")
  (net 41 "Net-(MOD1-Pad5)")
  (net 42 "Net-(MOD1-Pad4)")
  (net 43 /ESP_GPIO2)
  (net 44 /ESP_GPIO15)
  (net 45 "Net-(MOD1-Pad22)")
  (net 46 "Net-(MOD1-Pad21)")
  (net 47 "Net-(MOD1-Pad20)")
  (net 48 "Net-(MOD1-Pad19)")
  (net 49 "Net-(MOD1-Pad18)")
  (net 50 "Net-(MOD1-Pad17)")
  (net 51 /OUT_20mA)
  (net 52 /DTR)
  (net 53 /RTS)
  (net 54 "Net-(R5-Pad2)")
  (net 55 "Net-(R7-Pad2)")
  (net 56 /USB_RST)
  (net 57 "Net-(R15-Pad2)")
  (net 58 "Net-(R17-Pad2)")
  (net 59 "Net-(U1-Pad27)")
  (net 60 "Net-(U1-Pad23)")
  (net 61 "Net-(U1-Pad22)")
  (net 62 "Net-(U1-Pad21)")
  (net 63 "Net-(U1-Pad20)")
  (net 64 "Net-(U1-Pad19)")
  (net 65 "Net-(U1-Pad18)")
  (net 66 "Net-(U1-Pad17)")
  (net 67 "Net-(U1-Pad16)")
  (net 68 "Net-(U1-Pad15)")
  (net 69 "Net-(U1-Pad14)")
  (net 70 "Net-(U1-Pad13)")
  (net 71 "Net-(U1-Pad12)")
  (net 72 "Net-(U1-Pad11)")
  (net 73 "Net-(U1-Pad10)")
  (net 74 /D-)
  (net 75 /D+)
  (net 76 "Net-(U1-Pad2)")
  (net 77 "Net-(U1-Pad1)")
  (net 78 "Net-(U2-Pad7)")
  (net 79 "Net-(U2-Pad6)")
  (net 80 "Net-(U2-Pad5)")
  (net 81 /LED_200mA)
  (net 82 /LED_20mA)
  (net 83 /LED_AUTO)
  (net 84 /LED_1000mA)
  (net 85 "Net-(SW1-Pad2)")
  (net 86 "Net-(SW2-Pad2)")
  (net 87 "Net-(SW5-Pad2)")
  (net 88 "Net-(SW6-Pad2)")
  (net 89 /RESERVED)
  (net 90 /VBUS)
  (net 91 "Net-(J2-Pad3)")
  (net 92 "Net-(J2-Pad1)")

  (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-Pad1)")
    (add_net "Net-(J2-Pad3)")
    (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 +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 90 /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 74 /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 75 /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.794 82.296)
    (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 89 /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 130.683 86.9315)
    (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) (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 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 83 /LED_AUTO))
    (pad 5 thru_hole circle (at -3.81 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 58 "Net-(R17-Pad2)"))
    (pad 7 thru_hole circle (at 1.27 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 83 /LED_AUTO))
    (pad 6 thru_hole circle (at -1.27 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 58 "Net-(R17-Pad2)"))
    (pad 2 thru_hole circle (at 3.81 5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 88 "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 28 /BUT_AUTO))
    (pad 3 thru_hole circle (at -3.81 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 28 /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 81 /LED_200mA))
    (pad 5 thru_hole circle (at -3.81 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 57 "Net-(R15-Pad2)"))
    (pad 7 thru_hole circle (at 1.27 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 81 /LED_200mA))
    (pad 6 thru_hole circle (at -1.27 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 57 "Net-(R15-Pad2)"))
    (pad 2 thru_hole circle (at 3.81 5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 87 "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 37 /BUT_200mA))
    (pad 3 thru_hole circle (at -3.81 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 37 /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 26 /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 84 /LED_1000mA))
    (pad 5 thru_hole circle (at -3.81 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 55 "Net-(R7-Pad2)"))
    (pad 7 thru_hole circle (at 1.27 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 84 /LED_1000mA))
    (pad 6 thru_hole circle (at -1.27 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 55 "Net-(R7-Pad2)"))
    (pad 2 thru_hole circle (at 3.81 5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 86 "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 29 /BUT_1000mA))
    (pad 3 thru_hole circle (at -3.81 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 29 /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 82 /LED_20mA))
    (pad 5 thru_hole circle (at -3.81 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 54 "Net-(R5-Pad2)"))
    (pad 7 thru_hole circle (at 1.27 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 82 /LED_20mA))
    (pad 6 thru_hole circle (at -1.27 -5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 54 "Net-(R5-Pad2)"))
    (pad 2 thru_hole circle (at 3.81 5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 85 "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 35 /BUT_20mA))
    (pad 3 thru_hole circle (at -3.81 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 35 /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 31 /I2C_SDA))
    (pad 3 thru_hole oval (at 0 -5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 34 /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 28 /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 37 /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 29 /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 35 /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 89 /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 81 /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 82 /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 83 /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 84 /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 31 /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 34 /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 34 /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 31 /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 78 "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 79 "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 80 "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 38 /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 52 /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 59 "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 32 /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 33 /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 53 /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 60 "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 61 "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 62 "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 63 "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 64 "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 65 "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 66 "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 67 "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 68 "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 69 "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 70 "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 71 "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 72 "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 73 "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 56 /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 90 /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 74 /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 75 /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 76 "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 77 "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 28 /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 58 "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 37 /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 57 "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 130.683 85.4075 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 /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 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 43 /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 36 /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 56 /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 130.683 88.4555 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 /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 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 44 /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 26 /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 29 /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 55 "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 35 /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 54 "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.527 80.899)
    (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.527 79.375 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 27 /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 52 /DTR))
    (pad 2 smd rect (at -0.95 0 180) (size 0.65 0.4) (layers B.Cu B.Paste B.Mask)
      (net 52 /DTR))
    (pad 5 smd rect (at 0.95 0 180) (size 0.65 0.4) (layers B.Cu B.Paste B.Mask)
      (net 53 /RTS))
    (pad 3 smd rect (at -0.95 -0.65 180) (size 0.65 0.4) (layers B.Cu B.Paste B.Mask)
      (net 26 /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 53 /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 26 /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 27 /BUZZER))
    (pad 30 smd rect (at 8.5 -1.905 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 28 /BUT_AUTO))
    (pad 31 smd rect (at 8.5 -0.635 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 29 /BUT_1000mA))
    (pad 32 smd rect (at 8.5 0.635 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 30 "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 31 /I2C_SDA))
    (pad 34 smd rect (at 8.5 3.175 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 32 /ESP_RX))
    (pad 35 smd rect (at 8.5 4.445 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 33 /ESP_TX))
    (pad 36 smd rect (at 8.5 5.715 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 34 /I2C_SCL))
    (pad 37 smd rect (at 8.5 6.985 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 35 /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 36 /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 14 /IN_OC))
    (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 38 /ADC_RDY))
    (pad 8 smd rect (at -8.5 -0.635 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 37 /BUT_200mA))
    (pad 7 smd rect (at -8.5 0.635 90) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 39 "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 40 "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 41 "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 42 "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 43 /ESP_GPIO2))
    (pad 23 smd rect (at 4.445 -9.255) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 44 /ESP_GPIO15))
    (pad 22 smd rect (at 3.175 -9.255) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 45 "Net-(MOD1-Pad22)"))
    (pad 21 smd rect (at 1.905 -9.255) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 46 "Net-(MOD1-Pad21)"))
    (pad 20 smd rect (at 0.635 -9.255) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 47 "Net-(MOD1-Pad20)"))
    (pad 19 smd rect (at -0.635 -9.255) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 48 "Net-(MOD1-Pad19)"))
    (pad 18 smd rect (at -1.905 -9.255) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 49 "Net-(MOD1-Pad18)"))
    (pad 17 smd rect (at -3.175 -9.255) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 50 "Net-(MOD1-Pad17)"))
    (pad 16 smd rect (at -4.445 -9.255) (size 2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 51 /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 91 "Net-(J2-Pad3)"))
    (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 92 "Net-(J2-Pad1)"))
    (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 90 /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.041) (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.041) (end 60.8965 74.041) (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 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 79.248 95.5675) (end 79.248 96.8375) (width 0.4572) (layer B.Cu) (net 2))
  (segment (start 66.3575 95.5675) (end 79.248 95.5675) (width 0.4572) (layer B.Cu) (net 2))
  (segment (start 65.3415 96.5835) (end 66.3575 95.5675) (width 0.4572) (layer B.Cu) (net 2))
  (via (at 79.248 95.5675) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
  (via (at 109.879 96.115) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
  (segment (start 79.248 95.5675) (end 79.725801 95.089699) (width 0.4572) (layer F.Cu) (net 2))
  (segment (start 79.725801 95.089699) (end 108.853699 95.089699) (width 0.4572) (layer F.Cu) (net 2))
  (segment (start 108.853699 95.089699) (end 109.879 96.115) (width 0.4572) (layer F.Cu) (net 2))
  (segment (start 109.879 96.115) (end 111.403 96.115) (width 0.4572) (layer B.Cu) (net 2))
  (segment (start 107.95 96.115) (end 109.879 96.115) (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 73.294 99.377) (end 73.944 99.377) (width 0.2032) (layer B.Cu) (net 3))
  (segment (start 73.294 98.127) (end 72.644 97.477) (width 0.2032) (layer B.Cu) (net 3))
  (segment (start 73.294 99.377) (end 73.294 98.127) (width 0.2032) (layer B.Cu) (net 3))
  (segment (start 131.382 86.9315) (end 129.858 85.4075) (width 0.2032) (layer B.Cu) (net 3))
  (segment (start 131.458 86.9315) (end 131.382 86.9315) (width 0.2032) (layer B.Cu) (net 3))
  (segment (start 151.3205 100.5115) (end 151.3205 93.7895) (width 0.2032) (layer B.Cu) (net 3))
  (segment (start 150.5425 93.0115) (end 144.8205 93.0115) (width 0.2032) (layer B.Cu) (net 3))
  (segment (start 151.3205 93.7895) (end 150.5425 93.0115) (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))
  (segment (start 153.226 79.375) (end 151.702 80.899) (width 0.2032) (layer B.Cu) (net 4))
  (segment (start 153.352 79.375) (end 153.226 79.375) (width 0.2032) (layer B.Cu) (net 4))
  (segment (start 129.858 86.9815) (end 129.908 86.9315) (width 0.2032) (layer B.Cu) (net 4))
  (segment (start 129.858 88.4555) (end 129.858 86.9815) (width 0.2032) (layer B.Cu) (net 4))
  (segment (start 128.143 85.1665) (end 128.143 84.547) (width 0.2032) (layer B.Cu) (net 4))
  (segment (start 129.908 86.9315) (end 128.143 85.1665) (width 0.2032) (layer B.Cu) (net 4))
  (segment (start 133.033 79.248) (end 131.509 80.772) (width 0.2032) (layer B.Cu) (net 4))
  (segment (start 133.159 79.248) (end 133.033 79.248) (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 90.947 95.2985) (end 91.506 95.2985) (width 0.2032) (layer B.Cu) (net 5))
  (segment (start 90.424 95.8215) (end 90.947 95.2985) (width 0.2032) (layer B.Cu) (net 5))
  (segment (start 136.144 80.01) (end 134.0485 80.01) (width 0.2032) (layer F.Cu) (net 6))
  (via (at 133.1595 81.7245) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 6))
  (segment (start 133.1595 80.899) (end 133.1595 81.7245) (width 0.2032) (layer F.Cu) (net 6))
  (segment (start 134.0485 80.01) (end 133.1595 80.899) (width 0.2032) (layer F.Cu) (net 6))
  (segment (start 133.1595 80.7725) (end 133.159 80.772) (width 0.2032) (layer B.Cu) (net 6))
  (segment (start 133.1595 81.7245) (end 133.1595 80.7725) (width 0.2032) (layer B.Cu) (net 6))
  (via (at 121.7295 86.233) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 7))
  (segment (start 121.7295 84.6105) (end 121.793 84.547) (width 0.2032) (layer B.Cu) (net 7))
  (segment (start 121.7295 86.233) (end 121.7295 84.6105) (width 0.2032) (layer B.Cu) (net 7))
  (segment (start 131.6355 86.233) (end 132.524499 85.344001) (width 0.2032) (layer F.Cu) (net 7))
  (via (at 132.5245 77.089) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 7))
  (segment (start 132.5245 77.513264) (end 132.5245 77.089) (width 0.2032) (layer F.Cu) (net 7))
  (segment (start 121.7295 86.233) (end 131.6355 86.233) (width 0.2032) (layer F.Cu) (net 7))
  (segment (start 132.524499 85.344001) (end 132.5245 77.513264) (width 0.2032) (layer F.Cu) (net 7))
  (segment (start 136.8662 77.089) (end 132.5245 77.089) (width 0.2032) (layer B.Cu) (net 7))
  (segment (start 138.684 78.9068) (end 136.8662 77.089) (width 0.2032) (layer B.Cu) (net 7))
  (segment (start 138.684 80.01) (end 138.684 78.9068) (width 0.2032) (layer B.Cu) (net 7))
  (segment (start 146.05 80.01) (end 147.5105 78.5495) (width 0.2032) (layer B.Cu) (net 8))
  (segment (start 150.8765 78.5495) (end 151.702 79.375) (width 0.2032) (layer B.Cu) (net 8))
  (segment (start 147.5105 78.5495) (end 150.8765 78.5495) (width 0.2032) (layer B.Cu) (net 8))
  (segment (start 148.59 80.01) (end 146.8755 78.2955) (width 0.2032) (layer F.Cu) (net 9))
  (segment (start 146.8755 78.2955) (end 138.8745 78.2955) (width 0.2032) (layer F.Cu) (net 9))
  (via (at 136.525 75.946) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 9))
  (segment (start 138.8745 78.2955) (end 136.525 75.946) (width 0.2032) (layer F.Cu) (net 9))
  (segment (start 136.525 75.946) (end 135.3185 75.946) (width 0.2032) (layer B.Cu) (net 9))
  (via (at 134.3025 75.586499) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 9))
  (segment (start 134.958999 75.586499) (end 134.3025 75.586499) (width 0.2032) (layer B.Cu) (net 9))
  (segment (start 135.3185 75.946) (end 134.958999 75.586499) (width 0.2032) (layer B.Cu) (net 9))
  (segment (start 131.070325 75.087199) (end 130.861514 75.29601) (width 0.2032) (layer F.Cu) (net 9))
  (segment (start 130.861514 75.29601) (end 123.74651 75.29601) (width 0.2032) (layer F.Cu) (net 9))
  (segment (start 133.8032 75.087199) (end 131.070325 75.087199) (width 0.2032) (layer F.Cu) (net 9))
  (segment (start 134.3025 75.586499) (end 133.8032 75.087199) (width 0.2032) (layer F.Cu) (net 9))
  (segment (start 123.063 75.97952) (end 123.063 82.9945) (width 0.2032) (layer F.Cu) (net 9))
  (via (at 123.063 82.9945) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 9))
  (segment (start 123.74651 75.29601) (end 123.063 75.97952) (width 0.2032) (layer F.Cu) (net 9))
  (segment (start 123.063 82.9945) (end 123.063 84.547) (width 0.2032) (layer B.Cu) (net 9))
  (segment (start 125.984 80.01) (end 125.984 78.6765) (width 0.2032) (layer B.Cu) (net 10))
  (segment (start 125.984 78.6765) (end 126.365 78.2955) (width 0.2032) (layer B.Cu) (net 10))
  (segment (start 130.5565 78.2955) (end 131.509 79.248) (width 0.2032) (layer B.Cu) (net 10))
  (segment (start 126.365 78.2955) (end 130.5565 78.2955) (width 0.2032) (layer B.Cu) (net 10))
  (segment (start 128.524 80.01) (end 126.492 82.042) (width 0.2032) (layer B.Cu) (net 11))
  (segment (start 126.492 82.042) (end 124.9045 82.042) (width 0.2032) (layer B.Cu) (net 11))
  (segment (start 124.333 82.6135) (end 124.333 84.547) (width 0.2032) (layer B.Cu) (net 11))
  (segment (start 124.9045 82.042) (end 124.333 82.6135) (width 0.2032) (layer B.Cu) (net 11))
  (segment (start 155.067 80.899) (end 155.956 80.01) (width 0.2032) (layer B.Cu) (net 12))
  (segment (start 153.352 80.899) (end 155.067 80.899) (width 0.2032) (layer B.Cu) (net 12))
  (segment (start 158.496 80.01) (end 152.2095 86.2965) (width 0.2032) (layer B.Cu) (net 13))
  (segment (start 152.2095 86.2965) (end 136.779 86.2965) (width 0.2032) (layer B.Cu) (net 13))
  (segment (start 136.0805 85.598) (end 136.0805 83.5115) (width 0.2032) (layer B.Cu) (net 13))
  (segment (start 136.779 86.2965) (end 136.0805 85.598) (width 0.2032) (layer B.Cu) (net 13))
  (via (at 137.16 97.5995) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 14))
  (segment (start 137.16 100.321) (end 137.3505 100.5115) (width 0.2032) (layer B.Cu) (net 14))
  (segment (start 137.16 97.5995) (end 137.16 100.321) (width 0.2032) (layer B.Cu) (net 14))
  (segment (start 130.25081 74.37081) (end 130.571209 74.691209) (width 0.2032) (layer B.Cu) (net 14))
  (via (at 130.571209 74.691209) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 14))
  (segment (start 62.8015 78.8035) (end 62.8015 75.6285) (width 0.2032) (layer B.Cu) (net 14))
  (segment (start 64.05919 74.37081) (end 130.25081 74.37081) (width 0.2032) (layer B.Cu) (net 14))
  (segment (start 62.8015 75.6285) (end 64.05919 74.37081) (width 0.2032) (layer B.Cu) (net 14))
  (segment (start 134.50531 74.37081) (end 130.891608 74.37081) (width 0.2032) (layer F.Cu) (net 14))
  (segment (start 137.287 79.369894) (end 137.287 77.978) (width 0.2032) (layer F.Cu) (net 14))
  (segment (start 130.891608 74.37081) (end 130.571209 74.691209) (width 0.2032) (layer F.Cu) (net 14))
  (segment (start 135.8265 75.692) (end 134.50531 74.37081) (width 0.2032) (layer F.Cu) (net 14))
  (segment (start 137.348801 79.431695) (end 137.287 79.369894) (width 0.2032) (layer F.Cu) (net 14))
  (segment (start 137.7315 81.406142) (end 137.287 80.961642) (width 0.2032) (layer F.Cu) (net 14))
  (segment (start 137.348801 80.588305) (end 137.348801 79.431695) (width 0.2032) (layer F.Cu) (net 14))
  (segment (start 137.287 80.961642) (end 137.287 80.650106) (width 0.2032) (layer F.Cu) (net 14))
  (segment (start 135.8265 76.5175) (end 135.8265 75.692) (width 0.2032) (layer F.Cu) (net 14))
  (segment (start 137.9855 96.774) (end 137.9855 81.7245) (width 0.2032) (layer F.Cu) (net 14))
  (segment (start 137.7315 81.4705) (end 137.7315 81.406142) (width 0.2032) (layer F.Cu) (net 14))
  (segment (start 137.9855 81.7245) (end 137.7315 81.4705) (width 0.2032) (layer F.Cu) (net 14))
  (segment (start 137.287 80.650106) (end 137.348801 80.588305) (width 0.2032) (layer F.Cu) (net 14))
  (segment (start 137.287 77.978) (end 135.8265 76.5175) (width 0.2032) (layer F.Cu) (net 14))
  (segment (start 137.16 97.5995) (end 137.9855 96.774) (width 0.2032) (layer F.Cu) (net 14))
  (segment (start 137.3505 79.381993) (end 137.3505 83.5115) (width 0.2032) (layer B.Cu) (net 15))
  (segment (start 71.094956 75.590043) (end 129.377794 75.590043) (width 0.2032) (layer B.Cu) (net 15))
  (segment (start 129.377794 75.590043) (end 131.481552 77.693801) (width 0.2032) (layer B.Cu) (net 15))
  (segment (start 131.481552 77.693801) (end 135.662308 77.693801) (width 0.2032) (layer B.Cu) (net 15))
  (segment (start 65.3415 81.3435) (end 71.094956 75.590043) (width 0.2032) (layer B.Cu) (net 15))
  (segment (start 135.662308 77.693801) (end 137.3505 79.381993) (width 0.2032) (layer B.Cu) (net 15))
  (segment (start 151.308699 74.981699) (end 152.4635 76.1365) (width 0.2032) (layer B.Cu) (net 16))
  (segment (start 131.710801 74.981699) (end 151.308699 74.981699) (width 0.2032) (layer B.Cu) (net 16))
  (segment (start 130.213089 75.793589) (end 130.898911 75.793589) (width 0.2032) (layer B.Cu) (net 16))
  (segment (start 129.603132 75.183632) (end 130.213089 75.793589) (width 0.2032) (layer B.Cu) (net 16))
  (segment (start 63.956301 77.331199) (end 66.103868 75.183632) (width 0.2032) (layer B.Cu) (net 16))
  (segment (start 62.8015 81.3435) (end 63.956301 80.188699) (width 0.2032) (layer B.Cu) (net 16))
  (segment (start 130.898911 75.793589) (end 131.710801 74.981699) (width 0.2032) (layer B.Cu) (net 16))
  (segment (start 66.103868 75.183632) (end 129.603132 75.183632) (width 0.2032) (layer B.Cu) (net 16))
  (segment (start 63.956301 80.188699) (end 63.956301 77.331199) (width 0.2032) (layer B.Cu) (net 16))
  (via (at 134.8105 81.7245) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 17))
  (via (at 136.017 97.5995) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 17))
  (segment (start 136.017 82.931) (end 136.017 97.5995) (width 0.2032) (layer F.Cu) (net 17))
  (segment (start 134.8105 81.7245) (end 136.017 82.931) (width 0.2032) (layer F.Cu) (net 17))
  (segment (start 136.017 100.448) (end 136.0805 100.5115) (width 0.2032) (layer B.Cu) (net 17))
  (segment (start 136.017 97.5995) (end 136.017 100.448) (width 0.2032) (layer B.Cu) (net 17))
  (segment (start 133.592711 78.100212) (end 134.8105 79.318001) (width 0.2032) (layer B.Cu) (net 17))
  (segment (start 131.313212 78.100212) (end 133.592711 78.100212) (width 0.2032) (layer B.Cu) (net 17))
  (segment (start 71.263296 75.996454) (end 129.209454 75.996454) (width 0.2032) (layer B.Cu) (net 17))
  (segment (start 134.8105 81.300236) (end 134.8105 81.7245) (width 0.2032) (layer B.Cu) (net 17))
  (segment (start 67.541841 81.683159) (end 67.541841 79.717909) (width 0.2032) (layer B.Cu) (net 17))
  (segment (start 67.541841 79.717909) (end 71.263296 75.996454) (width 0.2032) (layer B.Cu) (net 17))
  (segment (start 134.8105 79.318001) (end 134.8105 81.300236) (width 0.2032) (layer B.Cu) (net 17))
  (segment (start 65.3415 83.8835) (end 67.541841 81.683159) (width 0.2032) (layer B.Cu) (net 17))
  (segment (start 129.209454 75.996454) (end 131.313212 78.100212) (width 0.2032) (layer B.Cu) (net 17))
  (via (at 64.389 75.6285) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 18))
  (segment (start 63.956301 82.728699) (end 62.8015 83.8835) (width 0.2032) (layer F.Cu) (net 18))
  (segment (start 63.956301 76.061199) (end 63.956301 82.728699) (width 0.2032) (layer F.Cu) (net 18))
  (segment (start 64.389 75.6285) (end 63.956301 76.061199) (width 0.2032) (layer F.Cu) (net 18))
  (segment (start 65.240279 74.777221) (end 64.389 75.6285) (width 0.2032) (layer B.Cu) (net 18))
  (segment (start 130.381428 75.387178) (end 129.771472 74.777221) (width 0.2032) (layer B.Cu) (net 18))
  (segment (start 155.0035 76.1365) (end 153.442288 74.575288) (width 0.2032) (layer B.Cu) (net 18))
  (segment (start 129.771472 74.777221) (end 65.240279 74.777221) (width 0.2032) (layer B.Cu) (net 18))
  (segment (start 153.442288 74.575288) (end 131.542461 74.575288) (width 0.2032) (layer B.Cu) (net 18))
  (segment (start 131.542461 74.575288) (end 130.730572 75.387178) (width 0.2032) (layer B.Cu) (net 18))
  (segment (start 130.730572 75.387178) (end 130.381428 75.387178) (width 0.2032) (layer B.Cu) (net 18))
  (segment (start 96.5835 99.314) (end 96.583 99.3145) (width 0.2032) (layer B.Cu) (net 26))
  (segment (start 96.583 100.394) (end 96.139 100.838) (width 0.2032) (layer B.Cu) (net 26))
  (segment (start 96.583 99.3145) (end 96.583 100.394) (width 0.2032) (layer B.Cu) (net 26))
  (segment (start 95.8365 96.5985) (end 93.406 96.5985) (width 0.2032) (layer B.Cu) (net 26))
  (segment (start 96.583 97.345) (end 95.8365 96.5985) (width 0.2032) (layer B.Cu) (net 26))
  (segment (start 96.583 99.3145) (end 96.583 97.345) (width 0.2032) (layer B.Cu) (net 26))
  (segment (start 96.901 99.314) (end 96.842365 99.314) (width 0.2032) (layer B.Cu) (net 26))
  (via (at 96.583 99.573365) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 26))
  (segment (start 96.842365 99.314) (end 96.583 99.573365) (width 0.2032) (layer B.Cu) (net 26))
  (segment (start 98.646 99.314) (end 96.901 99.314) (width 0.2032) (layer B.Cu) (net 26))
  (segment (start 96.901 99.314) (end 96.5835 99.314) (width 0.2032) (layer B.Cu) (net 26))
  (via (at 134.8105 85.217) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 26))
  (segment (start 134.700894 85.217) (end 134.8105 85.217) (width 0.2032) (layer F.Cu) (net 26))
  (segment (start 123.000095 96.917799) (end 134.700894 85.217) (width 0.2032) (layer F.Cu) (net 26))
  (segment (start 95.263795 96.917799) (end 123.000095 96.917799) (width 0.2032) (layer F.Cu) (net 26))
  (segment (start 94.557043 97.624551) (end 95.263795 96.917799) (width 0.2032) (layer F.Cu) (net 26))
  (segment (start 94.557043 98.822409) (end 94.557043 97.624551) (width 0.2032) (layer F.Cu) (net 26))
  (segment (start 95.307999 99.573365) (end 94.557043 98.822409) (width 0.2032) (layer F.Cu) (net 26))
  (segment (start 96.583 99.573365) (end 95.307999 99.573365) (width 0.2032) (layer F.Cu) (net 26))
  (segment (start 134.8105 85.217) (end 134.8105 83.5115) (width 0.2032) (layer B.Cu) (net 26))
  (segment (start 107.061 85.09) (end 114.681 85.09) (width 0.2032) (layer F.Cu) (net 28))
  (segment (start 110.173 85.548) (end 110.223 85.598) (width 0.2032) (layer B.Cu) (net 28))
  (segment (start 110.173 84.074) (end 110.173 85.548) (width 0.2032) (layer B.Cu) (net 28))
  (segment (start 109.715 85.09) (end 110.223 85.598) (width 0.2032) (layer B.Cu) (net 28))
  (segment (start 107.061 85.09) (end 109.715 85.09) (width 0.2032) (layer B.Cu) (net 28))
  (segment (start 94.615 85.09) (end 102.235 85.09) (width 0.2032) (layer F.Cu) (net 29))
  (segment (start 97.523 84.124) (end 97.473 84.074) (width 0.2032) (layer B.Cu) (net 29))
  (segment (start 97.523 85.598) (end 97.523 84.124) (width 0.2032) (layer B.Cu) (net 29))
  (segment (start 97.015 85.09) (end 97.523 85.598) (width 0.2032) (layer B.Cu) (net 29))
  (segment (start 94.615 85.09) (end 97.015 85.09) (width 0.2032) (layer B.Cu) (net 29))
  (segment (start 144.9705 82.677) (end 144.9705 83.5115) (width 0.2032) (layer B.Cu) (net 31))
  (segment (start 138.43 76.1365) (end 144.9705 82.677) (width 0.2032) (layer B.Cu) (net 31))
  (segment (start 89.572 98.29) (end 95.369 98.29) (width 0.2032) (layer B.Cu) (net 32))
  (segment (start 95.369 98.29) (end 95.4405 98.3615) (width 0.2032) (layer B.Cu) (net 32))
  (via (at 95.568254 98.363764) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 32))
  (segment (start 95.49449 98.29) (end 95.568254 98.363764) (width 0.2032) (layer B.Cu) (net 32))
  (segment (start 95.369 98.29) (end 95.49449 98.29) (width 0.2032) (layer B.Cu) (net 32))
  (via (at 146.240498 85.026498) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 32))
  (segment (start 146.2405 83.5115) (end 146.2405 85.026496) (width 0.2032) (layer B.Cu) (net 32))
  (segment (start 146.2405 85.026496) (end 146.240498 85.026498) (width 0.2032) (layer B.Cu) (net 32))
  (segment (start 146.240498 97.790002) (end 146.240498 85.026498) (width 0.2032) (layer F.Cu) (net 32))
  (segment (start 145.666736 98.363764) (end 146.240498 97.790002) (width 0.2032) (layer F.Cu) (net 32))
  (segment (start 95.568254 98.363764) (end 145.666736 98.363764) (width 0.2032) (layer F.Cu) (net 32))
  (segment (start 89.572 97.79) (end 95.377 97.79) (width 0.2032) (layer B.Cu) (net 33))
  (segment (start 95.377 97.79) (end 95.504 97.663) (width 0.2032) (layer B.Cu) (net 33))
  (via (at 95.5541 97.5226) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 33))
  (segment (start 95.504 97.5727) (end 95.5541 97.5226) (width 0.2032) (layer B.Cu) (net 33))
  (segment (start 95.504 97.663) (end 95.504 97.5727) (width 0.2032) (layer B.Cu) (net 33))
  (via (at 147.5105 85.026512) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 33))
  (segment (start 147.5105 83.5115) (end 147.5105 85.026512) (width 0.2032) (layer B.Cu) (net 33))
  (segment (start 147.574 85.090012) (end 147.5105 85.026512) (width 0.2032) (layer F.Cu) (net 33))
  (segment (start 147.574 97.409) (end 147.574 85.090012) (width 0.2032) (layer F.Cu) (net 33))
  (segment (start 146.014435 98.968565) (end 147.574 97.409) (width 0.2032) (layer F.Cu) (net 33))
  (segment (start 95.277949 98.968565) (end 146.014435 98.968565) (width 0.2032) (layer F.Cu) (net 33))
  (segment (start 94.963453 98.654069) (end 95.277949 98.968565) (width 0.2032) (layer F.Cu) (net 33))
  (segment (start 94.963453 98.113247) (end 94.963453 98.654069) (width 0.2032) (layer F.Cu) (net 33))
  (segment (start 95.5541 97.5226) (end 94.963453 98.113247) (width 0.2032) (layer F.Cu) (net 33))
  (segment (start 144.84622 81.214801) (end 140.97 77.338581) (width 0.2032) (layer B.Cu) (net 34))
  (segment (start 147.212443 81.214801) (end 144.84622 81.214801) (width 0.2032) (layer B.Cu) (net 34))
  (segment (start 140.97 77.338581) (end 140.97 76.1365) (width 0.2032) (layer B.Cu) (net 34))
  (segment (start 148.7805 82.782858) (end 147.212443 81.214801) (width 0.2032) (layer B.Cu) (net 34))
  (segment (start 148.7805 83.5115) (end 148.7805 82.782858) (width 0.2032) (layer B.Cu) (net 34))
  (segment (start 72.581 85.548) (end 72.631 85.598) (width 0.2032) (layer B.Cu) (net 35))
  (segment (start 72.581 84.074) (end 72.581 85.548) (width 0.2032) (layer B.Cu) (net 35))
  (segment (start 69.723 85.09) (end 70.993 85.09) (width 0.2032) (layer B.Cu) (net 35))
  (segment (start 71.501 85.598) (end 72.631 85.598) (width 0.2032) (layer B.Cu) (net 35))
  (segment (start 70.993 85.09) (end 71.501 85.598) (width 0.2032) (layer B.Cu) (net 35))
  (segment (start 77.343 85.09) (end 75.6285 85.09) (width 0.2032) (layer B.Cu) (net 35))
  (segment (start 77.343 85.09) (end 69.723 85.09) (width 0.2032) (layer F.Cu) (net 35))
  (segment (start 85.281 85.548) (end 85.331 85.598) (width 0.2032) (layer B.Cu) (net 37))
  (segment (start 85.281 84.074) (end 85.281 85.548) (width 0.2032) (layer B.Cu) (net 37))
  (segment (start 84.823 85.09) (end 85.331 85.598) (width 0.2032) (layer B.Cu) (net 37))
  (segment (start 82.169 85.09) (end 84.823 85.09) (width 0.2032) (layer B.Cu) (net 37))
  (segment (start 89.789 85.09) (end 82.169 85.09) (width 0.2032) (layer F.Cu) (net 37))
  (segment (start 132.9215 85.4075) (end 133.8105 86.2965) (width 0.2032) (layer B.Cu) (net 43))
  (segment (start 131.508 85.4075) (end 132.9215 85.4075) (width 0.2032) (layer B.Cu) (net 43))
  (segment (start 132.397 87.5665) (end 133.8105 87.5665) (width 0.2032) (layer B.Cu) (net 44))
  (segment (start 131.508 88.4555) (end 132.397 87.5665) (width 0.2032) (layer B.Cu) (net 44))
  (segment (start 92.0342 96.5985) (end 92.6842 95.9485) (width 0.2032) (layer B.Cu) (net 52))
  (segment (start 92.6842 95.9485) (end 93.406 95.9485) (width 0.2032) (layer B.Cu) (net 52))
  (segment (start 91.506 96.5985) (end 92.0342 96.5985) (width 0.2032) (layer B.Cu) (net 52))
  (segment (start 90.4 99.29) (end 90.424 99.314) (width 0.2032) (layer B.Cu) (net 52))
  (via (at 90.424 99.314) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 52))
  (segment (start 89.572 99.29) (end 90.4 99.29) (width 0.2032) (layer B.Cu) (net 52))
  (segment (start 90.424 96.72947) (end 90.536717 96.616753) (width 0.2032) (layer F.Cu) (net 52))
  (via (at 90.536717 96.616753) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 52))
  (segment (start 90.424 99.314) (end 90.424 96.72947) (width 0.2032) (layer F.Cu) (net 52))
  (segment (start 91.487747 96.616753) (end 91.506 96.5985) (width 0.2032) (layer B.Cu) (net 52))
  (segment (start 90.536717 96.616753) (end 91.487747 96.616753) (width 0.2032) (layer B.Cu) (net 52))
  (segment (start 92.75945 95.2985) (end 93.406 95.2985) (width 0.2032) (layer B.Cu) (net 53))
  (segment (start 92.10945 95.9485) (end 92.75945 95.2985) (width 0.2032) (layer B.Cu) (net 53))
  (segment (start 91.506 95.9485) (end 92.10945 95.9485) (width 0.2032) (layer B.Cu) (net 53))
  (segment (start 89.572 97.29) (end 89.991456 97.29) (width 0.2032) (layer B.Cu) (net 53))
  (segment (start 72.581 80.328) (end 72.263 80.01) (width 0.2032) (layer B.Cu) (net 54))
  (segment (start 72.581 82.55) (end 72.581 80.328) (width 0.2032) (layer B.Cu) (net 54))
  (segment (start 72.263 80.01) (end 69.723 80.01) (width 0.2032) (layer B.Cu) (net 54))
  (segment (start 94.615 80.01) (end 97.155 80.01) (width 0.2032) (layer B.Cu) (net 55))
  (segment (start 97.155 82.2066) (end 97.4984 82.55) (width 0.2032) (layer B.Cu) (net 55))
  (segment (start 97.155 80.01) (end 97.155 82.2066) (width 0.2032) (layer B.Cu) (net 55))
  (segment (start 83.071 98.602) (end 83.121 98.552) (width 0.2032) (layer B.Cu) (net 56))
  (segment (start 83.359 98.79) (end 83.121 98.552) (width 0.2032) (layer B.Cu) (net 56))
  (segment (start 84.672 98.79) (end 83.359 98.79) (width 0.2032) (layer B.Cu) (net 56))
  (segment (start 85.281 80.582) (end 84.709 80.01) (width 0.2032) (layer B.Cu) (net 57))
  (segment (start 85.281 82.55) (end 85.281 80.582) (width 0.2032) (layer B.Cu) (net 57))
  (segment (start 84.709 80.01) (end 82.169 80.01) (width 0.2032) (layer B.Cu) (net 57))
  (segment (start 107.061 80.01) (end 109.601 80.01) (width 0.2032) (layer B.Cu) (net 58))
  (segment (start 109.601 81.978) (end 110.173 82.55) (width 0.2032) (layer B.Cu) (net 58))
  (segment (start 109.601 80.01) (end 109.601 81.978) (width 0.2032) (layer B.Cu) (net 58))
  (segment (start 71.994 100.853) (end 71.882 100.965) (width 0.2) (layer B.Cu) (net 74))
  (segment (start 71.994 99.377) (end 71.994 100.853) (width 0.2) (layer B.Cu) (net 74))
  (via (at 71.882 100.965) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 74))
  (via (at 73.406396 100.80629) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 74))
  (segment (start 73.247686 100.965) (end 73.406396 100.80629) (width 0.2) (layer F.Cu) (net 74))
  (segment (start 71.882 100.965) (end 73.247686 100.965) (width 0.2) (layer F.Cu) (net 74))
  (segment (start 74.009606 101.4095) (end 73.406396 100.80629) (width 0.2) (layer B.Cu) (net 74))
  (segment (start 86.36 101.4095) (end 74.009606 101.4095) (width 0.2) (layer B.Cu) (net 74))
  (segment (start 86.622 101.1475) (end 86.36 101.4095) (width 0.2) (layer B.Cu) (net 74))
  (segment (start 86.622 100.24) (end 86.622 101.1475) (width 0.2) (layer B.Cu) (net 74))
  (segment (start 72.644 99.377) (end 72.644 101.16002) (width 0.2) (layer B.Cu) (net 75))
  (segment (start 72.644 101.16002) (end 73.296691 101.812711) (width 0.2) (layer B.Cu) (net 75))
  (segment (start 73.296691 101.812711) (end 86.527015 101.812711) (width 0.2) (layer B.Cu) (net 75))
  (segment (start 86.527015 101.812711) (end 87.122 101.217726) (width 0.2) (layer B.Cu) (net 75))
  (segment (start 87.122 101.217726) (end 87.122 100.24) (width 0.2) (layer B.Cu) (net 75))
  (segment (start 89.789 80.01) (end 87.249 80.01) (width 0.2032) (layer B.Cu) (net 81))
  (segment (start 77.343 80.01) (end 74.803 80.01) (width 0.2032) (layer B.Cu) (net 82))
  (segment (start 112.141 80.01) (end 114.681 80.01) (width 0.2032) (layer B.Cu) (net 83))
  (segment (start 99.695 80.01) (end 102.235 80.01) (width 0.2032) (layer B.Cu) (net 84))
  (segment (start 125.603 83.672) (end 125.603 84.547) (width 0.2032) (layer B.Cu) (net 89))
  (segment (start 126.979 82.296) (end 125.603 83.672) (width 0.2032) (layer B.Cu) (net 89))
  (segment (start 129.794 82.296) (end 126.979 82.296) (width 0.2032) (layer B.Cu) (net 89))
  (via (at 70.739 101.346) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 90))
  (segment (start 79.3115 101.5365) (end 79.3115 100.33) (width 0.4572) (layer F.Cu) (net 90))
  (segment (start 78.84121 102.00679) (end 79.3115 101.5365) (width 0.4572) (layer F.Cu) (net 90))
  (segment (start 71.33629 102.00679) (end 78.84121 102.00679) (width 0.4572) (layer F.Cu) (net 90))
  (segment (start 70.739 101.346) (end 71.038999 101.645999) (width 0.4572) (layer F.Cu) (net 90))
  (segment (start 71.038999 101.709499) (end 71.33629 102.00679) (width 0.4572) (layer F.Cu) (net 90))
  (segment (start 71.038999 101.645999) (end 71.038999 101.709499) (width 0.4572) (layer F.Cu) (net 90))
  (segment (start 71.344 99.377) (end 71.344 100.381) (width 0.4572) (layer B.Cu) (net 90))
  (segment (start 71.344 100.381) (end 70.739 100.986) (width 0.4572) (layer B.Cu) (net 90))
  (segment (start 70.739 100.986) (end 70.739 101.346) (width 0.4572) (layer B.Cu) (net 90))
  (via (at 79.3115 99.2505) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 90))
  (segment (start 79.3115 100.1385) (end 79.248 100.202) (width 0.254) (layer B.Cu) (net 90))
  (segment (start 79.3115 99.2505) (end 79.3115 100.1385) (width 0.4572) (layer B.Cu) (net 90))
  (via (at 84.201 100.33) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 90))
  (segment (start 84.672 99.859) (end 84.201 100.33) (width 0.2032) (layer B.Cu) (net 90))
  (segment (start 84.672 99.29) (end 84.672 99.859) (width 0.2032) (layer B.Cu) (net 90))
  (segment (start 84.201 100.33) (end 79.3115 100.33) (width 0.2032) (layer F.Cu) (net 90))
  (segment (start 79.3115 100.33) (end 79.3115 99.2505) (width 0.4572) (layer F.Cu) (net 90))

)
