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/DM1AA_SF_PEJ_82_.tsx

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

const pinLabels = {
  pin1: ["DAT3"],
  pin2: ["CMD"],
  pin3: ["GND1"],
  pin4: ["VDD"],
  pin5: ["CLK"],
  pin6: ["GND2"],
  pin7: ["DAT0"],
  pin8: ["DAT1"],
  pin9: ["DAT2"],
  pin10: ["SW_COM"],
  pin11: ["CARD_DET"],
  pin12: ["WRITE_PROTECT"],
  pin13: ["SHIELD1"],
  pin14: ["SHIELD2"],
  pin15: ["SHIELD3"],
  pin16: ["SHIELD4"]
} as const

export const DM1AA_SF_PEJ_82_ = (props: ChipProps<typeof pinLabels>) => {
  return (
    <connector
      pinLabels={pinLabels}
      supplierPartNumbers={{
  "jlcpcb": [
    "C506790"
  ]
}}
      manufacturerPartNumber="DM1AA-SF-PEJ(82)"
      footprint={<footprint>
        <hole pcbX="-10.324973mm" pcbY="10.499979mm" diameter="1.3000228mm" />
<hole pcbX="-10.324973mm" pcbY="-11.900027mm" diameter="1.3000228mm" />
<smtpad portHints={["pin9"]} pcbX="-12.875133mm" pcbY="8.574913mm" width="2.2999954mm" height="1.2500102mm" shape="rect" />
<smtpad portHints={["pin1"]} pcbX="-12.875133mm" pcbY="6.075045mm" width="2.2999954mm" height="1.2500102mm" shape="rect" />
<smtpad portHints={["pin2"]} pcbX="-12.875133mm" pcbY="3.574923mm" width="2.2999954mm" height="1.2500102mm" shape="rect" />
<smtpad portHints={["pin3"]} pcbX="-12.875133mm" pcbY="1.075055mm" width="2.2999954mm" height="1.2500102mm" shape="rect" />
<smtpad portHints={["pin4"]} pcbX="-12.875133mm" pcbY="-1.425067mm" width="2.2999954mm" height="1.2500102mm" shape="rect" />
<smtpad portHints={["pin5"]} pcbX="-12.875133mm" pcbY="-3.924935mm" width="2.2999954mm" height="1.2500102mm" shape="rect" />
<smtpad portHints={["pin6"]} pcbX="-12.875133mm" pcbY="-6.425057mm" width="2.2999954mm" height="1.2500102mm" shape="rect" />
<smtpad portHints={["pin7"]} pcbX="-12.875133mm" pcbY="-8.849995mm" width="2.2999954mm" height="1.2500102mm" shape="rect" />
<smtpad portHints={["pin8"]} pcbX="-12.874879mm" pcbY="-10.550017mm" width="2.2999954mm" height="1.2500102mm" shape="rect" />
<smtpad portHints={["pin13"]} pcbX="-5.774817mm" pcbY="-14.699869mm" width="2.2999954mm" height="2.6999946mm" shape="rect" />
<smtpad portHints={["pin14"]} pcbX="12.875133mm" pcbY="-14.699869mm" width="2.2999954mm" height="2.6999946mm" shape="rect" />
<smtpad portHints={["pin15"]} pcbX="12.875133mm" pcbY="14.699869mm" width="2.2999954mm" height="2.6999946mm" shape="rect" />
<smtpad portHints={["pin16"]} pcbX="-5.774817mm" pcbY="14.699869mm" width="2.2999954mm" height="2.6999946mm" shape="rect" />
<smtpad portHints={["pin10"]} pcbX="-1.124839mm" pcbY="-14.449933mm" width="1.2500102mm" height="2.2999954mm" shape="rect" />
<smtpad portHints={["pin11"]} pcbX="7.825105mm" pcbY="-14.449933mm" width="1.2500102mm" height="2.2999954mm" shape="rect" />
<smtpad portHints={["pin12"]} pcbX="10.425049mm" pcbY="-14.449933mm" width="1.2500102mm" height="2.2999954mm" shape="rect" />
<silkscreenpath route={[{"x":-7.006056600000079,"y":-14.09699999999998},{"x":-12.39799400000004,"y":-14.09699999999998},{"x":-12.39799400000004,"y":-11.331168599999955}]} />
<silkscreenpath route={[{"x":-1.906066800000076,"y":-14.09699999999998},{"x":-4.543780600000105,"y":-14.09699999999998}]} />
<silkscreenpath route={[{"x":-12.39799400000004,"y":9.356140799999935},{"x":-12.39799400000004,"y":13.969999999999914}]} />
<silkscreenpath route={[{"x":-12.39799400000004,"y":6.856145800000036},{"x":-12.39799400000004,"y":7.793837600000074}]} />
<silkscreenpath route={[{"x":-12.39799400000004,"y":4.356150800000137},{"x":-12.39799400000004,"y":5.293842600000062}]} />
<silkscreenpath route={[{"x":-12.39799400000004,"y":1.8561558000000105},{"x":-12.39799400000004,"y":2.7938475999999355}]} />
<silkscreenpath route={[{"x":-12.39799400000004,"y":-0.643864600000029},{"x":-12.39799400000004,"y":0.29385260000003655}]} />
<silkscreenpath route={[{"x":-12.39799400000004,"y":-3.1438596000000416},{"x":-12.39799400000004,"y":-2.206167799999889}]} />
<silkscreenpath route={[{"x":-12.39799400000004,"y":-5.6438545999999405},{"x":-12.39799400000004,"y":-4.7061628000000155}]} />
<silkscreenpath route={[{"x":-12.39799400000004,"y":-8.068868800000018},{"x":-12.39799400000004,"y":-7.2061577999999145}]} />
<silkscreenpath route={[{"x":-12.39799400000004,"y":-9.768865399999981},{"x":-12.39799400000004,"y":-9.631171999999992}]} />
<silkscreenpath route={[{"x":7.043927999999937,"y":-14.09699999999998},{"x":-0.3437636000002158,"y":-14.09699999999998}]} />
<silkscreenpath route={[{"x":9.643922800000041,"y":-14.09699999999998},{"x":8.606231199999911,"y":-14.09699999999998}]} />
<silkscreenpath route={[{"x":11.643944199999964,"y":-14.09699999999998},{"x":11.206225999999901,"y":-14.09699999999998}]} />
<silkscreenpath route={[{"x":14.106220199999939,"y":13.969999999999914},{"x":17.066005999999902,"y":13.969999999999914},{"x":17.066005999999902,"y":-14.09699999999998},{"x":14.106220199999939,"y":-14.09699999999998}]} />
<silkscreenpath route={[{"x":-4.543780600000105,"y":13.969999999999914},{"x":11.643944199999964,"y":13.969999999999914}]} />
<silkscreenpath route={[{"x":-12.39799400000004,"y":13.969999999999914},{"x":-7.006056600000079,"y":13.969999999999914}]} />
<silkscreentext text="{NAME}" pcbX="1.526159mm" pcbY="17.047593mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{"x":-14.26864100000023,"y":16.297592999999893},{"x":17.320959000000016,"y":16.297592999999893},{"x":17.320959000000016,"y":-16.30800700000009},{"x":-14.26864100000023,"y":-16.30800700000009},{"x":-14.26864100000023,"y":16.297592999999893}]} />
      </footprint>}
      cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C506790.obj?uuid=b757bde5d4934cda8e7b2233fc3c2357",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C506790.step?uuid=b757bde5d4934cda8e7b2233fc3c2357",
        pcbRotationOffset: 90,
        modelOriginPosition: { x: 0.000025400000026820635, y: 2.379962799999899, z: -2.8500012000000003 },
      }}
      {...props}
    />
  )
}