(kicad_pcb (version 20231007) (generator pcbnew)
  (general
    (thickness 1.6062)
  )
  (paper "A4")
  (title_block
    (title "grblPANEL")
    (date "2023-04-28")
    (rev "B")
    (company "dresco")
  )
  (layers
    (0 "F.Cu" signal)
    (1 "In1.Cu" power)
    (2 "In2.Cu" power)
    (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
    (stackup
      (layer "F.SilkS" (type "Top Silk Screen"))
      (layer "F.Paste" (type "Top Solder Paste"))
      (layer "F.Mask" (type "Top Solder Mask") (color "Black") (thickness 0.01))
      (layer "F.Cu" (type "copper") (thickness 0.035))
      (layer "dielectric 1" (type "prepreg") (thickness 0.2104) (material "FR4") (epsilon_r 4.6) (loss_tangent 0.02))
      (layer "In1.Cu" (type "copper") (thickness 0.0152))
      (layer "dielectric 2" (type "core") (thickness 1.065) (material "FR4") (epsilon_r 4.6) (loss_tangent 0.02))
      (layer "In2.Cu" (type "copper") (thickness 0.0152))
      (layer "dielectric 3" (type "prepreg") (thickness 0.2104) (material "FR4") (epsilon_r 4.6) (loss_tangent 0.02))
      (layer "B.Cu" (type "copper") (thickness 0.035))
      (layer "B.Mask" (type "Bottom Solder Mask") (color "Black") (thickness 0.01))
      (layer "B.Paste" (type "Bottom Solder Paste"))
      (layer "B.SilkS" (type "Bottom Silk Screen"))
      (copper_finish "ENIG")
      (dielectric_constraints yes)
    )
    (pad_to_mask_clearance 0)
    (pcbplotparams
      (layerselection 0x00010fc_ffffffff)
      (plot_on_all_layers_selection 0x0000000_00000000)
      (disableapertmacros false)
      (usegerberextensions true)
      (usegerberattributes true)
      (usegerberadvancedattributes false)
      (creategerberjobfile false)
      (dashed_line_dash_ratio 12.000000)
      (dashed_line_gap_ratio 3.000000)
      (svgprecision 6)
      (plotframeref false)
      (viasonmask false)
      (mode 1)
      (useauxorigin false)
      (hpglpennumber 1)
      (hpglpenspeed 20)
      (hpglpendiameter 15.000000)
      (pdf_front_fp_property_popups true)
      (pdf_back_fp_property_popups true)
      (dxfpolygonmode true)
      (dxfimperialunits true)
      (dxfusepcbnewfont true)
      (psnegative false)
      (psa4output false)
      (plotreference true)
      (plotvalue false)
      (plotfptext true)
      (plotinvisibletext false)
      (sketchpadsonfab false)
      (subtractmaskfromsilk true)
      (outputformat 1)
      (mirror false)
      (drillshape 0)
      (scaleselection 1)
      (outputdirectory "manufacturing/")
    )
  )
  (net 0 "")
  (net 1 "GND")
  (net 2 "/Power/VIN_PI_OUT")
  (net 3 "+3V3")
  (net 4 "/MCU/~{RST}")
  (net 5 "/Power/PWR_LED_K")
  (net 6 "DISPLAY_D{slash}C")
  (net 7 "DISPLAY_SDA")
  (net 8 "Net-(JP401-B)")
  (net 9 "Net-(R202-Pad1)")
  (net 10 "/MCU/LED_K")
  (net 11 "/MCU/SWCLK{slash}BOOT0")
  (net 12 "MODBUS_RX")
  (net 13 "MODBUS_TX")
  (net 14 "/Modbus/CONN_RS485_A")
  (net 15 "/Modbus/CONN_RS485_B")
  (net 16 "/Modbus/RS485_B")
  (net 17 "/Modbus/RS485_A")
  (net 18 "/Modbus/RS485_MODE_SELECT")
  (net 19 "/Display/CONN_SCL")
  (footprint "TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm" (layer "F.Cu")
    (at 161 100.5)
    (descr "THT pad as test Point, diameter 2.0mm, hole diameter 1.0mm")
    (tags "test point THT pad")
    (property "Reference" "TP502" (at 0 -1.998 0) (layer "F.SilkS") hide)
    (property "Value" "TestPoint" (at 0 2.05 0) (layer "F.Fab") hide)
    (property "Footprint" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Description" "test point" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (sheetname "Display")
    (sheetfile "grblPANEL_display.kicad_sch")
    (fp_text user "${REFERENCE}" (at -0.2 -2.3 0) (layer "F.Fab"))
    (pad "1" thru_hole circle (at 0 0) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask")
      (net 19 "/Display/CONN_SCL") (pinfunction "1") (pintype "passive")
    )
  )
  (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
    (at 178.3 107 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 "Reference" "R202" (at 0 -1.43 90) (layer "F.SilkS") hide)
    (property "Value" "200" (at 0 1.43 90) (layer "F.Fab"))
    (property "Footprint" "" (at 0 0 90 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 90 unlocked) (layer "F.Fab") hide)
    (property "Description" "Resistor" (at 0 0 90 unlocked) (layer "F.Fab") hide)
    (sheetname "MCU")
    (sheetfile "grblPANEL_mcu.kicad_sch")
    (attr smd)
    (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 9 "Net-(R202-Pad1)") (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 3 "+3V3") (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 "TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm" (layer "F.Cu")
    (at 161 97)
    (descr "THT pad as test Point, diameter 2.0mm, hole diameter 1.0mm")
    (tags "test point THT pad")
    (property "Reference" "TP504" (at 0 -1.998 0) (layer "F.SilkS") hide)
    (property "Value" "TestPoint" (at 0 2.05 0) (layer "F.Fab") hide)
    (property "Footprint" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Description" "test point" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (sheetname "Display")
    (sheetfile "grblPANEL_display.kicad_sch")
    (fp_text user "${REFERENCE}" (at 0.1 2.2 0) (layer "F.Fab"))
    (pad "1" thru_hole circle (at 0 0) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask")
      (net 6 "DISPLAY_D{slash}C") (pinfunction "1") (pintype "passive")
    )
  )
  (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
    (at 167.4 94.8 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 "Reference" "R402" (at 0 -1.43 0) (layer "F.SilkS") hide)
    (property "Value" "10k" (at 0 1.43 0) (layer "F.Fab"))
    (property "Footprint" "" (at 0 0 180 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 180 unlocked) (layer "F.Fab") hide)
    (property "Description" "Resistor" (at 0 0 180 unlocked) (layer "F.Fab") hide)
    (sheetname "Modbus")
    (sheetfile "grblPANEL_modbus.kicad_sch")
    (attr smd)
    (fp_text user "${REFERENCE}" (at 0 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 3 "+3V3") (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 12 "MODBUS_RX") (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 "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" (layer "F.Cu")
    (at 169.5 98.5)
    (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
    (tags "SOIC SO")
    (property "Reference" "U401" (at 0 -3.4 0) (layer "F.SilkS") hide)
    (property "Value" "THVD1406" (at 0.5 1.5 0) (layer "F.Fab"))
    (property "Footprint" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Description" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (sheetname "Modbus")
    (sheetfile "grblPANEL_modbus.kicad_sch")
    (attr smd)
    (fp_text user "${REFERENCE}" (at 0 0 0) (layer "F.Fab"))
    (pad "1" smd roundrect (at -2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 12 "MODBUS_RX") (pinfunction "R") (pintype "output")
    )
    (pad "2" smd roundrect (at -2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 18 "/Modbus/RS485_MODE_SELECT") (pinfunction "~{RE}") (pintype "input")
    )
    (pad "3" smd roundrect (at -2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 18 "/Modbus/RS485_MODE_SELECT") (pinfunction "~{SHDN}") (pintype "input")
    )
    (pad "4" smd roundrect (at -2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 13 "MODBUS_TX") (pinfunction "D") (pintype "input")
    )
    (pad "5" smd roundrect (at 2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 1 "GND") (pinfunction "GND") (pintype "power_in")
    )
    (pad "6" smd roundrect (at 2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 17 "/Modbus/RS485_A") (pinfunction "A") (pintype "bidirectional")
    )
    (pad "7" smd roundrect (at 2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 16 "/Modbus/RS485_B") (pinfunction "B") (pintype "bidirectional")
    )
    (pad "8" smd roundrect (at 2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 3 "+3V3") (pinfunction "Vcc") (pintype "power_in")
    )
    (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.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")
    (at 183.5 105.5)
    (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 "Reference" "R114" (at 0 2 0) (layer "F.SilkS") hide)
    (property "Value" "4k7" (at 0 1.43 0) (layer "F.Fab"))
    (property "Footprint" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Description" "Resistor" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (sheetname "Power")
    (sheetfile "grblPANEL_power.kicad_sch")
    (attr smd)
    (fp_text user "${REFERENCE}" (at 0 0 0) (layer "F.Fab"))
    (pad "1" smd roundrect (at -0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 5 "/Power/PWR_LED_K") (pintype "passive")
    )
    (pad "2" smd roundrect (at 0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 1 "GND") (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 "TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm" (layer "F.Cu")
    (at 161 89.5)
    (descr "THT pad as test Point, diameter 2.0mm, hole diameter 1.0mm")
    (tags "test point THT pad")
    (property "Reference" "TP401" (at 0 -1.998 0) (layer "F.SilkS") hide)
    (property "Value" "TestPoint" (at 0 2.05 0) (layer "F.Fab") hide)
    (property "Footprint" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Description" "test point" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (sheetname "Modbus")
    (sheetfile "grblPANEL_modbus.kicad_sch")
    (fp_text user "${REFERENCE}" (at 0 -2 0) (layer "F.Fab"))
    (pad "1" thru_hole circle (at 0 0) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask")
      (net 12 "MODBUS_RX") (pinfunction "1") (pintype "passive")
    )
  )
  (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
    (at 176.7 101.5 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 "Reference" "R404" (at 0 -1.5 90) (layer "F.SilkS") hide)
    (property "Value" "DNP" (at -2.5 0.3 90) (layer "F.Fab"))
    (property "Footprint" "" (at 0 0 90 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 90 unlocked) (layer "F.Fab") hide)
    (property "Description" "Resistor" (at 0 0 90 unlocked) (layer "F.Fab") hide)
    (property "dnp" "" (at 0 0 0) (layer "F.Fab") hide)
    (sheetname "Modbus")
    (sheetfile "grblPANEL_modbus.kicad_sch")
    (attr smd)
    (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 3 "+3V3") (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 17 "/Modbus/RS485_A") (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_1206_3216Metric" (layer "F.Cu")
    (at 180 102)
    (descr "Resistor SMD 1206 (3216 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 "Reference" "R406" (at 0 2 0) (layer "F.SilkS") hide)
    (property "Value" "10" (at 0 1.82 0) (layer "F.Fab"))
    (property "Footprint" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Description" "Resistor" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (sheetname "Modbus")
    (sheetfile "grblPANEL_modbus.kicad_sch")
    (attr smd)
    (fp_text user "${REFERENCE}" (at 0 0 0) (layer "F.Fab"))
    (pad "1" smd roundrect (at -1.4625 0) (size 1.125 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2222222222)
      (net 17 "/Modbus/RS485_A") (pintype "passive")
    )
    (pad "2" smd roundrect (at 1.4625 0) (size 1.125 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2222222222)
      (net 14 "/Modbus/CONN_RS485_A") (pintype "passive")
    )
    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Resistor_SMD:R_1206_3216Metric" (layer "F.Cu")
    (at 180 95)
    (descr "Resistor SMD 1206 (3216 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 "Reference" "R407" (at 0 -2 0) (layer "F.SilkS") hide)
    (property "Value" "10" (at 0 -2 0) (layer "F.Fab"))
    (property "Footprint" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Description" "Resistor" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (sheetname "Modbus")
    (sheetfile "grblPANEL_modbus.kicad_sch")
    (attr smd)
    (fp_text user "${REFERENCE}" (at 0 0 0) (layer "F.Fab"))
    (pad "1" smd roundrect (at -1.4625 0) (size 1.125 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2222222222)
      (net 16 "/Modbus/RS485_B") (pintype "passive")
    )
    (pad "2" smd roundrect (at 1.4625 0) (size 1.125 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2222222222)
      (net 15 "/Modbus/CONN_RS485_B") (pintype "passive")
    )
    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.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")
    (at 176.7 95.5 -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 "Reference" "R405" (at 0 -1.5 90) (layer "F.SilkS") hide)
    (property "Value" "DNP" (at -2.5 -0.3 90) (layer "F.Fab"))
    (property "Footprint" "" (at 0 0 -90 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 -90 unlocked) (layer "F.Fab") hide)
    (property "Description" "Resistor" (at 0 0 -90 unlocked) (layer "F.Fab") hide)
    (property "dnp" "" (at 0 0 0) (layer "F.Fab") hide)
    (sheetname "Modbus")
    (sheetfile "grblPANEL_modbus.kicad_sch")
    (attr smd)
    (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 16 "/Modbus/RS485_B") (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 1 "GND") (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")
    (at 175 95.5 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 "Reference" "R403" (at 0 1.5 90) (layer "F.SilkS") hide)
    (property "Value" "120" (at 2.5 0 90) (layer "F.Fab"))
    (property "Footprint" "" (at 0 0 90 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 90 unlocked) (layer "F.Fab") hide)
    (property "Description" "Resistor" (at 0 0 90 unlocked) (layer "F.Fab") hide)
    (sheetname "Modbus")
    (sheetfile "grblPANEL_modbus.kicad_sch")
    (attr smd)
    (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 8 "Net-(JP401-B)") (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 16 "/Modbus/RS485_B") (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")
    (at 169.46 102.2 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 "Reference" "R401" (at 0 1.5 0) (layer "F.SilkS") hide)
    (property "Value" "10k" (at -1.54 -1.3 0) (layer "F.Fab"))
    (property "Footprint" "" (at 0 0 180 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 180 unlocked) (layer "F.Fab") hide)
    (property "Description" "Resistor" (at 0 0 180 unlocked) (layer "F.Fab") hide)
    (sheetname "Modbus")
    (sheetfile "grblPANEL_modbus.kicad_sch")
    (attr smd)
    (fp_text user "${REFERENCE}" (at 0 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 3 "+3V3") (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 18 "/Modbus/RS485_MODE_SELECT") (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 "TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm" (layer "F.Cu")
    (at 161 93)
    (descr "THT pad as test Point, diameter 2.0mm, hole diameter 1.0mm")
    (tags "test point THT pad")
    (property "Reference" "TP402" (at 0 -1.998 0) (layer "F.SilkS") hide)
    (property "Value" "TestPoint" (at 0 2.05 0) (layer "F.Fab") hide)
    (property "Footprint" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Description" "test point" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (sheetname "Modbus")
    (sheetfile "grblPANEL_modbus.kicad_sch")
    (fp_text user "${REFERENCE}" (at 0 2.1 0) (layer "F.Fab"))
    (pad "1" thru_hole circle (at 0 0) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask")
      (net 13 "MODBUS_TX") (pinfunction "1") (pintype "passive")
    )
  )
  (footprint "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (layer "F.Cu")
    (at 169.9 112.9)
    (descr "module CMS SOT223 4 pins")
    (tags "CMS SOT")
    (property "Reference" "U103" (at 0 -4.5 0) (layer "F.SilkS") hide)
    (property "Value" "AZ1117-3.3" (at 0.1 -4.4 180) (layer "F.Fab"))
    (property "Footprint" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Description" "1A 20V Fixed LDO Linear Regulator, 3.3V, SOT-89/SOT-223/TO-220/TO-252/TO-263" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (sheetname "Power")
    (sheetfile "grblPANEL_power.kicad_sch")
    (attr smd)
    (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 1 "GND") (pinfunction "GND") (pintype "power_in")
    )
    (pad "2" smd rect (at -3.15 0) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 3 "+3V3") (pinfunction "VO") (pintype "power_out")
    )
    (pad "2" smd rect (at 3.15 0) (size 2 3.8) (layers "F.Cu" "F.Paste" "F.Mask")
      (net 3 "+3V3") (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 2 "/Power/VIN_PI_OUT") (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 "Package_TO_SOT_SMD:SOT-23" (layer "F.Cu")
    (at 180 98.5)
    (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py")
    (tags "SOT TO_SOT_SMD")
    (property "Reference" "D401" (at 0 -2.4 0) (layer "F.SilkS") hide)
    (property "Value" "CDSOT23-SM712" (at 1.5 0 90) (layer "F.Fab"))
    (property "Footprint" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Description" "Bidirectional dual transient-voltage-suppression diode, center on pin 3" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (sheetname "Modbus")
    (sheetfile "grblPANEL_modbus.kicad_sch")
    (attr smd)
    (fp_text user "${REFERENCE}" (at 0 0 0) (layer "F.Fab"))
    (pad "1" smd roundrect (at -0.9375 -0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 15 "/Modbus/CONN_RS485_B") (pinfunction "A1") (pintype "passive")
    )
    (pad "2" smd roundrect (at -0.9375 0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 14 "/Modbus/CONN_RS485_A") (pinfunction "A2") (pintype "passive")
    )
    (pad "3" smd roundrect (at 0.9375 0) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 1 "GND") (pinfunction "common") (pintype "input")
    )
    (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu")
    (at 171.6 94.8)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags "capacitor")
    (property "Reference" "C401" (at 0 -1.43 0) (layer "F.SilkS") hide)
    (property "Value" "100n" (at 0 -1.3 0) (layer "F.Fab"))
    (property "Footprint" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Description" "Unpolarized capacitor" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (sheetname "Modbus")
    (sheetfile "grblPANEL_modbus.kicad_sch")
    (attr smd)
    (fp_text user "${REFERENCE}" (at 0 0 0) (layer "F.Fab"))
    (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 3 "+3V3") (pintype "passive")
    )
    (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
      (net 1 "GND") (pintype "passive")
    )
    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm" (layer "F.Cu")
    (at 161 104)
    (descr "THT pad as test Point, diameter 2.0mm, hole diameter 1.0mm")
    (tags "test point THT pad")
    (property "Reference" "TP503" (at 0 -1.998 0) (layer "F.SilkS") hide)
    (property "Value" "TestPoint" (at 0 2.05 0) (layer "F.Fab") hide)
    (property "Footprint" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Description" "test point" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (sheetname "Display")
    (sheetfile "grblPANEL_display.kicad_sch")
    (fp_text user "${REFERENCE}" (at -0.5 2.2 0) (layer "F.Fab"))
    (pad "1" thru_hole circle (at 0 0) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask")
      (net 7 "DISPLAY_SDA") (pinfunction "1") (pintype "passive")
    )
  )
  (footprint "LED_SMD:LED_0603_1608Metric" (layer "B.Cu")
    (at 183.5 107.5)
    (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 "Reference" "D106" (at 0 1.43 0) (layer "B.SilkS") hide)
    (property "Value" "LED" (at 0 -1.43 0) (layer "B.Fab"))
    (property "Footprint" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Description" "Light emitting diode" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (sheetname "Power")
    (sheetfile "grblPANEL_power.kicad_sch")
    (attr smd)
    (fp_text user "${REFERENCE}" (at 0 0 0) (layer "B.Fab"))
    (pad "1" smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 5 "/Power/PWR_LED_K") (pinfunction "K") (pintype "passive")
    )
    (pad "2" smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 3 "+3V3") (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))
    )
  )
  (footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" (layer "B.Cu")
    (at 174.71 98.5 -90)
    (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x02 2.54mm single row")
    (property "Reference" "JP401" (at -2.5 -1.27 0) (layer "B.SilkS") hide)
    (property "Value" "Jumper_2_Bridged" (at 0 -4.87 90) (layer "B.Fab") hide)
    (property "Footprint" "" (at 0 0 -90 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 -90 unlocked) (layer "F.Fab") hide)
    (property "Description" "Jumper, 2-pole, closed/bridged" (at 0 0 -90 unlocked) (layer "F.Fab") hide)
    (sheetname "Modbus")
    (sheetfile "grblPANEL_modbus.kicad_sch")
    (attr through_hole)
    (fp_text user "${REFERENCE}" (at 0 -1.27 0) (layer "B.Fab"))
    (pad "1" thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 17 "/Modbus/RS485_A") (pinfunction "A") (pintype "passive")
    )
    (pad "2" thru_hole oval (at 0 -2.54 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
      (net 8 "Net-(JP401-B)") (pinfunction "B") (pintype "passive")
    )
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Button_Switch_SMD:SW_SPST_PTS810" (layer "B.Cu")
    (at 174.6 112.3 180)
    (descr "C&K Components, PTS 810 Series, Microminiature SMT Top Actuated, http://www.ckswitches.com/media/1476/pts810.pdf")
    (tags "SPST Button Switch")
    (property "Reference" "SW202" (at 0 2.6 0) (layer "B.SilkS") hide)
    (property "Value" "SW_Push" (at 0 -2.6 0) (layer "B.Fab"))
    (property "Footprint" "" (at 0 0 180 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 180 unlocked) (layer "F.Fab") hide)
    (property "Description" "Push button switch, generic, two pins" (at 0 0 180 unlocked) (layer "F.Fab") hide)
    (sheetname "MCU")
    (sheetfile "grblPANEL_mcu.kicad_sch")
    (attr smd)
    (fp_text user "${REFERENCE}" (at 0 0 0) (layer "B.Fab"))
    (pad "1" smd rect (at -2.075 1.075 180) (size 1.05 0.65) (layers "B.Cu" "B.Paste" "B.Mask")
      (net 4 "/MCU/~{RST}") (pinfunction "1") (pintype "passive")
    )
    (pad "1" smd rect (at 2.075 1.075 180) (size 1.05 0.65) (layers "B.Cu" "B.Paste" "B.Mask")
      (net 4 "/MCU/~{RST}") (pinfunction "1") (pintype "passive")
    )
    (pad "2" smd rect (at -2.075 -1.075 180) (size 1.05 0.65) (layers "B.Cu" "B.Paste" "B.Mask")
      (net 1 "GND") (pinfunction "2") (pintype "passive")
    )
    (pad "2" smd rect (at 2.075 -1.075 180) (size 1.05 0.65) (layers "B.Cu" "B.Paste" "B.Mask")
      (net 1 "GND") (pinfunction "2") (pintype "passive")
    )
    (model "${KICAD6_3DMODEL_DIR}/Button_Switch_SMD.3dshapes/SW_SPST_PTS810.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
    (model "/opt/KiCad/3d/CK_PTS810.step"
      (offset (xyz 0 0 1.27))
      (scale (xyz 1 1 1))
      (rotate (xyz -90 0 0))
    )
  )
  (footprint "dresco:OSHW_LOGO_5MM" (layer "B.Cu")
    (at 175.7 117.9 180)
    (property "Reference" "G***" (at 0 -2.95148 0) (layer "B.SilkS") hide)
    (property "Value" "OSHW_LOGO_5MM" (at 0 2.95148 0) (layer "B.SilkS") hide)
    (property "Footprint" "" (at 0 0 180 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 180 unlocked) (layer "F.Fab") hide)
    (property "Description" "" (at 0 0 180 unlocked) (layer "F.Fab") hide)
    (attr board_only)
  )
  (footprint "LED_SMD:LED_0603_1608Metric" (layer "B.Cu")
    (at 183.5 110.5)
    (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 "Reference" "D201" (at 0 1.43 0) (layer "B.SilkS") hide)
    (property "Value" "LED" (at 0 -1.43 0) (layer "B.Fab"))
    (property "Footprint" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (property "Description" "Light emitting diode" (at 0 0 0 unlocked) (layer "F.Fab") hide)
    (sheetname "MCU")
    (sheetfile "grblPANEL_mcu.kicad_sch")
    (attr smd)
    (fp_text user "${REFERENCE}" (at 0 0 0) (layer "B.Fab"))
    (pad "1" smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 10 "/MCU/LED_K") (pinfunction "K") (pintype "passive")
    )
    (pad "2" smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
      (net 3 "+3V3") (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))
    )
  )
  (footprint "Button_Switch_SMD:SW_SPST_PTS810" (layer "B.Cu")
    (at 174.6 107.8 180)
    (descr "C&K Components, PTS 810 Series, Microminiature SMT Top Actuated, http://www.ckswitches.com/media/1476/pts810.pdf")
    (tags "SPST Button Switch")
    (property "Reference" "SW201" (at 0 2.6 0) (layer "B.SilkS") hide)
    (property "Value" "SW_Push" (at 0 2.8 0) (layer "B.Fab"))
    (property "Footprint" "" (at 0 0 180 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 180 unlocked) (layer "F.Fab") hide)
    (property "Description" "Push button switch, generic, two pins" (at 0 0 180 unlocked) (layer "F.Fab") hide)
    (sheetname "MCU")
    (sheetfile "grblPANEL_mcu.kicad_sch")
    (attr smd)
    (fp_text user "${REFERENCE}" (at 0 0 0) (layer "B.Fab"))
    (pad "1" smd rect (at -2.075 1.075 180) (size 1.05 0.65) (layers "B.Cu" "B.Paste" "B.Mask")
      (net 11 "/MCU/SWCLK{slash}BOOT0") (pinfunction "1") (pintype "passive")
    )
    (pad "1" smd rect (at 2.075 1.075 180) (size 1.05 0.65) (layers "B.Cu" "B.Paste" "B.Mask")
      (net 11 "/MCU/SWCLK{slash}BOOT0") (pinfunction "1") (pintype "passive")
    )
    (pad "2" smd rect (at -2.075 -1.075 180) (size 1.05 0.65) (layers "B.Cu" "B.Paste" "B.Mask")
      (net 9 "Net-(R202-Pad1)") (pinfunction "2") (pintype "passive")
    )
    (pad "2" smd rect (at 2.075 -1.075 180) (size 1.05 0.65) (layers "B.Cu" "B.Paste" "B.Mask")
      (net 9 "Net-(R202-Pad1)") (pinfunction "2") (pintype "passive")
    )
    (model "${KICAD6_3DMODEL_DIR}/Button_Switch_SMD.3dshapes/SW_SPST_PTS810.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
    (model "/opt/KiCad/3d/CK_PTS810.step"
      (offset (xyz 0 0 1.27))
      (scale (xyz 1 1 1))
      (rotate (xyz -90 0 0))
    )
  )
  (footprint "TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_Horizontal" (layer "B.Cu")
    (at 184 96.75 -90)
    (descr "Terminal Block Phoenix PT-1,5-2-3.5-H, 2 pins, pitch 3.5mm, size 7x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix")
    (tags "THT Terminal Block Phoenix PT-1,5-2-3.5-H pitch 3.5mm size 7x7.6mm^2 drill 1.2mm pad 2.4mm")
    (property "Reference" "J401" (at 1.75 4.16 90) (layer "B.SilkS") hide)
    (property "Value" "Conn_01x02" (at 1.75 -5.56 90) (layer "B.Fab"))
    (property "Footprint" "" (at 0 0 -90 unlocked) (layer "F.Fab") hide)
    (property "Datasheet" "" (at 0 0 -90 unlocked) (layer "F.Fab") hide)
    (property "Description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 -90 unlocked) (layer "F.Fab") hide)
    (sheetname "Modbus")
    (sheetfile "grblPANEL_modbus.kicad_sch")
    (attr through_hole)
    (fp_text user "${REFERENCE}" (at 1.75 -2.4 90) (layer "B.Fab"))
    (pad "1" thru_hole rect (at 0 0 270) (size 2.4 2.4) (drill 1.2) (layers "*.Cu" "*.Mask")
      (net 14 "/Modbus/CONN_RS485_A") (pinfunction "Pin_1") (pintype "passive")
    )
    (pad "2" thru_hole circle (at 3.5 0 270) (size 2.4 2.4) (drill 1.2) (layers "*.Cu" "*.Mask")
      (net 15 "/Modbus/CONN_RS485_B") (pinfunction "Pin_2") (pintype "passive")
    )
    (model "${KICAD6_3DMODEL_DIR}/TerminalBlock_Phoenix.3dshapes/TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_Horizontal.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (gr_rect (start 105 75) (end 189 130)
    (fill none) (layer "Edge.Cuts"))
  (gr_text "SWD" (at 110.1 94 0) (layer "B.SilkS"))
  (gr_text "B" (at 128.5 120.5 0) (layer "B.SilkS"))
  (gr_text "CAN H" (at 185 78.45 0) (layer "B.SilkS"))
  (gr_text "CAN L" (at 185.181 88.45 0) (layer "B.SilkS"))
  (gr_text "B" (at 142.5 120.5 0) (layer "B.SilkS"))
  (gr_text "ENCODER 2" (at 140.75 118.5 0) (layer "B.SilkS"))
  (gr_text "CC-BY-SA" (at 175.7 121.7 0) (layer "B.SilkS"))
  (gr_text "MODBUS" (at 163.2 91.25 -90) (layer "B.SilkS"))
  (gr_text "Vcc" (at 153 120.514367 0) (layer "B.SilkS"))
  (gr_text "RS485 B-" (at 183.5 103.5 0) (layer "B.SilkS"))
  (gr_text "ENCODER 3" (at 126.8 118.460723 0) (layer "B.SilkS"))
  (gr_text "GND" (at 107.5 120.5 0) (layer "B.SilkS"))
  (gr_text "GND" (at 184 126 0) (layer "B.SilkS"))
  (gr_text "RX" (at 159.2 89.5 -90) (layer "B.SilkS"))
  (gr_text "GND" (at 135.5 120.5 0) (layer "B.SilkS"))
  (gr_text "DISPLAY" (at 163.2 100.5 270) (layer "B.SilkS"))
  (gr_text "LINK" (at 185 110.5 0) (layer "B.SilkS"))
  (gr_text "A" (at 132 120.5 0) (layer "B.SilkS"))
  (gr_text "UVOV" (at 152.75 116 0) (layer "B.SilkS"))
  (gr_text "CLK" (at 116 94.5 -90) (layer "B.SilkS"))
  (gr_text "Vcc" (at 111 120.514367 0) (layer "B.SilkS"))
  (gr_text "FLAG" (at 152.75 113.25 0) (layer "B.SilkS"))
  (gr_text "Vcc" (at 125 120.514367 0) (layer "B.SilkS"))
  (gr_text "CONSOLE" (at 111.5 109.75 270) (layer "B.SilkS"))
  (gr_text "DC" (at 159.2 97 270) (layer "B.SilkS"))
  (gr_text "github.com/dresco/grblPANEL" (at 166.5 78.3 0) (layer "B.SilkS"))
  (gr_text "Vcc" (at 139 120.514367 0) (layer "B.SilkS"))
  (gr_text "RS485 A+" (at 183.5 93.5 0) (layer "B.SilkS"))
  (gr_text "CAN" (at 157 81.5 270) (layer "B.SilkS"))
  (gr_text "CAN\nTERM" (at 170 83.2 0) (layer "B.SilkS"))
  (gr_text "A" (at 160 120.531419 0) (layer "B.SilkS"))
  (gr_text "B" (at 114.5 120.5 0) (layer "B.SilkS"))
  (gr_text "A" (at 146 120.5 0) (layer "B.SilkS"))
  (gr_text "A" (at 118 120.5 0) (layer "B.SilkS"))
  (gr_text "RS485\nTERM" (at 170 98.5 0) (layer "B.SilkS"))
  (gr_text "KEYPAD" (at 120.4 92.75 270) (layer "B.SilkS"))
  (gr_text "B" (at 156.5 120.528734 0) (layer "B.SilkS"))
  (gr_text "TX" (at 109.5 111.5 270) (layer "B.SilkS"))
  (gr_text "RX" (at 153 84 -90) (layer "B.SilkS"))
  (gr_text "USB" (at 107.75 79.05 0) (layer "B.SilkS"))
  (gr_text "SDA" (at 159.2 104 -90) (layer "B.SilkS"))
  (gr_text "GND" (at 121.5 120.5 0) (layer "B.SilkS"))
  (gr_text "ENCODER 1" (at 154.75 118.5 0) (layer "B.SilkS"))
  (gr_text "TX" (at 153 80.5 270) (layer "B.SilkS"))
  (gr_text "Rev B\n04/23" (at 166.3 120.8 0) (layer "B.SilkS"))
  (gr_text "GND" (at 149.5 120.5 0) (layer "B.SilkS"))
  (gr_text "RESET" (at 168.9 112.3 0) (layer "B.SilkS"))
  (gr_text "DC IN" (at 184.1 113.8 0) (layer "B.SilkS"))
  (gr_text "SCL" (at 159.2 100.5 -90) (layer "B.SilkS"))
  (gr_text "TX" (at 159.2 93 -90) (layer "B.SilkS"))
  (gr_text "BOOT" (at 169.3 107.8 0) (layer "B.SilkS"))
  (gr_text "RX" (at 109.5 108 270) (layer "B.SilkS"))
  (gr_text "5-12V" (at 184 116 0) (layer "B.SilkS"))
  (gr_text "KEYPAD" (at 131.9 86 0) (layer "B.SilkS"))
  (gr_text "grblPANEL" (at 171.55 126.4 0) (layer "B.SilkS"))
  (gr_text "PWR" (at 185 107.5 0) (layer "B.SilkS"))
  (gr_text "ENCODER 4" (at 112.75 118.5 0) (layer "B.SilkS"))
  (gr_text "SDA" (at 116 91 -90) (layer "B.SilkS"))
  (gr_text "Display panel:\n83.98 x 54.53mm\n\nEdge cuts:\n84.00 x 55.00mm" (at 192.8 83.4 0) (layer "User.1"))
  (zone (net 3) (net_name "+3V3") (layer "F.Cu") (hatch edge 0.508)
    (priority 5)
    (connect_pads yes (clearance 0.3))
    (min_thickness 0.254) (filled_areas_thickness no)
    (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508) (smoothing chamfer) (radius 0.2))
    (polygon
      (pts
        (xy 171.4 95.47)
        (xy 171.7 95.74)
        (xy 173.14 95.74)
        (xy 173.14 96.9)
        (xy 170.59 96.91)
        (xy 170.59 95.99)
        (xy 170.1 95.5)
        (xy 167.8 95.5)
        (xy 167.8 94)
        (xy 171.4 94)
      )
    )
  )
  (zone (net 1) (net_name "GND") (layer "F.Cu") (name "outer_pour") (hatch edge 0.508)
    (priority 1)
    (connect_pads (clearance 0.508))
    (min_thickness 0.508) (filled_areas_thickness no)
    (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 189 130)
        (xy 162.9 130)
        (xy 162.9 75)
        (xy 189 75)
      )
    )
  )
  (zone (net 1) (net_name "GND") (layer "F.Cu") (hatch edge 0.508)
    (priority 5)
    (connect_pads yes (clearance 0.3))
    (min_thickness 0.254) (filled_areas_thickness no)
    (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508) (smoothing fillet) (radius 0.2))
    (polygon
      (pts
        (xy 167.8 111.4)
        (xy 165.7 111.4)
        (xy 164.5 112.4)
        (xy 162.9 112.4)
        (xy 162.9 111.3)
        (xy 164.5 109.8)
        (xy 167.8 109.8)
      )
    )
  )
  (zone (net 0) (net_name "") (layer "B.SilkS") (name "interlocking_terminals") (hatch edge 0.508)
    (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 162.5 130.5)
        (xy 104.8 130.5)
        (xy 104.8 121.2)
        (xy 162.5 121.2)
      )
    )
  )
)
