tscircuit/ti
ti tscircuit library
- Version
- 1.0.186
- License
- unset
- Stars
- 0
lib/chips/CSD19532Q5B.circuit.tsx
import type { ChipProps } from "@tscircuit/props";
const pinLabels = {
pin1: ["S3"],
pin2: ["S2"],
pin3: ["S1"],
pin4: ["G"],
pin5: ["D5"],
pin6: ["D4"],
pin7: ["D3"],
pin8: ["D2"],
pin9: ["D1"],
} as const;
export const CSD19532Q5B = (props: ChipProps<typeof pinLabels>) => {
return (
<chip
pinLabels={pinLabels}
supplierPartNumbers={{
jlcpcb: ["C473333"],
}}
manufacturerPartNumber="CSD19532Q5B"
footprint={
<footprint>
<smtpad
portHints={["pin9"]}
pcbX="0mm"
pcbY="0.805434mm"
width="4.499991mm"
height="3.7999924mm"
shape="rect"
/>
<smtpad
portHints={["pin8"]}
pcbX="-1.905mm"
pcbY="2.897886mm"
width="0.7493mm"
height="0.999998mm"
shape="rect"
/>
<smtpad
portHints={["pin7"]}
pcbX="-0.635mm"
pcbY="2.897886mm"
width="0.7493mm"
height="0.999998mm"
shape="rect"
/>
<smtpad
portHints={["pin6"]}
pcbX="0.635mm"
pcbY="2.897886mm"
width="0.7493mm"
height="0.999998mm"
shape="rect"
/>
<smtpad
portHints={["pin5"]}
pcbX="1.905mm"
pcbY="2.897886mm"
width="0.7493mm"
height="0.999998mm"
shape="rect"
/>
<smtpad
portHints={["pin4"]}
pcbX="1.905mm"
pcbY="-2.7118818mm"
width="0.6999986mm"
height="1.3720064mm"
shape="rect"
/>
<smtpad
portHints={["pin3"]}
pcbX="0.635mm"
pcbY="-2.7118818mm"
width="0.6999986mm"
height="1.3720064mm"
shape="rect"
/>
<smtpad
portHints={["pin2"]}
pcbX="-0.635mm"
pcbY="-2.7118818mm"
width="0.6999986mm"
height="1.3720064mm"
shape="rect"
/>
<smtpad
portHints={["pin1"]}
pcbX="-1.905mm"
pcbY="-2.7118818mm"
width="0.6999986mm"
height="1.3720064mm"
shape="rect"
/>
<silkscreenpath
route={[
{ x: 2.692399999999907, y: 3.140075000000138 },
{ x: 2.692399999999907, y: -2.854325000000131 },
]}
/>
<silkscreenpath
route={[
{ x: -2.717800000000011, y: -2.854325000000131 },
{ x: -2.717800000000011, y: 3.140075000000138 },
]}
/>
<silkscreencircle
pcbX="-1.9304mm"
pcbY="-3.337052mm"
radius="0.127mm"
/>
<silkscreentext
text="{NAME}"
pcbX="-0.0127mm"
pcbY="4.394202mm"
anchorAlignment="center"
fontSize="1mm"
/>
<courtyardoutline
outline={[
{ x: -2.967800000000011, y: 3.64420199999995 },
{ x: 2.9424000000000206, y: 3.64420199999995 },
{ x: 2.9424000000000206, y: -3.713797999999997 },
{ x: -2.967800000000011, y: -3.713797999999997 },
{ x: -2.967800000000011, y: 3.64420199999995 },
]}
/>
</footprint>
}
cadModel={{
objUrl:
"https://modelcdn.tscircuit.com/easyeda_models/assets/C473333.obj?uuid=45351fa1d67f41b4ad3fc24b46fe8f65",
stepUrl:
"https://modelcdn.tscircuit.com/easyeda_models/assets/C473333.step?uuid=45351fa1d67f41b4ad3fc24b46fe8f65",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: -0.1429893000000675, z: -0.21 },
}}
{...props}
/>
);
};