(kicad_pcb (version 20211014) (generator pcbnew)
  (general
    (thickness 1.7394)
  )
  (paper "A4")
  (layers
    (0 "F.Cu" power)
    (1 "In1.Cu" signal)
    (2 "In2.Cu" signal)
    (31 "B.Cu" power)
    (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)
  )
  (setup
    (stackup
      (layer "F.SilkS" (type "Top Silk Screen"))
      (layer "F.Paste" (type "Top Solder Paste"))
      (layer "F.Mask" (type "Top Solder Mask") (thickness 0.01))
      (layer "F.Cu" (type "copper") (thickness 0.0432))
      (layer "dielectric 1" (type "prepreg") (thickness 0.2021) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02))
      (layer "In1.Cu" (type "copper") (thickness 0.0175))
      (layer "dielectric 2" (type "core") (thickness 1.1938) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02))
      (layer "In2.Cu" (type "copper") (thickness 0.0175))
      (layer "dielectric 3" (type "prepreg") (thickness 0.2021) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02))
      (layer "B.Cu" (type "copper") (thickness 0.0432))
      (layer "B.Mask" (type "Bottom Solder Mask") (thickness 0.01))
      (layer "B.Paste" (type "Bottom Solder Paste"))
      (layer "B.SilkS" (type "Bottom Silk Screen"))
      (copper_finish "None")
      (dielectric_constraints no)
    )
    (pad_to_mask_clearance 0.0508)
    (solder_mask_min_width 0.1016)
    (pcbplotparams
      (layerselection 0x00010fc_ffffffff)
      (disableapertmacros false)
      (usegerberextensions false)
      (usegerberattributes true)
      (usegerberadvancedattributes true)
      (creategerberjobfile true)
      (svguseinch false)
      (svgprecision 6)
      (excludeedgelayer true)
      (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 "EN")
  (net 2 "GND")
  (net 3 "+5V")
  (net 4 "unconnected-(J1-PadA6)")
  (net 5 "unconnected-(J1-PadA7)")
  (net 6 "unconnected-(J1-PadA8)")
  (net 7 "+3.3V")
  (net 8 "unconnected-(J1-PadB6)")
  (net 9 "unconnected-(J1-PadB7)")
  (net 10 "unconnected-(J1-PadB8)")
  (net 11 "Net-(D1-Pad2)")
  (net 12 "unconnected-(J1-PadS1)")
  (net 13 "Net-(J1-PadA5)")
  (net 14 "Net-(J1-PadB5)")
  (net 15 "TXD")
  (net 16 "PRG")
  (net 17 "RXD")
  (net 18 "R1")
  (net 19 "G1")
  (net 20 "B1")
  (net 21 "R2")
  (net 22 "G2")
  (net 23 "B2")
  (net 24 "HA")
  (net 25 "HB")
  (net 26 "HC")
  (net 27 "HD")
  (net 28 "CLK")
  (net 29 "LAT")
  (net 30 "OE")
  (net 31 "IO13")
  (net 32 "IO14")
  (net 33 "IO12")
  (net 34 "unconnected-(U1-Pad4)")
  (net 35 "unconnected-(U1-Pad5)")
  (net 36 "unconnected-(U1-Pad6)")
  (net 37 "unconnected-(U1-Pad7)")
  (net 38 "unconnected-(U1-Pad8)")
  (net 39 "unconnected-(U1-Pad9)")
  (net 40 "unconnected-(U1-Pad17)")
  (net 41 "unconnected-(U1-Pad18)")
  (net 42 "unconnected-(U1-Pad19)")
  (net 43 "unconnected-(U1-Pad20)")
  (net 44 "unconnected-(U1-Pad21)")
  (net 45 "unconnected-(U1-Pad22)")
  (net 46 "unconnected-(U1-Pad32)")
  (net 47 "unconnected-(U1-Pad37)")
  (footprint "Resistor_SMD:R_0603_1608Metric" locked (layer "F.Cu")
    (tedit 5F68FEEE)
    (at 55.35 43.35 90)
    (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")
    (property "Sheetfile" "Hub75.kicad_sch")
    (property "Sheetname" "")
    (attr smd)
    (fp_text reference "R1" (at -2.25 0.05 180) (layer "F.SilkS"))
    (fp_text value "10K" (at 0 1.43 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab"))
    (pad "1" smd roundrect locked (at -0.825 0 90) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 7 "+3.3V") (pintype "passive"))
    (pad "2" smd roundrect locked (at 0.825 0 90) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 1 "EN") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "TerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal" (layer "F.Cu")
    (tedit 5B1EC513)
    (at 92.225 71 90)
    (descr "Terminal Block TE 282834-2, 2 pins, pitch 2.54mm, size 5.54x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity")
    (tags "THT Terminal Block TE 282834-2 pitch 2.54mm size 5.54x6.5mm^2 drill 1.1mm pad 2.1mm")
    (property "Sheetfile" "Hub75.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "J4" (at 5.2 -2.925 180) (layer "F.SilkS"))
    (fp_text value "Screw_Terminal_01x02" (at 1.27 4.37 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 1.27 2 90) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0 90) (size 2.1 2.1) (drill 1.1) (layers *.Cu *.Mask)
      (net 3 "+5V") (pinfunction "Pin_1") (pintype "passive"))
    (pad "2" thru_hole circle (at 2.54 0 90) (size 2.1 2.1) (drill 1.1) (layers *.Cu *.Mask)
      (net 2 "GND") (pinfunction "Pin_2") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/TerminalBlock_TE-Connectivity.3dshapes/TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal.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")
    (tedit 5A02FF57)
    (at 80.125 62.255)
    (descr "module CMS SOT223 4 pins")
    (tags "CMS SOT")
    (property "Sheetfile" "Hub75.kicad_sch")
    (property "Sheetname" "")
    (attr smd)
    (fp_text reference "U2" (at 0 0.11 180) (layer "F.SilkS"))
    (fp_text value "TLV1117-33" (at 0 4.5) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab"))
    (pad "1" smd rect (at -3.15 -2.3) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 2 "GND") (pinfunction "GND") (pintype "power_in"))
    (pad "2" smd rect (at 3.15 0) (size 2 3.8) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 7 "+3.3V") (pinfunction "VO") (pintype "power_out"))
    (pad "2" smd rect (at -3.15 0) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 7 "+3.3V") (pinfunction "VO") (pintype "power_out"))
    (pad "3" smd rect (at -3.15 2.3) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 3 "+5V") (pinfunction "VI") (pintype "power_in"))
    (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 "Button_Switch_SMD_Local:ESWITCH_TL3302G" (layer "F.Cu")
    (tedit 5FBDDB4A)
    (at 64.5 62.2)
    (property "Sheetfile" "Hub75.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "SW2" (at 0 0) (layer "F.SilkS"))
    (fp_text value "RST" (at 0 -2.25) (layer "F.Fab"))
    (pad "1" smd rect locked (at -4.925 0) (size 3.35 2.16) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 1 "EN") (pinfunction "1") (pintype "passive"))
    (pad "2" smd rect locked (at 4.925 0) (size 3.35 2.16) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 2 "GND") (pinfunction "2") (pintype "passive"))
  )
  (footprint "Button_Switch_SMD_Local:ESWITCH_TL3302G" (layer "F.Cu")
    (tedit 5FBDDB4A)
    (at 64.5 57.925 180)
    (property "Sheetfile" "Hub75.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "SW1" (at 0 0) (layer "F.SilkS"))
    (fp_text value "PRG" (at 0 -2.25) (layer "F.Fab"))
    (pad "1" smd rect locked (at -4.925 0 180) (size 3.35 2.16) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 16 "PRG") (pinfunction "1") (pintype "passive"))
    (pad "2" smd rect locked (at 4.925 0 180) (size 3.35 2.16) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 2 "GND") (pinfunction "2") (pintype "passive"))
  )
  (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
    (tedit 5F68FEEE)
    (at 62.8 66.485 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")
    (property "Sheetfile" "Hub75.kicad_sch")
    (property "Sheetname" "")
    (attr smd)
    (fp_text reference "R4" (at 0.06 1.54) (layer "F.SilkS"))
    (fp_text value "750" (at 0 1.43) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "1" smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 11 "Net-(D1-Pad2)") (pintype "passive"))
    (pad "2" smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 33 "IO12") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
    (tedit 5F68FEEE)
    (at 81.525 54.3 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")
    (property "Sheetfile" "Hub75.kicad_sch")
    (property "Sheetname" "")
    (attr smd)
    (fp_text reference "R7" (at 0 -1.43) (layer "F.SilkS"))
    (fp_text value "DNP" (at 0 1.43) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "1" smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pintype "passive"))
    (pad "2" smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 25 "HB") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical" (layer "F.Cu")
    (tedit 59FED5CC)
    (at 91.625 33.02)
    (descr "Through hole straight pin header, 2x03, 2.54mm pitch, double rows")
    (tags "Through hole pin header THT 2x03 2.54mm double row")
    (property "Sheetfile" "Hub75.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "J2" (at -2.675 -1.22) (layer "F.SilkS"))
    (fp_text value "ISP" (at 1.27 7.41) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 1.27 2.54 90) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 15 "TXD") (pinfunction "Pin_1") (pintype "passive"))
    (pad "2" thru_hole oval (at 2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 "+5V") (pinfunction "Pin_2") (pintype "passive"))
    (pad "3" thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 16 "PRG") (pinfunction "Pin_3") (pintype "passive"))
    (pad "4" thru_hole oval (at 2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 17 "RXD") (pinfunction "Pin_4") (pintype "passive"))
    (pad "5" thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 "EN") (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 2 "GND") (pinfunction "Pin_6") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x03_P2.54mm_Vertical.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
    (tedit 5F68FEEE)
    (at 81.525 57.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")
    (property "Sheetfile" "Hub75.kicad_sch")
    (property "Sheetname" "")
    (attr smd)
    (fp_text reference "R6" (at 2.525 0.05) (layer "F.SilkS"))
    (fp_text value "DNP" (at 0 1.43) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "1" smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 7 "+3.3V") (pintype "passive"))
    (pad "2" smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 27 "HD") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
    (tedit 5F68FEEE)
    (at 72.1 73.155 90)
    (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")
    (property "Sheetfile" "Hub75.kicad_sch")
    (property "Sheetname" "")
    (attr smd)
    (fp_text reference "R3" (at 2.125 -0.025) (layer "F.SilkS"))
    (fp_text value "5.1K" (at 0 1.43 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab"))
    (pad "1" smd roundrect (at -0.825 0 90) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pintype "passive"))
    (pad "2" smd roundrect (at 0.825 0 90) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 13 "Net-(J1-PadA5)") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (layer "F.Cu")
    (tedit 5F68FEEF)
    (at 52.85 37.825 90)
    (descr "Capacitor SMD 0805 (2012 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, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "capacitor handsolder")
    (property "Sheetfile" "Hub75.kicad_sch")
    (property "Sheetname" "")
    (attr smd)
    (fp_text reference "C5" (at -2.7 0.05 180) (layer "F.SilkS"))
    (fp_text value ".1uF" (at 0 1.68 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab"))
    (pad "1" smd roundrect (at -1.0375 0 90) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766)
      (net 7 "+3.3V") (pintype "passive"))
    (pad "2" smd roundrect (at 1.0375 0 90) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766)
      (net 2 "GND") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (layer "F.Cu")
    (tedit 5F68FEEF)
    (at 74.3 63.975 90)
    (descr "Capacitor SMD 0805 (2012 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, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "capacitor handsolder")
    (property "Sheetfile" "Hub75.kicad_sch")
    (property "Sheetname" "")
    (attr smd)
    (fp_text reference "C2" (at 2.5 -0.025 180) (layer "F.SilkS"))
    (fp_text value "10uF" (at 0 1.68 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab"))
    (pad "1" smd roundrect (at -1.0375 0 90) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766)
      (net 3 "+5V") (pintype "passive"))
    (pad "2" smd roundrect (at 1.0375 0 90) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766)
      (net 2 "GND") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (layer "F.Cu")
    (tedit 5F68FEEF)
    (at 52.85 43.35 -90)
    (descr "Capacitor SMD 0805 (2012 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, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "capacitor handsolder")
    (property "Sheetfile" "Hub75.kicad_sch")
    (property "Sheetname" "")
    (attr smd)
    (fp_text reference "C1" (at 2.75 -0.05 180) (layer "F.SilkS"))
    (fp_text value "1uF" (at 0 1.68 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab"))
    (pad "1" smd roundrect (at -1.0375 0 270) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766)
      (net 1 "EN") (pintype "passive"))
    (pad "2" smd roundrect (at 1.0375 0 270) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766)
      (net 2 "GND") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (layer "F.Cu")
    (tedit 5F68FEEF)
    (at 55.35 37.825 90)
    (descr "Capacitor SMD 0805 (2012 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, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "capacitor handsolder")
    (property "Sheetfile" "Hub75.kicad_sch")
    (property "Sheetname" "")
    (attr smd)
    (fp_text reference "C4" (at -2.7 0.05 180) (layer "F.SilkS"))
    (fp_text value "4.7uF" (at 0 1.68 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab"))
    (pad "1" smd roundrect (at -1.0375 0 90) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766)
      (net 7 "+3.3V") (pintype "passive"))
    (pad "2" smd roundrect (at 1.0375 0 90) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766)
      (net 2 "GND") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (layer "F.Cu")
    (tedit 5F68FEEF)
    (at 85.9 63.975 -90)
    (descr "Capacitor SMD 0805 (2012 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, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "capacitor handsolder")
    (property "Sheetfile" "Hub75.kicad_sch")
    (property "Sheetname" "")
    (attr smd)
    (fp_text reference "C3" (at -2.475 0.025 180) (layer "F.SilkS"))
    (fp_text value "10uF" (at 0 1.68 -270) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0 -270) (layer "F.Fab"))
    (pad "1" smd roundrect (at -1.0375 0 270) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766)
      (net 7 "+3.3V") (pintype "passive"))
    (pad "2" smd roundrect (at 1.0375 0 270) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766)
      (net 2 "GND") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Connector_PinSocket_2.54mm:PinSocket_2x08_P2.54mm_Vertical" locked (layer "F.Cu")
    (tedit 5A19A42B)
    (at 94.215 44.075)
    (descr "Through hole straight socket strip, 2x08, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 2x08 2.54mm double row")
    (property "Sheetfile" "Hub75.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "J3" (at 0.585 -2.575) (layer "F.SilkS"))
    (fp_text value "HUB75" (at -1.27 20.55) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at -1.27 8.89 90) (layer "F.Fab"))
    (pad "1" thru_hole rect locked (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 19 "G1") (pinfunction "Pin_1") (pintype "passive"))
    (pad "2" thru_hole oval locked (at -2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 18 "R1") (pinfunction "Pin_2") (pintype "passive"))
    (pad "3" thru_hole oval locked (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 "GND") (pinfunction "Pin_3") (pintype "passive"))
    (pad "4" thru_hole oval locked (at -2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 20 "B1") (pinfunction "Pin_4") (pintype "passive"))
    (pad "5" thru_hole oval locked (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 22 "G2") (pinfunction "Pin_5") (pintype "passive"))
    (pad "6" thru_hole oval locked (at -2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 21 "R2") (pinfunction "Pin_6") (pintype "passive"))
    (pad "7" thru_hole oval locked (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 "GND") (pinfunction "Pin_7") (pintype "passive"))
    (pad "8" thru_hole oval locked (at -2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 23 "B2") (pinfunction "Pin_8") (pintype "passive"))
    (pad "9" thru_hole oval locked (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 25 "HB") (pinfunction "Pin_9") (pintype "passive"))
    (pad "10" thru_hole oval locked (at -2.54 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 24 "HA") (pinfunction "Pin_10") (pintype "passive"))
    (pad "11" thru_hole oval locked (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 27 "HD") (pinfunction "Pin_11") (pintype "passive"))
    (pad "12" thru_hole oval locked (at -2.54 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 26 "HC") (pinfunction "Pin_12") (pintype "passive"))
    (pad "13" thru_hole oval locked (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 29 "LAT") (pinfunction "Pin_13") (pintype "passive"))
    (pad "14" thru_hole oval locked (at -2.54 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 28 "CLK") (pinfunction "Pin_14") (pintype "passive"))
    (pad "15" thru_hole oval locked (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 "GND") (pinfunction "Pin_15") (pintype "passive"))
    (pad "16" thru_hole oval locked (at -2.54 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 30 "OE") (pinfunction "Pin_16") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x08_P2.54mm_Vertical.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "MountingHole:MountingHole_3.2mm_M3" locked (layer "F.Cu")
    (tedit 56D1B4CB)
    (at 55.4 71.3)
    (descr "Mounting Hole 3.2mm, no annular, M3")
    (tags "mounting hole 3.2mm no annular m3")
    (property "Sheetfile" "Hub75.kicad_sch")
    (property "Sheetname" "")
    (attr exclude_from_pos_files)
    (fp_text reference "H3" (at 0 -4.2) (layer "F.Fab"))
    (fp_text value "MountingHole" (at 0 4.2) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "" np_thru_hole circle locked (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
    (tedit 5F68FEEE)
    (at 60.75 73.155 -90)
    (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")
    (property "Sheetfile" "Hub75.kicad_sch")
    (property "Sheetname" "")
    (attr smd)
    (fp_text reference "R2" (at -2.2 0) (layer "F.SilkS"))
    (fp_text value "5.1K" (at 0 1.43 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab"))
    (pad "1" smd roundrect (at -0.825 0 270) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pintype "passive"))
    (pad "2" smd roundrect (at 0.825 0 270) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 14 "Net-(J1-PadB5)") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "RF_Module:ESP32-WROOM-32" locked (layer "F.Cu")
    (tedit 61D4B4ED)
    (at 67.4 44.725)
    (descr "Single 2.4 GHz Wi-Fi and Bluetooth combo chip https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf")
    (tags "Single 2.4 GHz Wi-Fi and Bluetooth combo  chip")
    (property "Sheetfile" "Hub75.kicad_sch")
    (property "Sheetname" "")
    (attr smd)
    (fp_text reference "U1" (at -10.61 8.43 90) (layer "F.SilkS"))
    (fp_text value "ESP32-WROOM-32D" (at 0 11.5) (layer "F.Fab"))
    (fp_text user "5 mm" (at 7.8 -19.075 90) (layer "Cmts.User"))
    (fp_text user "5 mm" (at -11.2 -14.375) (layer "Cmts.User"))
    (fp_text user "KEEP-OUT ZONE" (at 0 -19) (layer "Cmts.User"))
    (fp_text user "5 mm" (at 11.8 -14.375) (layer "Cmts.User"))
    (fp_text user "Antenna" (at 0 -13) (layer "Cmts.User"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "1" smd rect locked (at -8.5 -8.255) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 2 "GND") (pinfunction "GND") (pintype "power_in"))
    (pad "2" smd rect locked (at -8.5 -6.985) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 7 "+3.3V") (pinfunction "VDD") (pintype "power_in"))
    (pad "3" smd rect locked (at -8.5 -5.715) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 1 "EN") (pinfunction "EN") (pintype "input"))
    (pad "4" smd rect locked (at -8.5 -4.445) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 34 "unconnected-(U1-Pad4)") (pinfunction "SENSOR_VP") (pintype "input+no_connect"))
    (pad "5" smd rect locked (at -8.5 -3.175) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 35 "unconnected-(U1-Pad5)") (pinfunction "SENSOR_VN") (pintype "input+no_connect"))
    (pad "6" smd rect locked (at -8.5 -1.905) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 36 "unconnected-(U1-Pad6)") (pinfunction "IO34") (pintype "input+no_connect"))
    (pad "7" smd rect locked (at -8.5 -0.635) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 37 "unconnected-(U1-Pad7)") (pinfunction "IO35") (pintype "input+no_connect"))
    (pad "8" smd rect locked (at -8.5 0.635) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 38 "unconnected-(U1-Pad8)") (pinfunction "IO32") (pintype "bidirectional+no_connect"))
    (pad "9" smd rect locked (at -8.5 1.905) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 39 "unconnected-(U1-Pad9)") (pinfunction "IO33") (pintype "bidirectional+no_connect"))
    (pad "10" smd rect locked (at -8.5 3.175) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 26 "HC") (pinfunction "IO25") (pintype "bidirectional"))
    (pad "11" smd rect locked (at -8.5 4.445) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 29 "LAT") (pinfunction "IO26") (pintype "bidirectional"))
    (pad "12" smd rect locked (at -8.5 5.715) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 30 "OE") (pinfunction "IO27") (pintype "bidirectional"))
    (pad "13" smd rect locked (at -8.5 6.985) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 32 "IO14") (pinfunction "IO14") (pintype "bidirectional"))
    (pad "14" smd rect locked (at -8.5 8.255) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 33 "IO12") (pinfunction "IO12") (pintype "bidirectional"))
    (pad "15" smd rect locked (at -5.715 9.255 90) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 2 "GND") (pinfunction "GND") (pintype "passive"))
    (pad "16" smd rect locked (at -4.445 9.255 90) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 31 "IO13") (pinfunction "IO13") (pintype "bidirectional"))
    (pad "17" smd rect locked (at -3.175 9.255 90) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 40 "unconnected-(U1-Pad17)") (pinfunction "SHD/SD2") (pintype "bidirectional+no_connect"))
    (pad "18" smd rect locked (at -1.905 9.255 90) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 41 "unconnected-(U1-Pad18)") (pinfunction "SWP/SD3") (pintype "bidirectional+no_connect"))
    (pad "19" smd rect locked (at -0.635 9.255 90) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 42 "unconnected-(U1-Pad19)") (pinfunction "SCS/CMD") (pintype "bidirectional+no_connect"))
    (pad "20" smd rect locked (at 0.635 9.255 90) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 43 "unconnected-(U1-Pad20)") (pinfunction "SCK/CLK") (pintype "bidirectional+no_connect"))
    (pad "21" smd rect locked (at 1.905 9.255 90) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 44 "unconnected-(U1-Pad21)") (pinfunction "SDO/SD0") (pintype "bidirectional+no_connect"))
    (pad "22" smd rect locked (at 3.175 9.255 90) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 45 "unconnected-(U1-Pad22)") (pinfunction "SDI/SD1") (pintype "bidirectional+no_connect"))
    (pad "23" smd rect locked (at 4.445 9.255 90) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 27 "HD") (pinfunction "IO15") (pintype "bidirectional"))
    (pad "24" smd rect locked (at 5.715 9.255 90) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 25 "HB") (pinfunction "IO2") (pintype "bidirectional"))
    (pad "25" smd rect locked (at 8.5 8.255) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 16 "PRG") (pinfunction "IO0") (pintype "bidirectional"))
    (pad "26" smd rect locked (at 8.5 6.985) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 24 "HA") (pinfunction "IO4") (pintype "bidirectional"))
    (pad "27" smd rect locked (at 8.5 5.715) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 23 "B2") (pinfunction "IO16") (pintype "bidirectional"))
    (pad "28" smd rect locked (at 8.5 4.445) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 22 "G2") (pinfunction "IO17") (pintype "bidirectional"))
    (pad "29" smd rect locked (at 8.5 3.175) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 21 "R2") (pinfunction "IO5") (pintype "bidirectional"))
    (pad "30" smd rect locked (at 8.5 1.905) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 20 "B1") (pinfunction "IO18") (pintype "bidirectional"))
    (pad "31" smd rect locked (at 8.5 0.635) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 19 "G1") (pinfunction "IO19") (pintype "bidirectional"))
    (pad "32" smd rect locked (at 8.5 -0.635) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 46 "unconnected-(U1-Pad32)") (pinfunction "NC") (pintype "no_connect"))
    (pad "33" smd rect locked (at 8.5 -1.905) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 18 "R1") (pinfunction "IO21") (pintype "bidirectional"))
    (pad "34" smd rect locked (at 8.5 -3.175) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 17 "RXD") (pinfunction "RXD0/IO3") (pintype "bidirectional"))
    (pad "35" smd rect locked (at 8.5 -4.445) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 15 "TXD") (pinfunction "TXD0/IO1") (pintype "bidirectional"))
    (pad "36" smd rect locked (at 8.5 -5.715) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 28 "CLK") (pinfunction "IO22") (pintype "bidirectional"))
    (pad "37" smd rect locked (at 8.5 -6.985) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 47 "unconnected-(U1-Pad37)") (pinfunction "IO23") (pintype "bidirectional+no_connect"))
    (pad "38" smd rect locked (at 8.5 -8.255) (size 2 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 2 "GND") (pinfunction "GND") (pintype "passive"))
    (pad "39" smd rect locked (at -1 -0.755) (size 5 5) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 2 "GND") (pinfunction "GND") (pintype "passive"))
    (zone (net 0) (net_name "") (layers *.Cu) (hatch full 0.508)
      (connect_pads (clearance 0))
      (min_thickness 0.254)
      (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints not_allowed))
      (fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
      (polygon
        (pts
          (xy 53.4 34.755)
          (xy 81.4 34.755)
          (xy 81.4 23.975)
          (xy 53.4 23.975)
        )
      )
    )
    (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/ESP32-WROOM-32.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Connector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical" (layer "F.Cu")
    (tedit 5B7745C2)
    (at 52.4 54.5 90)
    (descr "JST PH series connector, B3B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
    (tags "connector JST PH side entry")
    (property "Sheetfile" "Hub75.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "J5" (at 7.2 2.3 180) (layer "F.SilkS"))
    (fp_text value "Conn_01x03_Male" (at 2 4 90) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 2 1.5 90) (layer "F.Fab"))
    (pad "1" thru_hole roundrect (at 0 0 90) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333)
      (net 31 "IO13") (pinfunction "Pin_1") (pintype "passive"))
    (pad "2" thru_hole oval (at 2 0 90) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask)
      (net 32 "IO14") (pinfunction "Pin_2") (pintype "passive"))
    (pad "3" thru_hole oval (at 4 0 90) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask)
      (net 2 "GND") (pinfunction "Pin_3") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "MountingHole:MountingHole_3.2mm_M3" (layer "F.Cu")
    (tedit 56D1B4CB)
    (at 85.4 32.3)
    (descr "Mounting Hole 3.2mm, no annular, M3")
    (tags "mounting hole 3.2mm no annular m3")
    (property "Sheetfile" "Hub75.kicad_sch")
    (property "Sheetname" "")
    (attr exclude_from_pos_files)
    (fp_text reference "H1" (at 0 -4.2) (layer "F.Fab"))
    (fp_text value "MountingHole" (at 0 4.2) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (footprint "MountingHole:MountingHole_3.2mm_M3" locked (layer "F.Cu")
    (tedit 56D1B4CB)
    (at 77.4 71.3)
    (descr "Mounting Hole 3.2mm, no annular, M3")
    (tags "mounting hole 3.2mm no annular m3")
    (property "Sheetfile" "Hub75.kicad_sch")
    (property "Sheetname" "")
    (attr exclude_from_pos_files)
    (fp_text reference "H2" (at 0 -4.2) (layer "F.Fab"))
    (fp_text value "MountingHole" (at 0 4.2) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "" np_thru_hole circle locked (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (footprint "Connector_TH_Local:USB_C_2.0_Vertical" locked (layer "B.Cu")
    (tedit 0)
    (at 66.4 71.3 180)
    (descr "USB-C 2.0 Vertical from AliExpress")
    (property "Sheetfile" "Hub75.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "J1" (at 3.86 4.17 180) (layer "B.SilkS"))
    (fp_text value "USB_C_Receptacle_USB2.0" (at 0.15 -4.25) (layer "B.Fab"))
    (pad "" thru_hole oval locked (at -2.5 -2.15 180) (size 2 1.5) (drill 1.3) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers)
      (zone_connect 0))
    (pad "" thru_hole oval locked (at 2.5 -2.15 180) (size 2 1.5) (drill 1.3) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers)
      (zone_connect 0))
    (pad "" thru_hole oval locked (at 2.5 2.15 180) (size 2 1.5) (drill 1.3) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers)
      (zone_connect 0))
    (pad "A1" thru_hole circle locked (at -3.85 0.675 180) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers)
      (net 2 "GND") (pinfunction "GND") (pintype "passive"))
    (pad "A4" thru_hole circle locked (at -2.75 0.675 180) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers)
      (net 3 "+5V") (pinfunction "VBUS") (pintype "passive"))
    (pad "A5" thru_hole circle locked (at -1.65 0.675 180) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers)
      (net 13 "Net-(J1-PadA5)") (pinfunction "CC1") (pintype "bidirectional"))
    (pad "A6" thru_hole circle locked (at -0.55 0.675 180) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers)
      (net 4 "unconnected-(J1-PadA6)") (pinfunction "D+") (pintype "bidirectional+no_connect"))
    (pad "A7" thru_hole circle locked (at 0.55 0.675 180) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers)
      (net 5 "unconnected-(J1-PadA7)") (pinfunction "D-") (pintype "bidirectional+no_connect"))
    (pad "A8" thru_hole circle locked (at 1.65 0.675 180) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers)
      (net 6 "unconnected-(J1-PadA8)") (pinfunction "SBU1") (pintype "bidirectional+no_connect"))
    (pad "A9" thru_hole circle locked (at 2.75 0.675 180) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers)
      (net 3 "+5V") (pinfunction "VBUS") (pintype "passive"))
    (pad "A12" thru_hole circle locked (at 3.85 0.675 180) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers)
      (net 2 "GND") (pinfunction "GND") (pintype "passive"))
    (pad "B1" thru_hole circle locked (at 3.85 -0.675 180) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers)
      (net 2 "GND") (pinfunction "GND") (pintype "passive"))
    (pad "B4" thru_hole circle locked (at 2.75 -0.675 180) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers)
      (net 3 "+5V") (pinfunction "VBUS") (pintype "passive"))
    (pad "B5" thru_hole circle locked (at 1.65 -0.675 180) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers)
      (net 14 "Net-(J1-PadB5)") (pinfunction "CC2") (pintype "bidirectional"))
    (pad "B6" thru_hole circle locked (at 0.55 -0.675 180) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers)
      (net 8 "unconnected-(J1-PadB6)") (pinfunction "D+") (pintype "bidirectional+no_connect"))
    (pad "B7" thru_hole circle locked (at -0.55 -0.675 180) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers)
      (net 9 "unconnected-(J1-PadB7)") (pinfunction "D-") (pintype "bidirectional+no_connect"))
    (pad "B8" thru_hole circle locked (at -1.65 -0.675 180) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers)
      (net 10 "unconnected-(J1-PadB8)") (pinfunction "SBU2") (pintype "bidirectional+no_connect"))
    (pad "B9" thru_hole circle locked (at -2.75 -0.675 180) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers)
      (net 3 "+5V") (pinfunction "VBUS") (pintype "passive"))
    (pad "B12" thru_hole circle locked (at -3.85 -0.675 180) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers)
      (net 2 "GND") (pinfunction "GND") (pintype "passive"))
    (pad "S1" thru_hole oval locked (at -2.5 2.15 180) (size 2 1.5) (drill 1.3) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers)
      (net 12 "unconnected-(J1-PadS1)") (pinfunction "SHIELD") (pintype "passive+no_connect") (zone_connect 0))
  )
  (footprint "LED_SMD:LED_0603_1608Metric" (layer "B.Cu")
    (tedit 5F68FEF1)
    (at 66.38 66.525 180)
    (descr "LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags "LED")
    (property "Sheetfile" "Hub75.kicad_sch")
    (property "Sheetname" "")
    (attr smd)
    (fp_text reference "D1" (at -0.12 1.425 180) (layer "B.SilkS"))
    (fp_text value "LED" (at 0 -1.43) (layer "B.Fab"))
    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab"))
    (pad "1" smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 2 "GND") (pinfunction "K") (pintype "passive"))
    (pad "2" smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 11 "Net-(D1-Pad2)") (pinfunction "A") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0603_1608Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (gr_arc (start 92.332218 28.353675) (mid 95.131314 29.48138) (end 96.331898 32.25) (layer "Edge.Cuts") (width 0.05))
  (gr_arc (start 53.689372 75.617082) (mid 50.877658 74.474918) (end 49.689692 71.682218) (layer "Edge.Cuts") (width 0.05))
  (gr_arc (start 96.331818 71.632218) (mid 95.185492 74.449997) (end 92.382447 75.631898) (layer "Edge.Cuts") (width 0.05))
  (gr_line (start 96.331898 32.25) (end 96.331818 71.632218) (layer "Edge.Cuts") (width 0.05))
  (gr_line (start 49.689772 32.338539) (end 49.689692 71.682218) (layer "Edge.Cuts") (width 0.05))
  (gr_line (start 92.332218 28.353675) (end 53.536097 28.338859) (layer "Edge.Cuts") (width 0.05))
  (gr_line (start 92.382447 75.631898) (end 53.689372 75.617082) (layer "Edge.Cuts") (width 0.05))
  (gr_arc (start 49.689772 32.338539) (mid 50.8 29.556935) (end 53.536097 28.338859) (layer "Edge.Cuts") (width 0.05))
  (gr_text "ESP32 HUB75 Driver\nJRS V1.0\n2022-07" (at 73.3 63.25) (layer "B.SilkS"))
  (gr_text "GND" (at 86.071428 68.46) (layer "F.SilkS"))
  (gr_text "5V\n" (at 94.11 30.47) (layer "F.SilkS"))
  (gr_text "5V" (at 87 71) (layer "F.SilkS"))
  (gr_text "RST" (at 54.835714 62.2) (layer "F.SilkS"))
  (gr_text "PRG" (at 55.05 57.925) (layer "F.SilkS"))
  (gr_text "R1\n" (at 91.05 41.6) (layer "F.SilkS"))
  (zone (net 7) (net_name "+3.3V") (layer "F.Cu") (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.254) (filled_areas_thickness no)
    (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 98 79)
        (xy 46 79)
        (xy 46 25)
        (xy 98 25)
      )
    )
  )
  (zone locked (net 2) (net_name "GND") (layer "B.Cu") (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.254) (filled_areas_thickness no)
    (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508) (smoothing fillet) (radius 2))
    (polygon
      (pts
        (xy 97 78)
        (xy 48 78)
        (xy 48 26)
        (xy 97 26)
      )
    )
  )
)
