gokul/usb-hub-board

A 4-layer 100×66 mm USB 2.0 hub board with a USB‑C upstream port, four protected downstream USB‑C/USB‑A ports, an integrated SD card reader, USB hub controllers, 3.3 V regulation, ESD protection, current-limited power switches, crystal oscillators, and filtering/passive components.

Version
1.0.6
License
unset
Stars
1

imports/AF_90_WJDG.tsx

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

const pinLabels = {
  pin1: ["VCC"],
  pin2: ["D_NEG"],
  pin3: ["D_POS"],
  pin4: ["GND"],
  pin5: ["SHLD"]
} as const

const pinAttributes = {
  pin1: {requiresPower: true},
  pin4: {requiresGround: true}
} as const

export const AF_90_WJDG = (props: ChipProps<typeof pinLabels>) => {
  return (
    <connector
      pinLabels={pinLabels}
      pinAttributes={pinAttributes}
      supplierPartNumbers={{
  "jlcpcb": [
    "C456018"
  ]
}}
      manufacturerPartNumber="AF 90 WJDG"
      footprint={<footprint>
        <platedhole  portHints={["pin4"]} pcbX="3.4999803mm" pcbY="1.7749647mm" outerDiameter="1.5199868mm" holeDiameter="0.919988mm" shape="circle" />
<platedhole  portHints={["pin3"]} pcbX="0.9999853mm" pcbY="1.7749647mm" outerDiameter="1.5199868mm" holeDiameter="0.919988mm" shape="circle" />
<platedhole  portHints={["pin2"]} pcbX="-1.0000107mm" pcbY="1.7749647mm" outerDiameter="1.5199868mm" holeDiameter="0.919988mm" shape="circle" />
<platedhole  portHints={["pin1"]} pcbX="-3.5000057mm" pcbY="1.7749647mm" outerDiameter="1.5199868mm" holeDiameter="0.919988mm" shape="circle" />
<platedhole  portHints={["pin5"]} pcbX="-6.5699767mm" pcbY="-0.9349613mm" outerDiameter="3.1999936mm" holeDiameter="2.3000208mm" shape="circle" />
<platedhole  portHints={["pin5"]} pcbX="6.5699767mm" pcbY="-0.9349613mm" outerDiameter="3.1999936mm" holeDiameter="2.3000208mm" shape="circle" />
<silkscreenpath route={[{"x":-5.609348699999984,"y":-6.965429300000011},{"x":-3.349256699999998,"y":-6.965429300000011}]} />
<silkscreenpath route={[{"x":3.6299013,"y":-8.15567329999999},{"x":5.659869299999997,"y":-8.15567329999999}]} />
<silkscreenpath route={[{"x":3.489947299999997,"y":-6.945617300000009},{"x":5.750039299999997,"y":-6.945617300000009}]} />
<silkscreenpath route={[{"x":-2.6913966999999985,"y":-4.289031300000005},{"x":-3.041408700000005,"y":-10.031971299999995},{"x":-5.92456270000001,"y":-10.020795300000003},{"x":-6.419608699999998,"y":-4.2857293},{"x":-5.910846699999993,"y":-4.289539300000001},{"x":-5.400560699999986,"y":-8.829789299999987},{"x":-5.3253766999999925,"y":-9.5079693},{"x":-3.575570699999986,"y":-9.497301300000018},{"x":-3.101606700000005,"y":-4.719053300000013},{"x":-3.07163469999999,"y":-4.289031300000005},{"x":-2.6913966999999985,"y":-4.289031300000005}]} />
<silkscreenpath route={[{"x":-0.010172699999998258,"y":-4.9354613},{"x":-0.010172699999998258,"y":-6.95552330000001},{"x":0.9098153000000053,"y":-6.95552330000001},{"x":0.9098153000000053,"y":-9.075407300000023},{"x":-0.010172699999998258,"y":-9.075407300000023},{"x":-0.010172699999998258,"y":-11.105375299999992}]} />
<silkscreenpath route={[{"x":6.409931299999997,"y":-4.235437300000001},{"x":6.059919300000004,"y":-9.978377300000005},{"x":3.1767652999999996,"y":-9.9672013},{"x":2.6817193000000117,"y":-4.232135299999996},{"x":3.190481300000002,"y":-4.235945300000012},{"x":3.7007673000000096,"y":-8.776195300000012},{"x":3.7759513000000027,"y":-9.45437530000001},{"x":5.525757300000009,"y":-9.4437073},{"x":5.99972129999999,"y":-4.665459300000009},{"x":6.029693300000005,"y":-4.235437300000001},{"x":6.409931299999997,"y":-4.235437300000001}]} />
<silkscreenpath route={[{"x":7.189711299999999,"y":-2.825483300000002},{"x":1.989823300000026,"y":-2.825483300000002},{"x":1.989823300000026,"y":-4.965433300000001},{"x":-1.7902046999999897,"y":-4.965433300000001},{"x":-1.7902046999999897,"y":-2.845549300000016},{"x":-7.19024469999998,"y":-2.845549300000016}]} />
<silkscreenpath route={[{"x":-7.199134699999988,"y":-11.235042300000003},{"x":7.200633300000007,"y":-11.235042300000003}]} />
<silkscreenpath route={[{"x":-5.469394699999995,"y":-8.175485300000005},{"x":-3.4394266999999843,"y":-8.175485300000005}]} />
<silkscreenpath route={[{"x":-7.199134699999988,"y":2.880372699999981},{"x":-7.199134699999988,"y":0.824115699999993}]} />
<silkscreenpath route={[{"x":-7.199134699999988,"y":-2.816466300000002},{"x":-7.199134699999988,"y":-11.235042300000003}]} />
<silkscreenpath route={[{"x":7.200633300000007,"y":2.880372699999981},{"x":7.200633300000007,"y":0.8239379000000042}]} />
<silkscreenpath route={[{"x":7.200633300000007,"y":-2.816288499999999},{"x":7.200633300000007,"y":-11.235042300000003}]} />
<silkscreenpath route={[{"x":-7.199134699999988,"y":2.880372699999981},{"x":7.200633300000007,"y":2.880372699999981}]} />
<silkscreentext text="{NAME}" pcbX="0.0025273mm" pcbY="3.8874847mm" anchorAlignment="center" fontSize="1mm" />
<fabricationnotepath route={[{"x":-6.443002100000001,"y":-4.849990300000002},{"x":-6.443002100000001,"y":-10.749978500000012},{"x":-6.452661665097466,"y":-10.79858430178092},{"x":-6.480187700000002,"y":-10.839792900000006},{"x":-6.863397499999991,"y":-11.222977299999997},{"x":6.943382099999994,"y":-11.222977299999997},{"x":6.470154700000009,"y":-10.74977530000001},{"x":6.442628665097473,"y":-10.708566701780924},{"x":6.432969099999994,"y":-10.659960900000016},{"x":6.432969099999994,"y":-2.7199971000000147},{"x":6.559969099999989,"y":-2.84699710000001},{"x":6.686969099999985,"y":-2.7199971000000147},{"x":6.686969099999985,"y":-10.607357500000006},{"x":7.339799900000003,"y":-11.260162900000012},{"x":7.367340555065468,"y":-11.398581301442306},{"x":7.249985500000022,"y":-11.476977300000016},{"x":-7.170000900000005,"y":-11.476977300000001},{"x":-7.287355955065465,"y":-11.398581301442306},{"x":-7.259815299999985,"y":-11.260162900000026},{"x":-6.697002099999992,"y":-10.697375100000002},{"x":-6.697002099999992,"y":-4.849990300000002},{"x":-6.570002099999996,"y":-4.976990300000011},{"x":-6.443002100000001,"y":-4.849990300000002}]} strokeWidth="0.254mm" />
<courtyardoutline outline={[{"x":-8.464372699999998,"y":3.1374846999999875},{"x":8.469427300000007,"y":3.1374846999999875},{"x":8.469427300000007,"y":-11.713515300000012},{"x":-8.464372699999998,"y":-11.713515300000012},{"x":-8.464372699999998,"y":3.1374846999999875}]} />
      </footprint>}
      cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C456018.obj?uuid=2cb977080659450ab8df96df306f7dc7",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C456018.step?uuid=2cb977080659450ab8df96df306f7dc7",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: 0, y: -2.0199606999999844, z: -0.06953660000000017 },
      }}
      {...props}
    />
  )
}