mohan-bee/hub
This design implements a compact USB-C hub with HDMI output, gigabit Ethernet, multiple USB ports, and integrated power management and ESD protection components.
- Version
- 1.0.12
- License
- unset
- Stars
- 0
dp-routes.ts
import type { TraceProps } from "@tscircuit/props"
export const DP_L2_PPath: NonNullable<TraceProps["pcbPath"]> = [
{
"x": -0.750062,
"y": 4.653493
},
{
"x": -0.747163,
"y": 4.656392
},
{
"x": -0.747163,
"y": 4.750837
},
{
"x": -0.723,
"y": 4.775
},
{
"x": -0.723,
"y": 4.775,
"via": true,
"fromLayer": "top",
"toLayer": "inner1"
},
{
"x": -0.723,
"y": 4.775
},
{
"x": -0.723,
"y": -1.131459
},
{
"x": -3.439516,
"y": -3.847974
},
{
"x": -3.439516,
"y": -10.776194
},
{
"x": -4.01935,
"y": -11.356029
},
{
"x": -4.01935,
"y": -63.62335
},
{
"x": -8.244283,
"y": -67.848283
},
{
"x": -8.3,
"y": -67.904
},
{
"x": -5.588663,
"y": -67.904
},
{
"x": -5.58459,
"y": -67.899927
},
{
"x": -5.640309,
"y": -67.860379
},
{
"x": -4.683554,
"y": -68.158763
},
{
"x": -4.683554,
"y": -68.158763,
"via": true,
"fromLayer": "inner1",
"toLayer": "top"
},
{
"x": -4.683554,
"y": -68.158763
}
]
export const DP_L2_NPath: NonNullable<TraceProps["pcbPath"]> = [
{
"x": -0.249936,
"y": 2.353946
},
{
"x": 0.141497,
"y": 2.745378
},
{
"x": 2.025446,
"y": 2.745378
},
{
"x": 2.25507,
"y": 2.515755
},
{
"x": 2.256245,
"y": 2.515755
},
{
"x": 2.327,
"y": 2.445
},
{
"x": 2.327,
"y": 2.445,
"via": true,
"fromLayer": "top",
"toLayer": "inner2"
},
{
"x": 2.327,
"y": 2.445
},
{
"x": 2.579936,
"y": 2.192064
},
{
"x": 2.579936,
"y": -10.447894
},
{
"x": 2.579936,
"y": -10.619467
},
{
"x": 2.172034,
"y": -11.027369
},
{
"x": 2.172034,
"y": -11.060966
},
{
"x": 2.139,
"y": -11.094
},
{
"x": 2.139,
"y": -11.094,
"via": true,
"fromLayer": "inner2",
"toLayer": "bottom"
},
{
"x": 2.139,
"y": -11.094
},
{
"x": -6.619387,
"y": -19.852387
},
{
"x": -6.619387,
"y": -43.212725
},
{
"x": -7.558375,
"y": -44.151714
},
{
"x": -7.558375,
"y": -68.301216
},
{
"x": -7.558375,
"y": -68.434625
},
{
"x": -7.523,
"y": -68.47
},
{
"x": -7.523,
"y": -68.47,
"via": true,
"fromLayer": "bottom",
"toLayer": "top"
},
{
"x": -7.523,
"y": -68.47
},
{
"x": -7.214244,
"y": -68.161244
},
{
"x": -6.405519,
"y": -68.161244
},
{
"x": -6.197,
"y": -68.223
},
{
"x": -6.008,
"y": -68.239
},
{
"x": -5.824,
"y": -68.232
}
]
export const DP_L3_PPath: NonNullable<TraceProps["pcbPath"]> = [
{
"x": -2.690328,
"y": 2.098
},
{
"x": -3.902,
"y": 2.098
},
{
"x": -3.902,
"y": 2.098,
"via": true,
"fromLayer": "top",
"toLayer": "bottom"
},
{
"x": -3.902,
"y": 2.098
},
{
"x": -4.039465,
"y": 1.960535
},
{
"x": -8.57,
"y": -2.57
},
{
"x": -8.57,
"y": -58.16
},
{
"x": -8.57,
"y": -58.16,
"via": true,
"fromLayer": "bottom",
"toLayer": "top"
},
{
"x": -8.57,
"y": -58.16
},
{
"x": -8.5332,
"y": -58.1968
},
{
"x": -8.515035,
"y": -58.1968
},
{
"x": -7.162166,
"y": -59.549669
},
{
"x": -7.077241,
"y": -59.549669
},
{
"x": -7.077241,
"y": -66.168907
},
{
"x": -8.693307,
"y": -67.784973
},
{
"x": -8.693307,
"y": -68.15352
},
{
"x": -7.717203,
"y": -69.129624
},
{
"x": -7.282129,
"y": -68.69455
},
{
"x": -6.60781,
"y": -68.69455
},
{
"x": -6.672,
"y": -68.656
}
]
export const DP_L3_NPath: NonNullable<TraceProps["pcbPath"]> = [
{
"x": -1.75006,
"y": 1.929801
},
{
"x": -2.44127,
"y": 2.621011
},
{
"x": -3.627809,
"y": 2.621011
},
{
"x": -3.672453,
"y": 2.665655
},
{
"x": -3.727345,
"y": 2.665655
},
{
"x": -3.75,
"y": 2.643
},
{
"x": -3.75,
"y": 2.643,
"via": true,
"fromLayer": "top",
"toLayer": "inner2"
},
{
"x": -3.75,
"y": 2.643
},
{
"x": -3.49078,
"y": 2.38378
},
{
"x": -3.49078,
"y": 0.753347
},
{
"x": -8.198724,
"y": -3.954597
},
{
"x": -8.198724,
"y": -64.79442
},
{
"x": -8.704632,
"y": -65.300328
},
{
"x": -8.704632,
"y": -68.831779
},
{
"x": -8.704632,
"y": -68.984368
},
{
"x": -8.107993,
"y": -69.581007
},
{
"x": -8.063,
"y": -69.626
},
{
"x": -8.063,
"y": -69.626,
"via": true,
"fromLayer": "inner2",
"toLayer": "top"
},
{
"x": -8.063,
"y": -69.626
},
{
"x": -6.83604,
"y": -69.626
},
{
"x": -6.468724,
"y": -69.258684
},
{
"x": -6.443335,
"y": -69.233294
}
]