mpsys/roveee-led-pcb

This code defines a surface-mount integrated circuit (TPS923655DMTR) used as a power management or driver component in a PCB, including its footprint, 3D model, and placement within a circuit with associated passive components and routing.

Version
1.0.0
License
unset
Stars
0

imports/TPS923655DMTR.tsx

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

export const TPS923655DMTR = (props: ChipProps) => {
  const { name = "U1", ...restProps } = props

  return (
    <chip
      name={name}
      supplierPartNumbers={{
  "jlcpcb": [
    "C22427698"
  ]
}}
      manufacturerPartNumber="TPS923655DMTR"
      footprint={<footprint>
        <smtpad portHints={["pgnd"]} pcbX="-1.949958mm" pcbY="-1.4986mm" width="0.3640074mm" height="0.8469884mm" radius="0.1820037mm" shape="pill" />
<smtpad portHints={["agnd"]} pcbX="-1.299972mm" pcbY="-1.4986mm" width="0.3640074mm" height="0.8469884mm" radius="0.1820037mm" shape="pill" />
<smtpad portHints={["vin"]} pcbX="-0.649986mm" pcbY="-1.4986mm" width="0.3640074mm" height="0.8469884mm" radius="0.1820037mm" shape="pill" />
<smtpad portHints={["vcc"]} pcbX="0mm" pcbY="-1.4986mm" width="0.3640074mm" height="0.8469884mm" radius="0.1820037mm" shape="pill" />
<smtpad portHints={["adim"]} pcbX="0.649986mm" pcbY="-1.4986mm" width="0.3640074mm" height="0.8469884mm" radius="0.1820037mm" shape="pill" />
<smtpad portHints={["en"]} pcbX="1.299972mm" pcbY="-1.4986mm" width="0.3640074mm" height="0.8469884mm" radius="0.1820037mm" shape="pill" />
<smtpad portHints={["fault"]} pcbX="1.949958mm" pcbY="-1.4986mm" width="0.3640074mm" height="0.8469884mm" radius="0.1820037mm" shape="pill" />
<smtpad portHints={["sw"]} pcbX="-1.949958mm" pcbY="1.4986mm" width="0.3640074mm" height="0.8469884mm" radius="0.1820037mm" shape="pill" />
<smtpad portHints={["csp"]} pcbX="-1.299972mm" pcbY="1.4986mm" width="0.3640074mm" height="0.8469884mm" radius="0.1820037mm" shape="pill" />
<smtpad portHints={["csn"]} pcbX="-0.649986mm" pcbY="1.4986mm" width="0.3640074mm" height="0.8469884mm" radius="0.1820037mm" shape="pill" />
<smtpad portHints={["ovp"]} pcbX="0mm" pcbY="1.4986mm" width="0.3640074mm" height="0.8469884mm" radius="0.1820037mm" shape="pill" />
<smtpad portHints={["comp"]} pcbX="0.649986mm" pcbY="1.4986mm" width="0.3640074mm" height="0.8469884mm" radius="0.1820037mm" shape="pill" />
<smtpad portHints={["fset"]} pcbX="1.299972mm" pcbY="1.4986mm" width="0.3640074mm" height="0.8469884mm" radius="0.1820037mm" shape="pill" />
<smtpad portHints={["temp"]} pcbX="1.949958mm" pcbY="1.4986mm" width="0.3640074mm" height="0.8469884mm" radius="0.1820037mm" shape="pill" />
<smtpad portHints={["thermal"]} pcbX="0mm" pcbY="0mm" width="4.1999916mm" height="1.5999968mm" shape="rect" />
<silkscreenpath route={[{"x":-2.3262081999999964,"y":-1.5761969999999792},{"x":-2.3262081999999964,"y":1.5761970000000929}]} />
<silkscreenpath route={[{"x":2.3262081999999964,"y":1.5761970000000929},{"x":2.3262081999999964,"y":-1.5761969999999792}]} />
<silkscreenpath route={[{"x":-1.8498820000000933,"y":-2.221992},{"x":-1.8532920070083492,"y":-2.2478935747576543},{"x":-1.8632896416909261,"y":-2.272030000000086},{"x":-1.8791935817660033,"y":-2.292756418233921},{"x":-1.8999200000000656,"y":-2.308660358308998},{"x":-1.9240564252423837,"y":-2.318657992991575},{"x":-1.9499580000000378,"y":-2.3220679999999447},{"x":-1.975859574757692,"y":-2.318657992991575},{"x":-1.99999600000001,"y":-2.308660358308998},{"x":-2.0207224182340724,"y":-2.292756418233921},{"x":-2.0366263583091495,"y":-2.272030000000086},{"x":-2.0466239929917265,"y":-2.2478935747576543},{"x":-2.0500339999999824,"y":-2.221992},{"x":-2.0466239929917265,"y":-2.196090425242346},{"x":-2.0366263583091495,"y":-2.1719539999999142},{"x":-2.0207224182340724,"y":-2.1512275817659656},{"x":-1.99999600000001,"y":-2.1353236416908885},{"x":-1.975859574757692,"y":-2.1253260070083115},{"x":-1.9499580000000378,"y":-2.1219160000000556},{"x":-1.9240564252423837,"y":-2.1253260070083115},{"x":-1.8999200000000656,"y":-2.1353236416908885},{"x":-1.8791935817660033,"y":-2.1512275817659656},{"x":-1.8632896416909261,"y":-2.1719539999999142},{"x":-1.8532920070083492,"y":-2.196090425242346},{"x":-1.8498820000000933,"y":-2.221992}]} />
<silkscreentext text="{NAME}" pcbX="-0.0127mm" pcbY="2.9304mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{"x":-2.5868000000000393,"y":2.180400000000077},{"x":2.5614000000000487,"y":2.180400000000077},{"x":2.5614000000000487,"y":-2.5614000000000487},{"x":-2.5868000000000393,"y":-2.5614000000000487},{"x":-2.5868000000000393,"y":2.180400000000077}]} />
      </footprint>}
      cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C22427698.obj?uuid=f56a5bdc1a3648edaa846a8056cc6e9f",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C22427698.step?uuid=f56a5bdc1a3648edaa846a8056cc6e9f",
        pcbRotationOffset: 90,
        modelOriginPosition: { x: 0, y: -0.000012700000070253736, z: 0 },
      }}
      {...restProps}
    />
  )
}