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

imports/A_1054440001.tsx

import type { ChipProps } from "@tscircuit/props"

const pinLabels = {
  pin25: ["EH"],
  pin26: ["B1","GND1"],
  pin27: ["B2","TX2_POS"],
  pin28: ["B3","TX2_NEG"],
  pin29: ["B4","VBUS1"],
  pin30: ["B5","Vconn"],
  pin31: ["B8","Sbu2"],
  pin32: ["B9","VBUS2"],
  pin33: ["B10","RX1_NEG"],
  pin34: ["B11","RX1_POS"],
  pin35: ["B12","GND2"],
  pin36: ["A1","GND3"],
  pin37: ["A2","TX1_POS"],
  pin38: ["A3","TX1_NEG"],
  pin39: ["A4","VBUS3"],
  pin40: ["A5","CC"],
  pin41: ["A6","D_POS"],
  pin42: ["A7","D_NEG"],
  pin43: ["A8","Sbu1"],
  pin44: ["A9","VBUS4"],
  pin45: ["A10","RX2_NEG"],
  pin46: ["A11","RX2_POS"],
  pin47: ["A12","GND4"]
} as const

export const A_1054440001 = (props: ChipProps<typeof pinLabels>) => {
  return (
    <chip
      pinLabels={pinLabels}
      supplierPartNumbers={{
  "jlcpcb": [
    "C134082"
  ]
}}
      manufacturerPartNumber="1054440001"
      footprint={<footprint insertionDirection="from_bottom">
        <smtpad portHints={["pin26"]} pcbX="-2.750185mm" pcbY="-0.4576191mm" width="0.2999994mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin27"]} pcbX="-2.250059mm" pcbY="-0.4576191mm" width="0.2999994mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin28"]} pcbX="-1.750187mm" pcbY="-0.4576191mm" width="0.2999994mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin29"]} pcbX="-1.250061mm" pcbY="-0.4576191mm" width="0.2999994mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin30"]} pcbX="-0.750443mm" pcbY="-0.4576191mm" width="0.2999994mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin31"]} pcbX="0.749935mm" pcbY="-0.4576191mm" width="0.2999994mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin32"]} pcbX="1.249807mm" pcbY="-0.4576191mm" width="0.2999994mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin33"]} pcbX="1.749933mm" pcbY="-0.4576191mm" width="0.2999994mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin34"]} pcbX="2.249805mm" pcbY="-0.4576191mm" width="0.2999994mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin35"]} pcbX="2.749931mm" pcbY="-0.4576191mm" width="0.2999994mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin25"]} pcbX="-3.419983mm" pcbY="0.3826129mm" width="0.499999mm" height="1.1500104mm" shape="rect" />
<smtpad portHints={["pin36"]} layer="bottom" pcbX="2.749931mm" pcbY="-0.4576191mm" width="0.2999994mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin37"]} layer="bottom" pcbX="2.249805mm" pcbY="-0.4576191mm" width="0.2999994mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin38"]} layer="bottom" pcbX="1.749933mm" pcbY="-0.4576191mm" width="0.2999994mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin39"]} layer="bottom" pcbX="1.249807mm" pcbY="-0.4576191mm" width="0.2999994mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin40"]} layer="bottom" pcbX="0.749935mm" pcbY="-0.4576191mm" width="0.2999994mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin41"]} layer="bottom" pcbX="0.249809mm" pcbY="-0.4576191mm" width="0.2999994mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin42"]} layer="bottom" pcbX="-0.250063mm" pcbY="-0.4576191mm" width="0.2999994mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin43"]} layer="bottom" pcbX="-0.750189mm" pcbY="-0.4576191mm" width="0.2999994mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin44"]} layer="bottom" pcbX="-1.250061mm" pcbY="-0.4576191mm" width="0.2999994mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin45"]} layer="bottom" pcbX="-1.750187mm" pcbY="-0.4576191mm" width="0.2999994mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin46"]} layer="bottom" pcbX="-2.250059mm" pcbY="-0.4576191mm" width="0.2999994mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin47"]} layer="bottom" pcbX="-2.750185mm" pcbY="-0.4576191mm" width="0.2999994mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin25"]} pcbX="3.419983mm" pcbY="0.3823589mm" width="0.499999mm" height="1.1500104mm" shape="rect" />
<silkscreenpath route={[{"x":-4.099991800000112,"y":-11.847487099999967},{"x":4.099991799999884,"y":-11.847487099999967}]} />
<silkscreenpath route={[{"x":-4.099991800000112,"y":-4.1475279},{"x":-4.099991800000112,"y":-11.847487099999967}]} />
<silkscreenpath route={[{"x":4.099991799999884,"y":-4.1475279},{"x":4.099991799999884,"y":-11.84753790000002}]} />
<silkscreenpath route={[{"x":-4.599990800000114,"y":-1.847532499999943},{"x":-4.599990800000114,"y":-3.6475288999999975},{"x":-4.099991800000112,"y":-4.1475279},{"x":4.099991799999884,"y":-4.1475279}]} />
<silkscreenpath route={[{"x":-4.599990800000114,"y":-1.847532499999943},{"x":4.599990799999887,"y":-1.847532499999943},{"x":4.599990799999887,"y":-3.6475288999999975},{"x":4.099991799999884,"y":-4.1475279}]} />
<silkscreentext text="{NAME}" pcbX="0.002921mm" pcbY="1.9696069mm" anchorAlignment="center" fontSize="1mm" />
<fabricationnotepath route={[{"x":-3.9229792000002135,"y":-4.187532900000065},{"x":-3.9229792000002135,"y":-11.710504900000046},{"x":3.972991799999704,"y":-11.710504900000046},{"x":3.972991799999704,"y":-4.23752009999987},{"x":4.099991799999771,"y":-4.364520099999936},{"x":4.226991799999723,"y":-4.23752009999987},{"x":4.226991799999723,"y":-11.837504899999999},{"x":4.189794361210602,"y":-11.927307461210717},{"x":4.099991799999771,"y":-11.964504899999952},{"x":-4.049979200000166,"y":-11.964504899999952},{"x":-4.139781761210884,"y":-11.927307461210717},{"x":-4.176979200000233,"y":-11.837504899999999},{"x":-4.176979200000233,"y":-4.187532900000065},{"x":-4.049979200000166,"y":-4.314532900000131},{"x":-3.9229792000002135,"y":-4.187532900000065}]} strokeWidth="0.254mm" />
<courtyardoutline outline={[{"x":-5.250879000000168,"y":1.2196069000000307},{"x":5.256720999999857,"y":1.2196069000000307},{"x":5.256720999999857,"y":-12.20899309999993},{"x":-5.250879000000168,"y":-12.20899309999993},{"x":-5.250879000000168,"y":1.2196069000000307}]} />
      </footprint>}
      cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C134082.obj?uuid=46e69a199104452f89dfe9850f5e6ae1",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C134082.step?uuid=46e69a199104452f89dfe9850f5e6ae1",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: 0, y: 5.903493400000002, z: 2.0599954 },
      }}
      {...props}
    />
  )
}