pixalynx/usb3-hub-10g

A USB 3.2 Gen 2 six-port hub board with USB-C PD power input, regulated 5 V/3.3 V/1.15 V rails, one upstream and four protected downstream USB-A/USB-C ports, SuperSpeed muxes, ESD protection, and controlled port power.

Version
0.0.1
License
unset
Stars
0

routing/escapes.json

{
 "source": "scripts/escapes.py",
 "router": "hand",
 "legs": [
  {
   "id": "esc_0_U3_VBUS_DET",
   "net": "N_net104",
   "from": "U3.VBUS_DET",
   "to": "R302.pin2",
   "width": 0.15,
   "fromCentre": {
    "x": 11.0,
    "y": -13.0
   },
   "fromRotation": 180,
   "path": [
    {
     "x": 11.1999,
     "y": -10.1591
    },
    {
     "x": 11.83,
     "y": -9.529
    }
   ]
  },
  {
   "id": "esc_1_U3_PORT",
   "net": "N_net105",
   "from": "U3.PORT",
   "to": "R303.pin2",
   "width": 0.15,
   "fromCentre": {
    "x": 11.0,
    "y": -13.0
   },
   "fromRotation": 180,
   "path": [
    {
     "x": 11.5999,
     "y": -11.2
    },
    {
     "x": 12.83,
     "y": -9.9699
    }
   ]
  },
  {
   "id": "esc_2_U3_CURRENT_MODE",
   "net": "N_net106",
   "from": "U3.CURRENT_MODE",
   "to": "R304.pin2",
   "width": 0.15,
   "fromCentre": {
    "x": 11.0,
    "y": -13.0
   },
   "fromRotation": 180,
   "path": [
    {
     "x": 12,
     "y": -11.4
    },
    {
     "x": 13.83,
     "y": -9.57
    }
   ]
  },
  {
   "id": "esc_3_U3_CC1",
   "net": "C1_CC1",
   "from": "U3.CC1",
   "to": "net.C1_CC1",
   "width": 0.15,
   "fromCentre": {
    "x": 11.0,
    "y": -13.0
   },
   "fromRotation": 180,
   "path": [
    {
     "x": 12.4,
     "y": -11.45
    },
    {
     "x": 12.7,
     "y": -11.15
    },
    {
     "x": 13.3,
     "y": -11.15,
     "via": true,
     "toLayer": "bottom"
    }
   ]
  },
  {
   "id": "esc_4_U3_CC2",
   "net": "C1_CC2",
   "from": "U3.CC2",
   "to": "net.C1_CC2",
   "width": 0.15,
   "fromCentre": {
    "x": 11.0,
    "y": -13.0
   },
   "fromRotation": 180,
   "path": [
    {
     "x": 12.95,
     "y": -11.65
    },
    {
     "x": 13.95,
     "y": -11.65,
     "via": true,
     "toLayer": "bottom"
    }
   ]
  },
  {
   "id": "esc_5_U3_VCC33",
   "net": "V3V3",
   "from": "U3.VCC33",
   "to": "net.V3V3",
   "width": 0.15,
   "fromCentre": {
    "x": 11.0,
    "y": -13.0
   },
   "fromRotation": 180,
   "path": [
    {
     "x": 10.0,
     "y": -10.0
    },
    {
     "x": 9.85,
     "y": -9.75
    },
    {
     "x": 9.85,
     "y": -9.6,
     "via": true,
     "toLayer": "bottom"
    }
   ]
  },
  {
   "id": "esc_6_U3_ENN_CC",
   "net": "EN_CC_N",
   "from": "U3.ENN_CC",
   "to": "net.EN_CC_N",
   "width": 0.15,
   "fromCentre": {
    "x": 11.0,
    "y": -13.0
   },
   "fromRotation": 180,
   "path": [
    {
     "x": 13.85,
     "y": -12.7,
     "via": true,
     "toLayer": "bottom"
    }
   ]
  },
  {
   "id": "esc_7_U3_ID",
   "net": "C1_ID",
   "from": "U3.ID",
   "to": "net.C1_ID",
   "width": 0.15,
   "fromCentre": {
    "x": 11.0,
    "y": -13.0
   },
   "fromRotation": 180,
   "path": [
    {
     "x": 13.85,
     "y": -13.5,
     "via": true,
     "toLayer": "bottom"
    }
   ]
  },
  {
   "id": "esc_8_U3_GND28",
   "net": "GND",
   "from": "U3.GND28",
   "to": "U3.EP",
   "width": 0.2,
   "fromCentre": {
    "x": 11.0,
    "y": -13.0
   },
   "fromRotation": 180,
   "path": []
  },
  {
   "id": "esc_9_U3_VDD5",
   "net": "VSYS5",
   "from": "U3.VDD5",
   "to": "C301.pin1",
   "width": 0.25,
   "fromCentre": {
    "x": 11.0,
    "y": -13.0
   },
   "fromRotation": 180,
   "path": []
  },
  {
   "id": "esc_10_U4_VBUS_DET",
   "net": "N_net123",
   "from": "U4.VBUS_DET",
   "to": "R352.pin2",
   "width": 0.15,
   "fromCentre": {
    "x": 26.0,
    "y": -13.0
   },
   "fromRotation": 180,
   "path": [
    {
     "x": 26.1999,
     "y": -10.1401
    },
    {
     "x": 26.83,
     "y": -9.51
    }
   ]
  },
  {
   "id": "esc_11_U4_PORT",
   "net": "N_net124",
   "from": "U4.PORT",
   "to": "R353.pin2",
   "width": 0.15,
   "fromCentre": {
    "x": 26.0,
    "y": -13.0
   },
   "fromRotation": 180,
   "path": [
    {
     "x": 26.5999,
     "y": -11.2
    },
    {
     "x": 27.83,
     "y": -9.9699
    }
   ]
  },
  {
   "id": "esc_12_U4_CURRENT_MODE",
   "net": "N_net125",
   "from": "U4.CURRENT_MODE",
   "to": "R354.pin2",
   "width": 0.15,
   "fromCentre": {
    "x": 26.0,
    "y": -13.0
   },
   "fromRotation": 180,
   "path": [
    {
     "x": 27,
     "y": -11.4
    },
    {
     "x": 28.83,
     "y": -9.57
    }
   ]
  },
  {
   "id": "esc_13_U4_CC1",
   "net": "C2_CC1",
   "from": "U4.CC1",
   "to": "net.C2_CC1",
   "width": 0.15,
   "fromCentre": {
    "x": 26.0,
    "y": -13.0
   },
   "fromRotation": 180,
   "path": [
    {
     "x": 27.4,
     "y": -11.45
    },
    {
     "x": 27.7,
     "y": -11.15
    },
    {
     "x": 28.3,
     "y": -11.15,
     "via": true,
     "toLayer": "bottom"
    }
   ]
  },
  {
   "id": "esc_14_U4_CC2",
   "net": "C2_CC2",
   "from": "U4.CC2",
   "to": "net.C2_CC2",
   "width": 0.15,
   "fromCentre": {
    "x": 26.0,
    "y": -13.0
   },
   "fromRotation": 180,
   "path": [
    {
     "x": 27.95,
     "y": -11.65
    },
    {
     "x": 28.95,
     "y": -11.65,
     "via": true,
     "toLayer": "bottom"
    }
   ]
  },
  {
   "id": "esc_15_U4_VCC33",
   "net": "V3V3",
   "from": "U4.VCC33",
   "to": "net.V3V3",
   "width": 0.15,
   "fromCentre": {
    "x": 26.0,
    "y": -13.0
   },
   "fromRotation": 180,
   "path": [
    {
     "x": 25.0,
     "y": -10.0
    },
    {
     "x": 24.85,
     "y": -9.75
    },
    {
     "x": 24.85,
     "y": -9.6,
     "via": true,
     "toLayer": "bottom"
    }
   ]
  },
  {
   "id": "esc_16_U4_ENN_CC",
   "net": "EN_CC_N",
   "from": "U4.ENN_CC",
   "to": "net.EN_CC_N",
   "width": 0.15,
   "fromCentre": {
    "x": 26.0,
    "y": -13.0
   },
   "fromRotation": 180,
   "path": [
    {
     "x": 28.85,
     "y": -12.7,
     "via": true,
     "toLayer": "bottom"
    }
   ]
  },
  {
   "id": "esc_17_U4_ID",
   "net": "C2_ID",
   "from": "U4.ID",
   "to": "net.C2_ID",
   "width": 0.15,
   "fromCentre": {
    "x": 26.0,
    "y": -13.0
   },
   "fromRotation": 180,
   "path": [
    {
     "x": 28.85,
     "y": -13.5,
     "via": true,
     "toLayer": "bottom"
    }
   ]
  },
  {
   "id": "esc_18_U4_GND28",
   "net": "GND",
   "from": "U4.GND28",
   "to": "U4.EP",
   "width": 0.2,
   "fromCentre": {
    "x": 26.0,
    "y": -13.0
   },
   "fromRotation": 180,
   "path": []
  },
  {
   "id": "esc_19_U4_VDD5",
   "net": "VSYS5",
   "from": "U4.VDD5",
   "to": "C351.pin1",
   "width": 0.25,
   "fromCentre": {
    "x": 26.0,
    "y": -13.0
   },
   "fromRotation": 180,
   "path": []
  },
  {
   "id": "esc_20_U2_PORT",
   "net": "GND",
   "from": "U2.PORT",
   "to": "U2.EP",
   "width": 0.2,
   "fromCentre": {
    "x": -22.0,
    "y": 13.0
   },
   "fromRotation": 0,
   "path": [
    {
     "x": -22.5999,
     "y": 12.5
    }
   ]
  },
  {
   "id": "esc_21_U2_GND28",
   "net": "GND",
   "from": "U2.GND28",
   "to": "U2.EP",
   "width": 0.2,
   "fromCentre": {
    "x": -22.0,
    "y": 13.0
   },
   "fromRotation": 0,
   "path": []
  },
  {
   "id": "esc_22_U2_VBUS_DET",
   "net": "N_net91",
   "from": "U2.VBUS_DET",
   "to": "R202.pin2",
   "width": 0.15,
   "fromCentre": {
    "x": -22.0,
    "y": 13.0
   },
   "fromRotation": 0,
   "path": [
    {
     "x": -22.1999,
     "y": 10.6
    }
   ]
  },
  {
   "id": "esc_23_U2_ENN_CC",
   "net": "EN_CC_N",
   "from": "U2.ENN_CC",
   "to": "net.EN_CC_N",
   "width": 0.15,
   "fromCentre": {
    "x": -22.0,
    "y": 13.0
   },
   "fromRotation": 0,
   "path": [
    {
     "x": -24.6,
     "y": 12.6
    },
    {
     "x": -24.9,
     "y": 12.95,
     "via": true,
     "toLayer": "bottom"
    }
   ]
  },
  {
   "id": "esc_24_U1_XTALI",
   "net": "XTALI",
   "from": "U1.XTALI",
   "to": "Y1.OSC1",
   "width": 0.15,
   "fromCentre": {
    "x": -10.0,
    "y": 2.0
   },
   "fromRotation": 90,
   "path": [
    {
     "x": -18.55,
     "y": -2.0
    },
    {
     "x": -19.0,
     "y": -2.45
    },
    {
     "x": -22.0001,
     "y": -2.45
    }
   ]
  },
  {
   "id": "esc_25_U1_XTALO",
   "net": "XTALO",
   "from": "U1.XTALO",
   "to": "Y1.OSC2",
   "width": 0.15,
   "fromCentre": {
    "x": -10.0,
    "y": 2.0
   },
   "fromRotation": 90,
   "path": []
  },
  {
   "id": "esc_26_Y1_OSC1",
   "net": "XTALI",
   "from": "Y1.OSC1",
   "to": "C123.pin1",
   "width": 0.15,
   "fromCentre": {
    "x": -20.9,
    "y": -2.45
   },
   "fromRotation": 0,
   "path": []
  },
  {
   "id": "esc_27_Y1_OSC2",
   "net": "XTALO",
   "from": "Y1.OSC2",
   "to": "C124.pin1",
   "width": 0.15,
   "fromCentre": {
    "x": -20.9,
    "y": -2.45
   },
   "fromRotation": 0,
   "path": [
    {
     "x": -19.7999,
     "y": -0.7
    },
    {
     "x": -23.6,
     "y": -0.7
    }
   ]
  },
  {
   "id": "esc_28_U1_DN5_RXP",
   "net": "N_net27",
   "from": "U1.DN5_RXP",
   "to": "R135.pin1",
   "width": 0.15,
   "fromCentre": {
    "x": -10.0,
    "y": 2.0
   },
   "fromRotation": 90,
   "path": []
  },
  {
   "id": "esc_29_U1_DN5_DM",
   "net": "V3V3",
   "from": "U1.DN5_DM",
   "to": "U1.DN5_DP",
   "width": 0.15,
   "fromCentre": {
    "x": -10.0,
    "y": 2.0
   },
   "fromRotation": 90,
   "path": [
    {
     "x": -16.55,
     "y": 4.4
    },
    {
     "x": -16.55,
     "y": 4.8001
    }
   ]
  },
  {
   "id": "esc_30_U1_DN5_DP",
   "net": "V3V3",
   "from": "U1.DN5_DP",
   "to": "C116.pin1",
   "width": 0.15,
   "fromCentre": {
    "x": -10.0,
    "y": 2.0
   },
   "fromRotation": 90,
   "path": [
    {
     "x": -16.55,
     "y": 4.8001
    }
   ]
  },
  {
   "id": "esc_31_U1_VDD33_79",
   "net": "V3V3",
   "from": "U1.VDD33_79",
   "to": "C116.pin1",
   "width": 0.2,
   "fromCentre": {
    "x": -10.0,
    "y": 2.0
   },
   "fromRotation": 90,
   "path": [
    {
     "x": -16.45,
     "y": 5.5999
    }
   ]
  },
  {
   "id": "esc_32_U1_SPI_D3",
   "net": "N_net15",
   "from": "U1.SPI_D3",
   "to": "R123.pin1",
   "width": 0.15,
   "fromCentre": {
    "x": -10.0,
    "y": 2.0
   },
   "fromRotation": 90,
   "path": [
    {
     "x": -14,
     "y": 9.9
    },
    {
     "x": -13.83,
     "y": 10.07
    },
    {
     "x": -13.83,
     "y": 12.35
    }
   ]
  },
  {
   "id": "esc_33_U1_TEST1",
   "net": "N_net6",
   "from": "U1.TEST1",
   "to": "R104.pin2",
   "width": 0.15,
   "fromCentre": {
    "x": -10.0,
    "y": 2.0
   },
   "fromRotation": 90,
   "path": []
  },
  {
   "id": "esc_34_U1_TEST3",
   "net": "N_net8",
   "from": "U1.TEST3",
   "to": "R106.pin2",
   "width": 0.15,
   "fromCentre": {
    "x": -10.0,
    "y": 2.0
   },
   "fromRotation": 90,
   "path": []
  },
  {
   "id": "esc_35_U1_TEST2",
   "net": "N_net7",
   "from": "U1.TEST2",
   "to": "R105.pin2",
   "width": 0.15,
   "fromCentre": {
    "x": -10.0,
    "y": 2.0
   },
   "fromRotation": 90,
   "path": []
  },
  {
   "id": "esc_36_U1_VDD33_62",
   "net": "V3V3",
   "from": "U1.VDD33_62",
   "to": "C114.pin1",
   "width": 0.2,
   "fromCentre": {
    "x": -10.0,
    "y": 2.0
   },
   "fromRotation": 90,
   "path": []
  },
  {
   "id": "esc_37_R104_pin1",
   "net": "V3V3",
   "from": "R104.pin1",
   "to": "C114.pin1",
   "width": 0.15,
   "fromCentre": {
    "x": -10.0,
    "y": 9.178
   },
   "fromRotation": 270,
   "path": []
  },
  {
   "id": "esc_38_R105_pin1",
   "net": "V3V3",
   "from": "R105.pin1",
   "to": "C114.pin1",
   "width": 0.15,
   "fromCentre": {
    "x": -10.4,
    "y": 10.428
   },
   "fromRotation": 270,
   "path": []
  },
  {
   "id": "esc_39_C107_pin1",
   "net": "V1V15",
   "from": "C107.pin1",
   "to": "U1.VCORE_78",
   "width": 0.2,
   "fromCentre": {
    "x": -17.477,
    "y": 6.35
   },
   "fromRotation": 180,
   "path": [
    {
     "x": -16.55,
     "y": 6
    }
   ]
  },
  {
   "id": "esc_40_R110_pin2",
   "net": "HUB_VBUS_DET",
   "from": "R110.pin2",
   "to": "R111.pin1",
   "width": 0.15,
   "fromCentre": {
    "x": -20.04,
    "y": -5.627
   },
   "fromRotation": 0,
   "path": []
  },
  {
   "id": "esc_41_R110_pin1",
   "net": "VBUS_HOST",
   "from": "R110.pin1",
   "to": "R202.pin1",
   "width": 0.15,
   "fromCentre": {
    "x": -20.04,
    "y": -5.627
   },
   "fromRotation": 0,
   "path": [
    {
     "x": -25.0,
     "y": -3.7
    },
    {
     "x": -25.3,
     "y": -2.1
    }
   ]
  }
 ]
}