(kicad_pcb (version 20221018) (generator pcbnew)
  (general
    (thickness 1.6)
  )
  (paper "A4")
  (layers
    (0 "F.Cu" signal)
    (31 "B.Cu" signal)
    (32 "B.Adhes" user "B.Adhesive")
    (33 "F.Adhes" user "F.Adhesive")
    (34 "B.Paste" user)
    (35 "F.Paste" user)
    (36 "B.SilkS" user "B.Silkscreen")
    (37 "F.SilkS" user "F.Silkscreen")
    (38 "B.Mask" user)
    (39 "F.Mask" user)
    (40 "Dwgs.User" user "User.Drawings")
    (41 "Cmts.User" user "User.Comments")
    (42 "Eco1.User" user "User.Eco1")
    (43 "Eco2.User" user "User.Eco2")
    (44 "Edge.Cuts" user)
    (45 "Margin" user)
    (46 "B.CrtYd" user "B.Courtyard")
    (47 "F.CrtYd" user "F.Courtyard")
    (48 "B.Fab" user)
    (49 "F.Fab" user)
    (50 "User.1" user)
    (51 "User.2" user)
    (52 "User.3" user)
    (53 "User.4" user)
    (54 "User.5" user)
    (55 "User.6" user)
    (56 "User.7" user)
    (57 "User.8" user)
    (58 "User.9" user)
  )
  (setup
    (pad_to_mask_clearance 0)
    (pcbplotparams
      (layerselection 0x00010fc_ffffffff)
      (plot_on_all_layers_selection 0x0000000_00000000)
      (disableapertmacros false)
      (usegerberextensions false)
      (usegerberattributes true)
      (usegerberadvancedattributes true)
      (creategerberjobfile true)
      (dashed_line_dash_ratio 12.000000)
      (dashed_line_gap_ratio 3.000000)
      (svgprecision 4)
      (plotframeref false)
      (viasonmask false)
      (mode 1)
      (useauxorigin false)
      (hpglpennumber 1)
      (hpglpenspeed 20)
      (hpglpendiameter 15.000000)
      (dxfpolygonmode true)
      (dxfimperialunits true)
      (dxfusepcbnewfont true)
      (psnegative false)
      (psa4output false)
      (plotreference true)
      (plotvalue true)
      (plotinvisibletext false)
      (sketchpadsonfab false)
      (subtractmaskfromsilk false)
      (outputformat 1)
      (mirror false)
      (drillshape 1)
      (scaleselection 1)
      (outputdirectory "")
    )
  )
  (net 0 "")
  (net 1 "Net-(J1-Pin_1)")
  (net 2 "Net-(J2-Pin_1)")
  (net 3 "Net-(J3-Pin_1)")
  (net 4 "Net-(J4-Pin_1)")
  (net 5 "Net-(J3-Pin_2)")
  (net 6 "Net-(J1-Pin_3)")
  (net 7 "GND")
  (net 8 "Net-(J2-Pin_3)")
  (net 9 "unconnected-(U1-GPIO0-Pad1)")
  (net 10 "unconnected-(U1-GPIO1-Pad2)")
  (net 11 "Net-(J4-Pin_6)")
  (net 12 "Net-(J4-Pin_5)")
  (net 13 "Net-(J4-Pin_2)")
  (net 14 "unconnected-(U1-GPIO6-Pad9)")
  (net 15 "unconnected-(U1-GPIO7-Pad10)")
  (net 16 "unconnected-(U1-GPIO8-Pad11)")
  (net 17 "unconnected-(U1-GPIO9-Pad12)")
  (net 18 "unconnected-(U1-GPIO10-Pad14)")
  (net 19 "unconnected-(U1-GPIO11-Pad15)")
  (net 20 "unconnected-(U1-GPIO12-Pad16)")
  (net 21 "unconnected-(U1-GPIO13-Pad17)")
  (net 22 "unconnected-(U1-GPIO14-Pad19)")
  (net 23 "unconnected-(U1-GPIO15-Pad20)")
  (net 24 "unconnected-(U1-GPIO16-Pad21)")
  (net 25 "unconnected-(U1-GPIO17-Pad22)")
  (net 26 "unconnected-(U1-GPIO18-Pad24)")
  (net 27 "unconnected-(U1-GPIO19-Pad25)")
  (net 28 "unconnected-(U1-GPIO20-Pad26)")
  (net 29 "unconnected-(U1-GPIO21-Pad27)")
  (net 30 "unconnected-(U1-GPIO22-Pad29)")
  (net 31 "unconnected-(U1-RUN-Pad30)")
  (net 32 "unconnected-(U1-GPIO26_ADC0-Pad31)")
  (net 33 "unconnected-(U1-GPIO27_ADC1-Pad32)")
  (net 34 "unconnected-(U1-AGND-Pad33)")
  (net 35 "unconnected-(U1-GPIO28_ADC2-Pad34)")
  (net 36 "unconnected-(U1-ADC_VREF-Pad35)")
  (net 37 "unconnected-(U1-3V3_EN-Pad37)")
  (net 38 "unconnected-(U1-VSYS-Pad39)")
  (net 39 "Net-(U1-VBUS)")
  (net 40 "Net-(J3-Pin_3)")
  (net 41 "Net-(J1-Pin_2)")
  (net 42 "Net-(J2-Pin_2)")
  (footprint "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (layer "F.Cu")
    (at 172.72 78.74 90)
    (descr "Through hole straight pin header, 1x03, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x03 2.54mm single row")
    (property "Sheetfile" "pico-serprog-hw.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Generic connector, single row, 01x03, script generated")
    (property "ki_keywords" "connector")
    (attr through_hole)
    (fp_text reference "J1" (at 0 -2.33 90) (layer "F.SilkS"))
    (fp_text value "WP#" (at 0 7.41 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 2.54) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 1 "Net-(J1-Pin_1)") (pinfunction "Pin_1") (pintype "passive"))
    (pad "2" thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 41 "Net-(J1-Pin_2)") (pinfunction "Pin_2") (pintype "passive"))
    (pad "3" thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 6 "Net-(J1-Pin_3)") (pinfunction "Pin_3") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Vertical.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (layer "F.Cu")
    (at 172.735 76.2 90)
    (descr "Through hole straight pin header, 1x03, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x03 2.54mm single row")
    (property "Sheetfile" "pico-serprog-hw.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Generic connector, single row, 01x03, script generated")
    (property "ki_keywords" "connector")
    (attr through_hole)
    (fp_text reference "J2" (at 0 -2.33 90) (layer "F.SilkS"))
    (fp_text value "RESET#" (at 0 7.41 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 2.54) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 2 "Net-(J2-Pin_1)") (pinfunction "Pin_1") (pintype "passive"))
    (pad "2" thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 42 "Net-(J2-Pin_2)") (pinfunction "Pin_2") (pintype "passive"))
    (pad "3" thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 8 "Net-(J2-Pin_3)") (pinfunction "Pin_3") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Vertical.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (layer "F.Cu")
    (at 176.53 63.5)
    (descr "module CMS SOT223 4 pins")
    (tags "CMS SOT")
    (property "Sheetfile" "pico-serprog-hw.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "500mA, Low-Voltage, Low Quiescent Current LDO Regulator, SOT-223, TO-220, TO-263")
    (property "ki_keywords" "regulator linear ldo")
    (attr smd)
    (fp_text reference "U2" (at 0 -4.5) (layer "F.SilkS"))
    (fp_text value "MCP1825S" (at 0 4.5) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab"))
    (pad "1" smd roundrect (at -3.15 -2.3) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 39 "Net-(U1-VBUS)") (pinfunction "VI") (pintype "power_in"))
    (pad "2" smd roundrect (at -3.15 0) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 7 "GND") (pinfunction "GND") (pintype "power_in"))
    (pad "2" smd roundrect (at 3.15 0) (size 2 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 7 "GND") (pinfunction "GND") (pintype "power_in"))
    (pad "3" smd roundrect (at -3.15 2.3) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 40 "Net-(J3-Pin_3)") (pinfunction "VO") (pintype "power_out"))
    (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-223.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder" (layer "F.Cu")
    (at 169.164 65.532 180)
    (descr "Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (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 handsolder")
    (property "Sheetfile" "pico-serprog-hw.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Unpolarized capacitor")
    (property "ki_keywords" "cap capacitor")
    (attr smd)
    (fp_text reference "C1" (at 0 -1.85) (layer "F.SilkS"))
    (fp_text value "C" (at 0 1.85) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "1" smd roundrect (at -1.5625 0 180) (size 1.325 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.188679)
      (net 40 "Net-(J3-Pin_3)") (pintype "passive"))
    (pad "2" smd roundrect (at 1.5625 0 180) (size 1.325 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.188679)
      (net 7 "GND") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1206_3216Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical" (layer "F.Cu")
    (at 186.436 70.612)
    (descr "Through hole straight pin header, 2x04, 2.54mm pitch, double rows")
    (tags "Through hole pin header THT 2x04 2.54mm double row")
    (property "Sheetfile" "pico-serprog-hw.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Generic connector, double row, 02x04, counter clockwise pin numbering scheme (similar to DIP package numbering), script generated (kicad-library-utils/schlib/autogen/connector/)")
    (property "ki_keywords" "connector")
    (attr through_hole)
    (fp_text reference "J4" (at -3.048 0.254) (layer "F.SilkS"))
    (fp_text value "Conn_02x04_Counter_Clockwise" (at 1.27 9.95) (layer "F.Fab") hide)
    (fp_text user "${REFERENCE}" (at 1.27 3.81 90) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 4 "Net-(J4-Pin_1)") (pinfunction "Pin_1") (pintype "passive"))
    (pad "2" thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 13 "Net-(J4-Pin_2)") (pinfunction "Pin_2") (pintype "passive"))
    (pad "3" thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 41 "Net-(J1-Pin_2)") (pinfunction "Pin_3") (pintype "passive"))
    (pad "4" thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 7 "GND") (pinfunction "Pin_4") (pintype "passive"))
    (pad "5" thru_hole oval (at 2.54 7.62) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 12 "Net-(J4-Pin_5)") (pinfunction "Pin_5") (pintype "passive"))
    (pad "6" thru_hole oval (at 2.54 5.08) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 11 "Net-(J4-Pin_6)") (pinfunction "Pin_6") (pintype "passive"))
    (pad "7" thru_hole oval (at 2.54 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 42 "Net-(J2-Pin_2)") (pinfunction "Pin_7") (pintype "passive"))
    (pad "8" thru_hole oval (at 2.54 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 5 "Net-(J3-Pin_2)") (pinfunction "Pin_8") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x04_P2.54mm_Vertical.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (layer "F.Cu")
    (at 172.72 73.66 90)
    (descr "Through hole straight pin header, 1x03, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x03 2.54mm single row")
    (property "Sheetfile" "pico-serprog-hw.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Generic connector, single row, 01x03, script generated")
    (property "ki_keywords" "connector")
    (attr through_hole)
    (fp_text reference "J3" (at 0 -2.33 90) (layer "F.SilkS"))
    (fp_text value "PWR" (at 0 7.41 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 2.54) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 3 "Net-(J3-Pin_1)") (pinfunction "Pin_1") (pintype "passive"))
    (pad "2" thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 5 "Net-(J3-Pin_2)") (pinfunction "Pin_2") (pintype "passive"))
    (pad "3" thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 40 "Net-(J3-Pin_3)") (pinfunction "Pin_3") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Vertical.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder" (layer "F.Cu")
    (at 168.6175 70.612 90)
    (descr "Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (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 handsolder")
    (property "Sheetfile" "pico-serprog-hw.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Unpolarized capacitor")
    (property "ki_keywords" "cap capacitor")
    (attr smd)
    (fp_text reference "C2" (at 0 -1.85 90) (layer "F.SilkS"))
    (fp_text value "C" (at 0 1.85 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab"))
    (pad "1" smd roundrect (at -1.5625 0 90) (size 1.325 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.188679)
      (net 3 "Net-(J3-Pin_1)") (pintype "passive"))
    (pad "2" smd roundrect (at 1.5625 0 90) (size 1.325 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.188679)
      (net 7 "GND") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1206_3216Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Module_RaspberryPi_Pico:RaspberryPi_Pico_Common" (layer "F.Cu")
    (at 138.938 69.85 90)
    (descr "Raspberry Pi Pico (wireless & original) versatile footprint for surface-mount or through-hole hand soldering, https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf")
    (tags "Raspberry Pi Pico module usb pcb antenna handsolder")
    (property "Sheetfile" "pico-serprog-hw.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Versatile and inexpensive microcontroller module powered by RP2040 dual-core Arm Cortex-M0+ processor up to 133 MHz, 264kB SRAM, 2MB QSPI flash")
    (property "ki_keywords" "Raspberry Pi Pico microcontroller module RP2040 M0+ usb")
    (attr through_hole)
    (fp_text reference "U1" (at 8.382 27.178 90 unlocked) (layer "F.SilkS"))
    (fp_text value "RaspberryPi_Pico" (at 0 27.94 90 unlocked) (layer "F.Fab"))
    (fp_text user "Keep" (at 0 -21.3175 90 unlocked) (layer "Cmts.User"))
    (fp_text user "USB Cable" (at 0 -38.735 90 unlocked) (layer "Cmts.User"))
    (fp_text user "Exposed Copper Keep Out" (at 0 24.765 90 unlocked) (layer "Cmts.User"))
    (fp_text user "Exposed Copper Keep Out" (at 3.1241 5.7 90 unlocked) (layer "Cmts.User"))
    (fp_text user "Exposed Copper Keep Out" (at -2.5 -15 180 unlocked) (layer "Cmts.User"))
    (fp_text user "Exposed" (at 0 -24.6175 90 unlocked) (layer "Cmts.User"))
    (fp_text user "Board Keep Out USB Cable" (at 6.985 -37.465 unlocked) (layer "Cmts.User"))
    (fp_text user "Keep Out" (at 0 -36.195 90 unlocked) (layer "Cmts.User"))
    (fp_text user "Out" (at 0 -20.6825 90 unlocked) (layer "Cmts.User"))
    (fp_text user "Copper" (at 0 -23.9825 90 unlocked) (layer "Cmts.User"))
    (fp_text user "Board Keep Out USB Cable" (at -6.985 -37.465 180 unlocked) (layer "Cmts.User"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "" np_thru_hole circle (at -2.725 -24 90) (size 2.2 2.2) (drill 2.2) (layers "*.Mask"))
    (pad "" np_thru_hole circle (at -2.425 -20.97 90) (size 1.85 1.85) (drill 1.85) (layers "*.Mask"))
    (pad "" np_thru_hole circle (at 2.425 -20.97 90) (size 1.85 1.85) (drill 1.85) (layers "*.Mask"))
    (pad "" np_thru_hole circle (at 2.725 -24 90) (size 2.2 2.2) (drill 2.2) (layers "*.Mask"))
    (pad "1" thru_hole roundrect (at -8.89 -24.13 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu") (roundrect_rratio 0.125)
      (net 9 "unconnected-(U1-GPIO0-Pad1)") (pinfunction "GPIO0") (pintype "bidirectional"))
    (pad "1" smd custom (at -8.89 -24.13 90) (size 1.6 1.6) (layers "F.Cu" "F.Mask")
      (net 9 "unconnected-(U1-GPIO0-Pad1)") (pinfunction "GPIO0") (pintype "bidirectional")
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_poly
          (pts
            (xy -2.4 0.6)
            (xy -2.4 -0.6)
            (xy -2.2 -0.8)
            (xy 0 -0.8)
            (xy 0 0.8)
            (xy -2.2 0.8)
          )
          (width 0) (fill yes))
        (gr_circle (center -2.2 0.6) (end -2 0.6) (width 0) (fill yes))
        (gr_circle (center -2.2 -0.6) (end -2 -0.6) (width 0) (fill yes))
      ))
    (pad "2" thru_hole circle (at -8.89 -21.59 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 10 "unconnected-(U1-GPIO1-Pad2)") (pinfunction "GPIO1") (pintype "bidirectional"))
    (pad "2" smd roundrect (at -8.89 -21.59 90) (size 3.2 1.6) (drill (offset -0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 10 "unconnected-(U1-GPIO1-Pad2)") (pinfunction "GPIO1") (pintype "bidirectional"))
    (pad "3" thru_hole custom (at -8.89 -19.05 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 7 "GND") (pinfunction "GND") (pintype "passive")
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_poly
          (pts
            (xy 0.8 0.6)
            (xy 0.8 -0.6)
            (xy 0.6 -0.8)
            (xy 0 -0.8)
            (xy 0 0.8)
            (xy 0.6 0.8)
          )
          (width 0) (fill yes))
        (gr_circle (center 0.6 0.6) (end 0.8 0.6) (width 0) (fill yes))
        (gr_circle (center 0.6 -0.6) (end 0.8 -0.6) (width 0) (fill yes))
      ))
    (pad "3" smd custom (at -8.89 -19.05 90) (size 1.6 1.6) (layers "F.Cu" "F.Mask")
      (net 7 "GND") (pinfunction "GND") (pintype "passive")
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_poly
          (pts
            (xy 0.8 -0.6)
            (xy 0.8 0.6)
            (xy 0.6 0.8)
            (xy -1.6 0.8)
            (xy -1.6 -0.8)
            (xy 0.6 -0.8)
          )
          (width 0) (fill yes))
        (gr_circle (center 0.6 0.6) (end 0.8 0.6) (width 0) (fill yes))
        (gr_circle (center 0.6 -0.6) (end 0.8 -0.6) (width 0) (fill yes))
        (gr_circle (center -1.6 0) (end -0.8 0) (width 0) (fill yes))
      ))
    (pad "4" thru_hole circle (at -8.89 -16.51 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 11 "Net-(J4-Pin_6)") (pinfunction "GPIO2") (pintype "bidirectional"))
    (pad "4" smd roundrect (at -8.89 -16.51 90) (size 3.2 1.6) (drill (offset -0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 11 "Net-(J4-Pin_6)") (pinfunction "GPIO2") (pintype "bidirectional"))
    (pad "5" thru_hole circle (at -8.89 -13.97 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 12 "Net-(J4-Pin_5)") (pinfunction "GPIO3") (pintype "bidirectional"))
    (pad "5" smd roundrect (at -8.89 -13.97 90) (size 3.2 1.6) (drill (offset -0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 12 "Net-(J4-Pin_5)") (pinfunction "GPIO3") (pintype "bidirectional"))
    (pad "6" thru_hole circle (at -8.89 -11.43 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 13 "Net-(J4-Pin_2)") (pinfunction "GPIO4") (pintype "bidirectional"))
    (pad "6" smd roundrect (at -8.89 -11.43 90) (size 3.2 1.6) (drill (offset -0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 13 "Net-(J4-Pin_2)") (pinfunction "GPIO4") (pintype "bidirectional"))
    (pad "7" thru_hole circle (at -8.89 -8.89 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 4 "Net-(J4-Pin_1)") (pinfunction "GPIO5") (pintype "bidirectional"))
    (pad "7" smd roundrect (at -8.89 -8.89 90) (size 3.2 1.6) (drill (offset -0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 4 "Net-(J4-Pin_1)") (pinfunction "GPIO5") (pintype "bidirectional"))
    (pad "8" thru_hole custom (at -8.89 -6.35 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 7 "GND") (pinfunction "GND") (pintype "passive")
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_poly
          (pts
            (xy 0.8 0.6)
            (xy 0.8 -0.6)
            (xy 0.6 -0.8)
            (xy 0 -0.8)
            (xy 0 0.8)
            (xy 0.6 0.8)
          )
          (width 0) (fill yes))
        (gr_circle (center 0.6 0.6) (end 0.8 0.6) (width 0) (fill yes))
        (gr_circle (center 0.6 -0.6) (end 0.8 -0.6) (width 0) (fill yes))
      ))
    (pad "8" smd custom (at -8.89 -6.35 90) (size 1.6 1.6) (layers "F.Cu" "F.Mask")
      (net 7 "GND") (pinfunction "GND") (pintype "passive")
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_poly
          (pts
            (xy 0.8 -0.6)
            (xy 0.8 0.6)
            (xy 0.6 0.8)
            (xy -1.6 0.8)
            (xy -1.6 -0.8)
            (xy 0.6 -0.8)
          )
          (width 0) (fill yes))
        (gr_circle (center 0.6 0.6) (end 0.8 0.6) (width 0) (fill yes))
        (gr_circle (center 0.6 -0.6) (end 0.8 -0.6) (width 0) (fill yes))
        (gr_circle (center -1.6 0) (end -0.8 0) (width 0) (fill yes))
      ))
    (pad "9" thru_hole circle (at -8.89 -3.81 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 14 "unconnected-(U1-GPIO6-Pad9)") (pinfunction "GPIO6") (pintype "bidirectional"))
    (pad "9" smd roundrect (at -8.89 -3.81 90) (size 3.2 1.6) (drill (offset -0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 14 "unconnected-(U1-GPIO6-Pad9)") (pinfunction "GPIO6") (pintype "bidirectional"))
    (pad "10" thru_hole circle (at -8.89 -1.27 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 15 "unconnected-(U1-GPIO7-Pad10)") (pinfunction "GPIO7") (pintype "bidirectional"))
    (pad "10" smd roundrect (at -8.89 -1.27 90) (size 3.2 1.6) (drill (offset -0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 15 "unconnected-(U1-GPIO7-Pad10)") (pinfunction "GPIO7") (pintype "bidirectional"))
    (pad "11" thru_hole circle (at -8.89 1.27 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 16 "unconnected-(U1-GPIO8-Pad11)") (pinfunction "GPIO8") (pintype "bidirectional"))
    (pad "11" smd roundrect (at -8.89 1.27 90) (size 3.2 1.6) (drill (offset -0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 16 "unconnected-(U1-GPIO8-Pad11)") (pinfunction "GPIO8") (pintype "bidirectional"))
    (pad "12" thru_hole circle (at -8.89 3.81 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 17 "unconnected-(U1-GPIO9-Pad12)") (pinfunction "GPIO9") (pintype "bidirectional"))
    (pad "12" smd roundrect (at -8.89 3.81 90) (size 3.2 1.6) (drill (offset -0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 17 "unconnected-(U1-GPIO9-Pad12)") (pinfunction "GPIO9") (pintype "bidirectional"))
    (pad "13" thru_hole custom (at -8.89 6.35 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 7 "GND") (pinfunction "GND") (pintype "power_out")
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_poly
          (pts
            (xy 0.8 0.6)
            (xy 0.8 -0.6)
            (xy 0.6 -0.8)
            (xy 0 -0.8)
            (xy 0 0.8)
            (xy 0.6 0.8)
          )
          (width 0) (fill yes))
        (gr_circle (center 0.6 0.6) (end 0.8 0.6) (width 0) (fill yes))
        (gr_circle (center 0.6 -0.6) (end 0.8 -0.6) (width 0) (fill yes))
      ))
    (pad "13" smd custom (at -8.89 6.35 90) (size 1.6 1.6) (layers "F.Cu" "F.Mask")
      (net 7 "GND") (pinfunction "GND") (pintype "power_out")
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_poly
          (pts
            (xy 0.8 -0.6)
            (xy 0.8 0.6)
            (xy 0.6 0.8)
            (xy -1.6 0.8)
            (xy -1.6 -0.8)
            (xy 0.6 -0.8)
          )
          (width 0) (fill yes))
        (gr_circle (center 0.6 0.6) (end 0.8 0.6) (width 0) (fill yes))
        (gr_circle (center 0.6 -0.6) (end 0.8 -0.6) (width 0) (fill yes))
        (gr_circle (center -1.6 0) (end -0.8 0) (width 0) (fill yes))
      ))
    (pad "14" thru_hole circle (at -8.89 8.89 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 18 "unconnected-(U1-GPIO10-Pad14)") (pinfunction "GPIO10") (pintype "bidirectional"))
    (pad "14" smd roundrect (at -8.89 8.89 90) (size 3.2 1.6) (drill (offset -0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 18 "unconnected-(U1-GPIO10-Pad14)") (pinfunction "GPIO10") (pintype "bidirectional"))
    (pad "15" thru_hole circle (at -8.89 11.43 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 19 "unconnected-(U1-GPIO11-Pad15)") (pinfunction "GPIO11") (pintype "bidirectional"))
    (pad "15" smd roundrect (at -8.89 11.43 90) (size 3.2 1.6) (drill (offset -0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 19 "unconnected-(U1-GPIO11-Pad15)") (pinfunction "GPIO11") (pintype "bidirectional"))
    (pad "16" thru_hole circle (at -8.89 13.97 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 20 "unconnected-(U1-GPIO12-Pad16)") (pinfunction "GPIO12") (pintype "bidirectional"))
    (pad "16" smd roundrect (at -8.89 13.97 90) (size 3.2 1.6) (drill (offset -0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 20 "unconnected-(U1-GPIO12-Pad16)") (pinfunction "GPIO12") (pintype "bidirectional"))
    (pad "17" thru_hole circle (at -8.89 16.51 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 21 "unconnected-(U1-GPIO13-Pad17)") (pinfunction "GPIO13") (pintype "bidirectional"))
    (pad "17" smd roundrect (at -8.89 16.51 90) (size 3.2 1.6) (drill (offset -0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 21 "unconnected-(U1-GPIO13-Pad17)") (pinfunction "GPIO13") (pintype "bidirectional"))
    (pad "18" thru_hole custom (at -8.89 19.05 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 7 "GND") (pinfunction "GND") (pintype "passive")
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_poly
          (pts
            (xy 0.8 0.6)
            (xy 0.8 -0.6)
            (xy 0.6 -0.8)
            (xy 0 -0.8)
            (xy 0 0.8)
            (xy 0.6 0.8)
          )
          (width 0) (fill yes))
        (gr_circle (center 0.6 0.6) (end 0.8 0.6) (width 0) (fill yes))
        (gr_circle (center 0.6 -0.6) (end 0.8 -0.6) (width 0) (fill yes))
      ))
    (pad "18" smd custom (at -8.89 19.05 90) (size 1.6 1.6) (layers "F.Cu" "F.Mask")
      (net 7 "GND") (pinfunction "GND") (pintype "passive")
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_poly
          (pts
            (xy 0.8 -0.6)
            (xy 0.8 0.6)
            (xy 0.6 0.8)
            (xy -1.6 0.8)
            (xy -1.6 -0.8)
            (xy 0.6 -0.8)
          )
          (width 0) (fill yes))
        (gr_circle (center 0.6 0.6) (end 0.8 0.6) (width 0) (fill yes))
        (gr_circle (center 0.6 -0.6) (end 0.8 -0.6) (width 0) (fill yes))
        (gr_circle (center -1.6 0) (end -0.8 0) (width 0) (fill yes))
      ))
    (pad "19" thru_hole circle (at -8.89 21.59 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 22 "unconnected-(U1-GPIO14-Pad19)") (pinfunction "GPIO14") (pintype "bidirectional"))
    (pad "19" smd roundrect (at -8.89 21.59 90) (size 3.2 1.6) (drill (offset -0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 22 "unconnected-(U1-GPIO14-Pad19)") (pinfunction "GPIO14") (pintype "bidirectional"))
    (pad "20" thru_hole circle (at -8.89 24.13 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 23 "unconnected-(U1-GPIO15-Pad20)") (pinfunction "GPIO15") (pintype "bidirectional"))
    (pad "20" smd roundrect (at -8.89 24.13 90) (size 3.2 1.6) (drill (offset -0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 23 "unconnected-(U1-GPIO15-Pad20)") (pinfunction "GPIO15") (pintype "bidirectional"))
    (pad "21" thru_hole circle (at 8.89 24.13 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 24 "unconnected-(U1-GPIO16-Pad21)") (pinfunction "GPIO16") (pintype "bidirectional"))
    (pad "21" smd roundrect (at 8.89 24.13 90) (size 3.2 1.6) (drill (offset 0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 24 "unconnected-(U1-GPIO16-Pad21)") (pinfunction "GPIO16") (pintype "bidirectional"))
    (pad "22" thru_hole circle (at 8.89 21.59 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 25 "unconnected-(U1-GPIO17-Pad22)") (pinfunction "GPIO17") (pintype "bidirectional"))
    (pad "22" smd roundrect (at 8.89 21.59 90) (size 3.2 1.6) (drill (offset 0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 25 "unconnected-(U1-GPIO17-Pad22)") (pinfunction "GPIO17") (pintype "bidirectional"))
    (pad "23" thru_hole custom (at 8.89 19.05 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 7 "GND") (pinfunction "GND") (pintype "passive")
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_poly
          (pts
            (xy -0.8 0.6)
            (xy -0.8 -0.6)
            (xy -0.6 -0.8)
            (xy 0 -0.8)
            (xy 0 0.8)
            (xy -0.6 0.8)
          )
          (width 0) (fill yes))
        (gr_circle (center -0.6 0.6) (end -0.4 0.6) (width 0) (fill yes))
        (gr_circle (center -0.6 -0.6) (end -0.4 -0.6) (width 0) (fill yes))
      ))
    (pad "23" smd custom (at 8.89 19.05 90) (size 1.6 1.6) (layers "F.Cu" "F.Mask")
      (net 7 "GND") (pinfunction "GND") (pintype "passive")
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_poly
          (pts
            (xy -0.8 -0.6)
            (xy -0.8 0.6)
            (xy -0.6 0.8)
            (xy 1.6 0.8)
            (xy 1.6 -0.8)
            (xy -0.6 -0.8)
          )
          (width 0) (fill yes))
        (gr_circle (center -0.6 0.6) (end -0.4 0.6) (width 0) (fill yes))
        (gr_circle (center -0.6 -0.6) (end -0.4 -0.6) (width 0) (fill yes))
        (gr_circle (center 1.6 0) (end 2.4 0) (width 0) (fill yes))
      ))
    (pad "24" thru_hole circle (at 8.89 16.51 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 26 "unconnected-(U1-GPIO18-Pad24)") (pinfunction "GPIO18") (pintype "bidirectional"))
    (pad "24" smd roundrect (at 8.89 16.51 90) (size 3.2 1.6) (drill (offset 0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 26 "unconnected-(U1-GPIO18-Pad24)") (pinfunction "GPIO18") (pintype "bidirectional"))
    (pad "25" thru_hole circle (at 8.89 13.97 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 27 "unconnected-(U1-GPIO19-Pad25)") (pinfunction "GPIO19") (pintype "bidirectional"))
    (pad "25" smd roundrect (at 8.89 13.97 90) (size 3.2 1.6) (drill (offset 0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 27 "unconnected-(U1-GPIO19-Pad25)") (pinfunction "GPIO19") (pintype "bidirectional"))
    (pad "26" thru_hole circle (at 8.89 11.43 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 28 "unconnected-(U1-GPIO20-Pad26)") (pinfunction "GPIO20") (pintype "bidirectional"))
    (pad "26" smd roundrect (at 8.89 11.43 90) (size 3.2 1.6) (drill (offset 0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 28 "unconnected-(U1-GPIO20-Pad26)") (pinfunction "GPIO20") (pintype "bidirectional"))
    (pad "27" thru_hole circle (at 8.89 8.89 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 29 "unconnected-(U1-GPIO21-Pad27)") (pinfunction "GPIO21") (pintype "bidirectional"))
    (pad "27" smd roundrect (at 8.89 8.89 90) (size 3.2 1.6) (drill (offset 0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 29 "unconnected-(U1-GPIO21-Pad27)") (pinfunction "GPIO21") (pintype "bidirectional"))
    (pad "28" thru_hole custom (at 8.89 6.35 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 7 "GND") (pinfunction "GND") (pintype "passive")
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_poly
          (pts
            (xy -0.8 0.6)
            (xy -0.8 -0.6)
            (xy -0.6 -0.8)
            (xy 0 -0.8)
            (xy 0 0.8)
            (xy -0.6 0.8)
          )
          (width 0) (fill yes))
        (gr_circle (center -0.6 0.6) (end -0.4 0.6) (width 0) (fill yes))
        (gr_circle (center -0.6 -0.6) (end -0.4 -0.6) (width 0) (fill yes))
      ))
    (pad "28" smd custom (at 8.89 6.35 90) (size 1.6 1.6) (layers "F.Cu" "F.Mask")
      (net 7 "GND") (pinfunction "GND") (pintype "passive")
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_poly
          (pts
            (xy -0.8 -0.6)
            (xy -0.8 0.6)
            (xy -0.6 0.8)
            (xy 1.6 0.8)
            (xy 1.6 -0.8)
            (xy -0.6 -0.8)
          )
          (width 0) (fill yes))
        (gr_circle (center -0.6 0.6) (end -0.4 0.6) (width 0) (fill yes))
        (gr_circle (center -0.6 -0.6) (end -0.4 -0.6) (width 0) (fill yes))
        (gr_circle (center 1.6 0) (end 2.4 0) (width 0) (fill yes))
      ))
    (pad "29" thru_hole circle (at 8.89 3.81 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 30 "unconnected-(U1-GPIO22-Pad29)") (pinfunction "GPIO22") (pintype "bidirectional"))
    (pad "29" smd roundrect (at 8.89 3.81 90) (size 3.2 1.6) (drill (offset 0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 30 "unconnected-(U1-GPIO22-Pad29)") (pinfunction "GPIO22") (pintype "bidirectional"))
    (pad "30" thru_hole circle (at 8.89 1.27 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 31 "unconnected-(U1-RUN-Pad30)") (pinfunction "RUN") (pintype "input"))
    (pad "30" smd roundrect (at 8.89 1.27 90) (size 3.2 1.6) (drill (offset 0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 31 "unconnected-(U1-RUN-Pad30)") (pinfunction "RUN") (pintype "input"))
    (pad "31" thru_hole circle (at 8.89 -1.27 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 32 "unconnected-(U1-GPIO26_ADC0-Pad31)") (pinfunction "GPIO26_ADC0") (pintype "bidirectional"))
    (pad "31" smd roundrect (at 8.89 -1.27 90) (size 3.2 1.6) (drill (offset 0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 32 "unconnected-(U1-GPIO26_ADC0-Pad31)") (pinfunction "GPIO26_ADC0") (pintype "bidirectional"))
    (pad "32" thru_hole circle (at 8.89 -3.81 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 33 "unconnected-(U1-GPIO27_ADC1-Pad32)") (pinfunction "GPIO27_ADC1") (pintype "bidirectional"))
    (pad "32" smd roundrect (at 8.89 -3.81 90) (size 3.2 1.6) (drill (offset 0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 33 "unconnected-(U1-GPIO27_ADC1-Pad32)") (pinfunction "GPIO27_ADC1") (pintype "bidirectional"))
    (pad "33" thru_hole custom (at 8.89 -6.35 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 34 "unconnected-(U1-AGND-Pad33)") (pinfunction "AGND") (pintype "power_in")
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_poly
          (pts
            (xy -0.8 0.6)
            (xy -0.8 -0.6)
            (xy -0.6 -0.8)
            (xy 0 -0.8)
            (xy 0 0.8)
            (xy -0.6 0.8)
          )
          (width 0) (fill yes))
        (gr_circle (center -0.6 0.6) (end -0.4 0.6) (width 0) (fill yes))
        (gr_circle (center -0.6 -0.6) (end -0.4 -0.6) (width 0) (fill yes))
      ))
    (pad "33" smd custom (at 8.89 -6.35 90) (size 1.6 1.6) (layers "F.Cu" "F.Mask")
      (net 34 "unconnected-(U1-AGND-Pad33)") (pinfunction "AGND") (pintype "power_in")
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_poly
          (pts
            (xy -0.8 -0.6)
            (xy -0.8 0.6)
            (xy -0.6 0.8)
            (xy 1.6 0.8)
            (xy 1.6 -0.8)
            (xy -0.6 -0.8)
          )
          (width 0) (fill yes))
        (gr_circle (center -0.6 0.6) (end -0.4 0.6) (width 0) (fill yes))
        (gr_circle (center -0.6 -0.6) (end -0.4 -0.6) (width 0) (fill yes))
        (gr_circle (center 1.6 0) (end 2.4 0) (width 0) (fill yes))
      ))
    (pad "34" thru_hole circle (at 8.89 -8.89 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 35 "unconnected-(U1-GPIO28_ADC2-Pad34)") (pinfunction "GPIO28_ADC2") (pintype "bidirectional"))
    (pad "34" smd roundrect (at 8.89 -8.89 90) (size 3.2 1.6) (drill (offset 0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 35 "unconnected-(U1-GPIO28_ADC2-Pad34)") (pinfunction "GPIO28_ADC2") (pintype "bidirectional"))
    (pad "35" thru_hole circle (at 8.89 -11.43 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 36 "unconnected-(U1-ADC_VREF-Pad35)") (pinfunction "ADC_VREF") (pintype "power_in"))
    (pad "35" smd roundrect (at 8.89 -11.43 90) (size 3.2 1.6) (drill (offset 0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 36 "unconnected-(U1-ADC_VREF-Pad35)") (pinfunction "ADC_VREF") (pintype "power_in"))
    (pad "36" thru_hole circle (at 8.89 -13.97 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 3 "Net-(J3-Pin_1)") (pinfunction "3V3") (pintype "power_out"))
    (pad "36" smd roundrect (at 8.89 -13.97 90) (size 3.2 1.6) (drill (offset 0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 3 "Net-(J3-Pin_1)") (pinfunction "3V3") (pintype "power_out"))
    (pad "37" thru_hole circle (at 8.89 -16.51 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 37 "unconnected-(U1-3V3_EN-Pad37)") (pinfunction "3V3_EN") (pintype "input"))
    (pad "37" smd roundrect (at 8.89 -16.51 90) (size 3.2 1.6) (drill (offset 0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 37 "unconnected-(U1-3V3_EN-Pad37)") (pinfunction "3V3_EN") (pintype "input"))
    (pad "38" thru_hole custom (at 8.89 -19.05 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 7 "GND") (pinfunction "GND") (pintype "passive")
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_poly
          (pts
            (xy -0.8 0.6)
            (xy -0.8 -0.6)
            (xy -0.6 -0.8)
            (xy 0 -0.8)
            (xy 0 0.8)
            (xy -0.6 0.8)
          )
          (width 0) (fill yes))
        (gr_circle (center -0.6 0.6) (end -0.4 0.6) (width 0) (fill yes))
        (gr_circle (center -0.6 -0.6) (end -0.4 -0.6) (width 0) (fill yes))
      ))
    (pad "38" smd custom (at 8.89 -19.05 90) (size 1.6 1.6) (layers "F.Cu" "F.Mask")
      (net 7 "GND") (pinfunction "GND") (pintype "passive")
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_poly
          (pts
            (xy -0.8 -0.6)
            (xy -0.8 0.6)
            (xy -0.6 0.8)
            (xy 1.6 0.8)
            (xy 1.6 -0.8)
            (xy -0.6 -0.8)
          )
          (width 0) (fill yes))
        (gr_circle (center -0.6 0.6) (end -0.4 0.6) (width 0) (fill yes))
        (gr_circle (center -0.6 -0.6) (end -0.4 -0.6) (width 0) (fill yes))
        (gr_circle (center 1.6 0) (end 2.4 0) (width 0) (fill yes))
      ))
    (pad "39" thru_hole circle (at 8.89 -21.59 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 38 "unconnected-(U1-VSYS-Pad39)") (pinfunction "VSYS") (pintype "power_in"))
    (pad "39" smd roundrect (at 8.89 -21.59 90) (size 3.2 1.6) (drill (offset 0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 38 "unconnected-(U1-VSYS-Pad39)") (pinfunction "VSYS") (pintype "power_in"))
    (pad "40" thru_hole circle (at 8.89 -24.13 90) (size 1.6 1.6) (drill 1) (layers "*.Mask" "F.Cu" "In1.Cu" "B.Cu")
      (net 39 "Net-(U1-VBUS)") (pinfunction "VBUS") (pintype "power_out"))
    (pad "40" smd roundrect (at 8.89 -24.13 90) (size 3.2 1.6) (drill (offset 0.8 0)) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
      (net 39 "Net-(U1-VBUS)") (pinfunction "VBUS") (pintype "power_out"))
    (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste") (name "Pad Keep Out D1-W") (hatch full 0.5)
      (connect_pads (clearance 0))
      (min_thickness 0.25) (filled_areas_thickness no)
      (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
      (fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
      (polygon
        (pts
          (xy 143.738398 70.221222)
          (xy 143.682678 70.165502)
          (xy 143.652522 70.0927)
          (xy 143.6506 70.0533)
          (xy 143.6506 69.2659)
          (xy 145.6254 69.2659)
          (xy 145.6254 70.0533)
          (xy 145.623478 70.0927)
          (xy 145.593322 70.165502)
          (xy 145.537602 70.221222)
          (xy 145.4648 70.251378)
          (xy 145.4254 70.2533)
          (xy 143.8506 70.2533)
          (xy 143.8112 70.251378)
        )
      )
    )
    (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste") (name "Pad Keep Out D1-W") (hatch full 0.5)
      (connect_pads (clearance 0))
      (min_thickness 0.25) (filled_areas_thickness no)
      (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
      (fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
      (polygon
        (pts
          (xy 145.6254 68.4785)
          (xy 145.6254 69.2659)
          (xy 143.6506 69.2659)
          (xy 143.6506 68.4785)
          (xy 143.652522 68.4391)
          (xy 143.682677 68.366298)
          (xy 143.738398 68.310577)
          (xy 143.8112 68.280422)
          (xy 143.8506 68.2785)
          (xy 145.4254 68.2785)
          (xy 145.4648 68.280422)
          (xy 145.537602 68.310577)
          (xy 145.593323 68.366298)
          (xy 145.623478 68.4391)
        )
      )
    )
    (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste") (name "Pad Keep Out TP3") (hatch full 0.5)
      (connect_pads (clearance 0))
      (min_thickness 0.25) (filled_areas_thickness no)
      (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
      (fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
      (polygon
        (pts
          (xy 114.122455 71.797861)
          (xy 113.995833 71.763932)
          (xy 113.882306 71.698388)
          (xy 113.789612 71.605694)
          (xy 113.724068 71.492167)
          (xy 113.690139 71.365545)
          (xy 113.688 71.3)
          (xy 113.688 70.85)
          (xy 115.588 70.85)
          (xy 115.588 71.3)
          (xy 115.585861 71.365545)
          (xy 115.551932 71.492167)
          (xy 115.486388 71.605694)
          (xy 115.393694 71.698388)
          (xy 115.280167 71.763932)
          (xy 115.153545 71.797861)
          (xy 115.088 71.8)
          (xy 114.188 71.8)
        )
      )
    )
    (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste") (name "Pad Keep Out TP2") (hatch full 0.5)
      (connect_pads (clearance 0))
      (min_thickness 0.25) (filled_areas_thickness no)
      (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
      (fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
      (polygon
        (pts
          (xy 114.137455 69.797861)
          (xy 114.010833 69.763932)
          (xy 113.897306 69.698388)
          (xy 113.804612 69.605694)
          (xy 113.739068 69.492167)
          (xy 113.705139 69.365545)
          (xy 113.703 69.3)
          (xy 113.703 68.85)
          (xy 115.603 68.85)
          (xy 115.603 69.3)
          (xy 115.600861 69.365545)
          (xy 115.566932 69.492167)
          (xy 115.501388 69.605694)
          (xy 115.408694 69.698388)
          (xy 115.295167 69.763932)
          (xy 115.168545 69.797861)
          (xy 115.103 69.8)
          (xy 114.203 69.8)
        )
      )
    )
    (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste") (name "Pad Keep Out TP3") (hatch full 0.5)
      (connect_pads (clearance 0))
      (min_thickness 0.25) (filled_areas_thickness no)
      (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
      (fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
      (polygon
        (pts
          (xy 115.588 70.85)
          (xy 115.588 70.4)
          (xy 115.585861 70.334455)
          (xy 115.551933 70.207833)
          (xy 115.486388 70.094306)
          (xy 115.393694 70.001612)
          (xy 115.280167 69.936067)
          (xy 115.153545 69.902139)
          (xy 115.088 69.9)
          (xy 114.188 69.9)
          (xy 114.122455 69.902139)
          (xy 113.995833 69.936067)
          (xy 113.882306 70.001612)
          (xy 113.789612 70.094306)
          (xy 113.724067 70.207833)
          (xy 113.690139 70.334455)
          (xy 113.688 70.4)
          (xy 113.688 70.85)
        )
      )
    )
    (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste") (name "Pad Keep Out TP2") (hatch full 0.5)
      (connect_pads (clearance 0))
      (min_thickness 0.25) (filled_areas_thickness no)
      (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
      (fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
      (polygon
        (pts
          (xy 115.603 68.85)
          (xy 115.603 68.4)
          (xy 115.600861 68.334455)
          (xy 115.566933 68.207833)
          (xy 115.501388 68.094306)
          (xy 115.408694 68.001612)
          (xy 115.295167 67.936067)
          (xy 115.168545 67.902139)
          (xy 115.103 67.9)
          (xy 114.203 67.9)
          (xy 114.137455 67.902139)
          (xy 114.010833 67.936067)
          (xy 113.897306 68.001612)
          (xy 113.804612 68.094306)
          (xy 113.739067 68.207833)
          (xy 113.705139 68.334455)
          (xy 113.703 68.4)
          (xy 113.703 68.85)
        )
      )
    )
    (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste") (name "Pad Keep Out TP1") (hatch full 0.5)
      (connect_pads (clearance 0))
      (min_thickness 0.25) (filled_areas_thickness no)
      (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
      (fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
      (polygon
        (pts
          (xy 117.422455 70.797861)
          (xy 117.295833 70.763932)
          (xy 117.182306 70.698388)
          (xy 117.089612 70.605694)
          (xy 117.024068 70.492167)
          (xy 116.990139 70.365545)
          (xy 116.988 70.3)
          (xy 116.988 69.85)
          (xy 118.888 69.85)
          (xy 118.888 70.3)
          (xy 118.885861 70.365545)
          (xy 118.851932 70.492167)
          (xy 118.786388 70.605694)
          (xy 118.693694 70.698388)
          (xy 118.580167 70.763932)
          (xy 118.453545 70.797861)
          (xy 118.388 70.8)
          (xy 117.488 70.8)
        )
      )
    )
    (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste") (name "Pad Keep Out TP1") (hatch full 0.5)
      (connect_pads (clearance 0))
      (min_thickness 0.25) (filled_areas_thickness no)
      (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
      (fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
      (polygon
        (pts
          (xy 118.888 69.85)
          (xy 118.888 69.4)
          (xy 118.885861 69.334455)
          (xy 118.851933 69.207833)
          (xy 118.786388 69.094306)
          (xy 118.693694 69.001612)
          (xy 118.580167 68.936067)
          (xy 118.453545 68.902139)
          (xy 118.388 68.9)
          (xy 117.488 68.9)
          (xy 117.422455 68.902139)
          (xy 117.295833 68.936067)
          (xy 117.182306 69.001612)
          (xy 117.089612 69.094306)
          (xy 117.024067 69.207833)
          (xy 116.990139 69.334455)
          (xy 116.988 69.4)
          (xy 116.988 69.85)
        )
      )
    )
    (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste") (name "Pad Keep Out TP4") (hatch full 0.5)
      (connect_pads (clearance 0))
      (min_thickness 0.25) (filled_areas_thickness no)
      (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
      (fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
      (polygon
        (pts
          (xy 121.438 71.4)
          (xy 120.988 71.4)
          (xy 120.922455 71.402139)
          (xy 120.795833 71.436067)
          (xy 120.682306 71.501612)
          (xy 120.589612 71.594306)
          (xy 120.524067 71.707833)
          (xy 120.490139 71.834455)
          (xy 120.488 71.9)
          (xy 120.488 72.8)
          (xy 120.490139 72.865545)
          (xy 120.524067 72.992167)
          (xy 120.589612 73.105694)
          (xy 120.682306 73.198388)
          (xy 120.795833 73.263933)
          (xy 120.922455 73.297861)
          (xy 120.988 73.3)
          (xy 121.438 73.3)
        )
      )
    )
    (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste") (name "Pad Keep Out TP4") (hatch full 0.5)
      (connect_pads (clearance 0))
      (min_thickness 0.25) (filled_areas_thickness no)
      (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
      (fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
      (polygon
        (pts
          (xy 122.385861 72.865545)
          (xy 122.351932 72.992167)
          (xy 122.286388 73.105694)
          (xy 122.193694 73.198388)
          (xy 122.080167 73.263932)
          (xy 121.953545 73.297861)
          (xy 121.888 73.3)
          (xy 121.438 73.3)
          (xy 121.438 71.4)
          (xy 121.888 71.4)
          (xy 121.953545 71.402139)
          (xy 122.080167 71.436068)
          (xy 122.193694 71.501612)
          (xy 122.286388 71.594306)
          (xy 122.351932 71.707833)
          (xy 122.385861 71.834455)
          (xy 122.388 71.9)
          (xy 122.388 72.8)
        )
      )
    )
    (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste") (name "Pad Keep Out TP5") (hatch full 0.5)
      (connect_pads (clearance 0))
      (min_thickness 0.25) (filled_areas_thickness no)
      (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
      (fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
      (polygon
        (pts
          (xy 123.938 71.4)
          (xy 123.488 71.4)
          (xy 123.422455 71.402139)
          (xy 123.295833 71.436067)
          (xy 123.182306 71.501612)
          (xy 123.089612 71.594306)
          (xy 123.024067 71.707833)
          (xy 122.990139 71.834455)
          (xy 122.988 71.9)
          (xy 122.988 72.8)
          (xy 122.990139 72.865545)
          (xy 123.024067 72.992167)
          (xy 123.089612 73.105694)
          (xy 123.182306 73.198388)
          (xy 123.295833 73.263933)
          (xy 123.422455 73.297861)
          (xy 123.488 73.3)
          (xy 123.938 73.3)
        )
      )
    )
    (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste") (name "Pad Keep Out TP5") (hatch full 0.5)
      (connect_pads (clearance 0))
      (min_thickness 0.25) (filled_areas_thickness no)
      (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
      (fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
      (polygon
        (pts
          (xy 124.885861 72.865545)
          (xy 124.851932 72.992167)
          (xy 124.786388 73.105694)
          (xy 124.693694 73.198388)
          (xy 124.580167 73.263932)
          (xy 124.453545 73.297861)
          (xy 124.388 73.3)
          (xy 123.938 73.3)
          (xy 123.938 71.4)
          (xy 124.388 71.4)
          (xy 124.453545 71.402139)
          (xy 124.580167 71.436068)
          (xy 124.693694 71.501612)
          (xy 124.786388 71.594306)
          (xy 124.851932 71.707833)
          (xy 124.885861 71.834455)
          (xy 124.888 71.9)
          (xy 124.888 72.8)
        )
      )
    )
    (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste") (name "Pad Keep Out TP6") (hatch full 0.5)
      (connect_pads (clearance 0))
      (min_thickness 0.25) (filled_areas_thickness no)
      (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
      (fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
      (polygon
        (pts
          (xy 126.438 71.4)
          (xy 125.988 71.4)
          (xy 125.922455 71.402139)
          (xy 125.795833 71.436067)
          (xy 125.682306 71.501612)
          (xy 125.589612 71.594306)
          (xy 125.524067 71.707833)
          (xy 125.490139 71.834455)
          (xy 125.488 71.9)
          (xy 125.488 72.8)
          (xy 125.490139 72.865545)
          (xy 125.524067 72.992167)
          (xy 125.589612 73.105694)
          (xy 125.682306 73.198388)
          (xy 125.795833 73.263933)
          (xy 125.922455 73.297861)
          (xy 125.988 73.3)
          (xy 126.438 73.3)
        )
      )
    )
    (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste") (name "Pad Keep Out TP6") (hatch full 0.5)
      (connect_pads (clearance 0))
      (min_thickness 0.25) (filled_areas_thickness no)
      (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
      (fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
      (polygon
        (pts
          (xy 127.385861 72.865545)
          (xy 127.351932 72.992167)
          (xy 127.286388 73.105694)
          (xy 127.193694 73.198388)
          (xy 127.080167 73.263932)
          (xy 126.953545 73.297861)
          (xy 126.888 73.3)
          (xy 126.438 73.3)
          (xy 126.438 71.4)
          (xy 126.888 71.4)
          (xy 126.953545 71.402139)
          (xy 127.080167 71.436068)
          (xy 127.193694 71.501612)
          (xy 127.286388 71.594306)
          (xy 127.351932 71.707833)
          (xy 127.385861 71.834455)
          (xy 127.388 71.9)
          (xy 127.388 72.8)
        )
      )
    )
    (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste") (name "Pad Keep Out D2") (hatch full 0.5)
      (connect_pads (clearance 0))
      (min_thickness 0.25) (filled_areas_thickness no)
      (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
      (fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
      (polygon
        (pts
          (xy 161.838 69.25)
          (xy 161.840462 69.187036)
          (xy 161.879376 69.067272)
          (xy 161.953394 68.965394)
          (xy 162.055272 68.891376)
          (xy 162.175036 68.852462)
          (xy 162.238 68.85)
          (arc (start 164.438 68.85) (mid 165.145107 69.142893) (end 165.438 69.85))
          (xy 161.838 69.85)
        )
      )
    )
    (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste") (name "Pad Keep Out D2") (hatch full 0.5)
      (connect_pads (clearance 0))
      (min_thickness 0.25) (filled_areas_thickness no)
      (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
      (fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
      (polygon
        (pts
          (xy 161.838 70.45)
          (xy 161.838 69.85)
          (arc (start 165.438 69.85) (mid 165.145107 70.557107) (end 164.438 70.85))
          (xy 162.238 70.85)
          (xy 162.174994 70.847807)
          (xy 162.055148 70.808867)
          (xy 161.953201 70.734799)
          (xy 161.879133 70.632852)
          (xy 161.840193 70.513006)
        )
      )
    )
    (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste") (name "Pad Keep Out D3") (hatch full 0.5)
      (connect_pads (clearance 0))
      (min_thickness 0.25) (filled_areas_thickness no)
      (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
      (fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
      (polygon
        (pts
          (arc (start 164.437925 68.309859) (mid 165.145032 68.016966) (end 165.437925 67.309859))
          (arc (start 161.837925 67.309859) (mid 162.130818 68.016966) (end 162.837925 68.309859))
        )
      )
    )
    (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste") (name "Pad Keep Out D1") (hatch full 0.5)
      (connect_pads (clearance 0))
      (min_thickness 0.25) (filled_areas_thickness no)
      (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
      (fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
      (polygon
        (pts
          (arc (start 164.438 73.39) (mid 165.145107 73.097107) (end 165.438 72.39))
          (arc (start 161.838 72.39) (mid 162.130893 73.097107) (end 162.838 73.39))
        )
      )
    )
    (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste") (name "Pad Keep Out D3") (hatch full 0.5)
      (connect_pads (clearance 0))
      (min_thickness 0.25) (filled_areas_thickness no)
      (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
      (fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
      (polygon
        (pts
          (arc (start 165.437925 67.309859) (mid 165.145032 66.602752) (end 164.437925 66.309859))
          (arc (start 162.837925 66.309859) (mid 162.130818 66.602752) (end 161.837925 67.309859))
        )
      )
    )
    (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste") (name "Pad Keep Out D1") (hatch full 0.5)
      (connect_pads (clearance 0))
      (min_thickness 0.25) (filled_areas_thickness no)
      (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
      (fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
      (polygon
        (pts
          (arc (start 165.438 72.39) (mid 165.145107 71.682893) (end 164.438 71.39))
          (arc (start 162.838 71.39) (mid 162.130893 71.682893) (end 161.838 72.39))
        )
      )
    )
    (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste") (name "Pad Keep Out D3-W") (hatch full 0.508)
      (connect_pads (clearance 0))
      (min_thickness 0.254) (filled_areas_thickness no)
      (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
      (fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
      (polygon
        (pts
          (xy 144.638 63.193722)
          (xy 144.445285 63.212618)
          (xy 144.25991 63.268586)
          (xy 144.088937 63.359494)
          (xy 143.938877 63.48188)
          (xy 143.815447 63.631081)
          (xy 143.723348 63.801416)
          (xy 143.666087 63.986395)
          (xy 143.645846 64.178973)
          (xy 143.663396 64.371816)
          (xy 143.718069 64.557576)
          (xy 143.807781 64.72918)
          (xy 143.929116 64.880091)
          (xy 144.077452 65.004559)
          (xy 144.24714 65.097846)
          (xy 144.431715 65.156397)
          (xy 144.624147 65.177981)
          (xy 144.817107 65.161778)
          (xy 145.003245 65.108404)
          (xy 145.175471 65.019892)
          (xy 145.327225 64.899613)
          (xy 145.452726 64.752149)
          (xy 145.547195 64.583118)
          (xy 145.607033 64.398956)
          (xy 145.62996 64.206679)
          (xy 145.615105 64.01361)
          (xy 145.563031 63.827104)
          (xy 145.475724 63.654264)
          (xy 145.356507 63.501675)
          (xy 145.209923 63.375147)
          (xy 145.041555 63.2795)
          (xy 144.857816 63.218378)
          (xy 144.665703 63.194109)
        )
      )
    )
    (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste") (name "Pad Keep Out D2-W") (hatch full 0.508)
      (connect_pads (clearance 0))
      (min_thickness 0.254) (filled_areas_thickness no)
      (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
      (fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
      (polygon
        (pts
          (xy 144.638 65.733722)
          (xy 144.445285 65.752618)
          (xy 144.25991 65.808586)
          (xy 144.088937 65.899494)
          (xy 143.938877 66.02188)
          (xy 143.815447 66.171081)
          (xy 143.723348 66.341416)
          (xy 143.666087 66.526395)
          (xy 143.645846 66.718973)
          (xy 143.663396 66.911816)
          (xy 143.718069 67.097576)
          (xy 143.807781 67.26918)
          (xy 143.929116 67.420091)
          (xy 144.077452 67.544559)
          (xy 144.24714 67.637846)
          (xy 144.431715 67.696397)
          (xy 144.624147 67.717981)
          (xy 144.817107 67.701778)
          (xy 145.003245 67.648404)
          (xy 145.175471 67.559892)
          (xy 145.327225 67.439613)
          (xy 145.452726 67.292149)
          (xy 145.547195 67.123118)
          (xy 145.607033 66.938956)
          (xy 145.62996 66.746679)
          (xy 145.615105 66.55361)
          (xy 145.563031 66.367104)
          (xy 145.475724 66.194264)
          (xy 145.356507 66.041675)
          (xy 145.209923 65.915147)
          (xy 145.041555 65.8195)
          (xy 144.857816 65.758378)
          (xy 144.665703 65.734109)
        )
      )
    )
    (zone (net 0) (net_name "") (layer "Edge.Cuts") (name "Board Keep Out USB Cable") (hatch edge 0.5)
      (connect_pads (clearance 0))
      (min_thickness 0.254) (filled_areas_thickness no)
      (keepout (tracks allowed) (vias allowed) (pads allowed) (copperpour allowed) (footprints allowed))
      (fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
      (polygon
        (pts
          (xy 91.288 76.05)
          (xy 91.288 63.65)
          (xy 111.688 63.65)
          (xy 111.688 76.05)
        )
      )
    )
    (zone (net 0) (net_name "") (layer "F.CrtYd") (name "USB Cable Keep Out") (hatch full 0.5)
      (connect_pads (clearance 0))
      (min_thickness 0.254) (filled_areas_thickness no)
      (keepout (tracks allowed) (vias allowed) (pads allowed) (copperpour allowed) (footprints not_allowed))
      (fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
      (polygon
        (pts
          (xy 111.238 75.6)
          (xy 111.238 73.79)
          (xy 111.538 73.79)
          (xy 111.538 65.91)
          (xy 111.238 65.91)
          (xy 111.238 64.1)
          (xy 91.738 64.1)
          (xy 91.738 75.6)
        )
      )
    )
    (model "../Module_RaspberryPi_Pico.3dshapes/DIP-40_W17.78mm_Socket.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
    (model "../Module_RaspberryPi_Pico.3dshapes/RaspberryPi_Pico.wrl" hide
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
    (model "../Module_RaspberryPi_Pico.3dshapes/RaspberryPi_Pico_AddedHeaders.wrl" hide
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
    (model "../Module_RaspberryPi_Pico.3dshapes/RaspberryPi_Pico_AddedHeaders_Socketed.wrl" hide
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
    (model "../Module_RaspberryPi_Pico.3dshapes/RaspberryPi_Pico_H.wrl" hide
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
    (model "../Module_RaspberryPi_Pico.3dshapes/RaspberryPi_Pico_H_Socketed.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
    (model "../Module_RaspberryPi_Pico.3dshapes/RaspberryPi_Pico_W.wrl" hide
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
    (model "../Module_RaspberryPi_Pico.3dshapes/RaspberryPi_Pico_W_AddedHeaders.wrl" hide
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
    (model "../Module_RaspberryPi_Pico.3dshapes/RaspberryPi_Pico_W_AddedHeaders_Socketed.wrl" hide
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
    (model "../Module_RaspberryPi_Pico.3dshapes/RaspberryPi_Pico_WH.wrl" hide
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
    (model "../Module_RaspberryPi_Pico.3dshapes/RaspberryPi_Pico_WH_Socketed.wrl" hide
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (layer "B.Cu")
    (at 167.64 76.2 180)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (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 handsolder")
    (property "Sheetfile" "pico-serprog-hw.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Resistor")
    (property "ki_keywords" "R res resistor")
    (attr smd)
    (fp_text reference "R3" (at 0 2.032 90) (layer "B.SilkS"))
    (fp_text value "R" (at 0 -1.65) (layer "B.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab"))
    (pad "1" smd roundrect (at -1 0 180) (size 1.2 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.208333)
      (net 2 "Net-(J2-Pin_1)") (pintype "passive"))
    (pad "2" smd roundrect (at 1 0 180) (size 1.2 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.208333)
      (net 5 "Net-(J3-Pin_2)") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (layer "B.Cu")
    (at 181.61 76.2)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (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 handsolder")
    (property "Sheetfile" "pico-serprog-hw.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Resistor")
    (property "ki_keywords" "R res resistor")
    (attr smd)
    (fp_text reference "R4" (at 0 -2.032 90) (layer "B.SilkS"))
    (fp_text value "R" (at 0 -1.65) (layer "B.Fab"))
    (fp_text user "${REFERENCE}" (at 1 0) (layer "B.Fab"))
    (pad "1" smd roundrect (at -1 0) (size 1.2 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.208333)
      (net 8 "Net-(J2-Pin_3)") (pintype "passive"))
    (pad "2" smd roundrect (at 1 0) (size 1.2 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.208333)
      (net 7 "GND") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (layer "B.Cu")
    (at 181.61 78.74)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (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 handsolder")
    (property "Sheetfile" "pico-serprog-hw.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Resistor")
    (property "ki_keywords" "R res resistor")
    (attr smd)
    (fp_text reference "R2" (at 0 2.032 90) (layer "B.SilkS"))
    (fp_text value "R" (at 0 -1.65) (layer "B.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab"))
    (pad "1" smd roundrect (at -1 0) (size 1.2 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.208333)
      (net 6 "Net-(J1-Pin_3)") (pintype "passive"))
    (pad "2" smd roundrect (at 1 0) (size 1.2 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.208333)
      (net 7 "GND") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (layer "B.Cu")
    (at 167.64 78.74 180)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (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 handsolder")
    (property "Sheetfile" "pico-serprog-hw.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Resistor")
    (property "ki_keywords" "R res resistor")
    (attr smd)
    (fp_text reference "R1" (at 0 -2.032 90) (layer "B.SilkS"))
    (fp_text value "R" (at 0 -1.65) (layer "B.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab"))
    (pad "1" smd roundrect (at -1 0 180) (size 1.2 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.208333)
      (net 1 "Net-(J1-Pin_1)") (pintype "passive"))
    (pad "2" smd roundrect (at 1 0 180) (size 1.2 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.208333)
      (net 5 "Net-(J3-Pin_2)") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (gr_rect (start 112.776 57.15) (end 191.77 82.55)
    (fill none) (layer "Edge.Cuts"))
  (gr_text "J1(nWP): 1-2 PULLUP; 2-3 PULLDOWN" (at 160.528 71.628) (layer "B.SilkS"))
  (gr_text "Pi Pico SPI programmer" (at 136.144 64.516) (layer "B.SilkS"))
  (gr_text "J2(nRST): 1-2 PULLUP; 2-3 PULLDOWN" (at 161.036 73.66) (layer "B.SilkS"))
  (gr_text "J3(VCC): 1-2 Pico 3.3v; 2-3 LDO 3.3v" (at 160.528 75.692) (layer "B.SilkS"))
  (gr_text "nCS" (at 186.436 61.468) (layer "F.SilkS"))
  (gr_text "1" (at 172.72 81.788 90) (layer "F.SilkS"))
  (gr_text "nWP" (at 186.436 65.532) (layer "F.SilkS"))
  (gr_text "CLK" (at 187.452 65.532) (layer "F.SilkS"))
  (gr_text "GND" (at 186.436 67.564) (layer "F.SilkS"))
  (gr_text "SO" (at 186.436 63.5) (layer "F.SilkS"))
  (gr_text "VCC" (at 187.452 61.468) (layer "F.SilkS"))
  (gr_text "nRST" (at 187.452 63.5) (layer "F.SilkS"))
  (gr_text "SI" (at 187.452 67.564) (layer "F.SilkS"))
  (gr_text "3" (at 177.8 81.788 90) (layer "F.SilkS"))
  (gr_text "2" (at 175.26 81.788 90) (layer "F.SilkS"))
  (zone (net 5) (net_name "Net-(J3-Pin_2)") (layer "F.Cu") (hatch edge 0.5)
    (connect_pads (clearance 0.5))
    (min_thickness 0.25) (filled_areas_thickness no)
    (fill yes (thermal_gap 0.5) (thermal_bridge_width 0.5))
    (polygon
      (pts
        (xy 191.77 82.55)
        (xy 191.77 57.15)
        (xy 113.03 57.15)
        (xy 113.03 82.55)
      )
    )
  )
  (zone (net 7) (net_name "GND") (layer "B.Cu") (hatch edge 0.5)
    (priority 1)
    (connect_pads (clearance 0.5))
    (min_thickness 0.25) (filled_areas_thickness no)
    (fill yes (thermal_gap 0.5) (thermal_bridge_width 0.5))
    (polygon
      (pts
        (xy 191.77 82.55)
        (xy 191.77 57.15)
        (xy 113.03 57.15)
        (xy 113.03 82.55)
      )
    )
  )
)
