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
}
]
}
]
}