hrithik18k/switch-pcb
A tscircuit package created by hrithik18k.
- Version
- 1.2.0
- License
- unset
- Stars
- 0
imports/IRM_03_5.tsx
import type { ChipProps } from "@tscircuit/props"
const pinLabels = {
pin1: ["AC1","L"],
pin3: ["AC2","N"],
pin13: ["NC"],
pin14: ["VO_NEG"],
pin16: ["VO_POS"]
} as const
const pinAttributes = {
pin13: {doNotConnect: true}
} as const
export const IRM_03_5 = (props: ChipProps<typeof pinLabels>) => {
return (
<chip
pinLabels={pinLabels}
pinAttributes={pinAttributes}
supplierPartNumbers={{
"jlcpcb": [
"C6969425"
]
}}
manufacturerPartNumber="IRM-03-5"
footprint={<footprint>
<hole pcbX="8.219948mm" pcbY="0mm" diameter="4.5000164mm" />
<hole pcbX="-8.219948mm" pcbY="0mm" diameter="4.5000164mm" />
<platedhole portHints={["pin1"]} pcbX="-15.24mm" pcbY="-8.89mm" outerDiameter="1.5999968mm" holeDiameter="0.9000236mm" shape="circle" />
<platedhole portHints={["pin3"]} pcbX="-10.16mm" pcbY="-8.89mm" outerDiameter="1.5999968mm" holeDiameter="0.9000236mm" shape="circle" />
<platedhole portHints={["pin13"]} pcbX="15.24mm" pcbY="-8.89mm" outerDiameter="1.5999968mm" holeDiameter="0.9000236mm" shape="circle" />
<platedhole portHints={["pin14"]} pcbX="15.24mm" pcbY="8.89mm" outerDiameter="1.5999968mm" holeDiameter="0.9000236mm" shape="circle" />
<platedhole portHints={["pin16"]} pcbX="10.16mm" pcbY="8.89mm" outerDiameter="1.5999968mm" holeDiameter="0.9000236mm" shape="circle" />
<silkscreenpath route={[{"x":18.541999999999916,"y":-12.06499999999994},{"x":-18.542000000000144,"y":-12.06499999999994},{"x":-18.542000000000144,"y":12.065000000000055},{"x":18.541999999999916,"y":12.065000000000055},{"x":18.541999999999916,"y":-12.06499999999994}]} />
<silkscreentext text="AC/L" pcbX="-17.272mm" pcbY="-7.62mm" anchorAlignment="bottom_left" fontSize="2.032mm" />
<silkscreentext text="AC/N" pcbX="-12.319mm" pcbY="-7.62mm" anchorAlignment="bottom_left" fontSize="2.032mm" />
<silkscreentext text="NC" pcbX="14.351mm" pcbY="-7.874mm" anchorAlignment="bottom_left" fontSize="2.032mm" />
<silkscreentext text="+V" pcbX="8.68553mm" pcbY="6.603746mm" anchorAlignment="bottom_left" fontSize="2.032mm" />
<silkscreentext text="-V" pcbX="13.843mm" pcbY="6.604mm" anchorAlignment="bottom_left" fontSize="2.032mm" />
<silkscreentext text="{NAME}" pcbX="0mm" pcbY="13.065mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{"x":-18.749963000000093,"y":12.24997600000006},{"x":18.74996299999998,"y":12.24997600000006},{"x":18.74996299999998,"y":-12.24997600000006},{"x":-18.749963000000093,"y":-12.24997600000006},{"x":-18.749963000000093,"y":12.24997600000006}]} />
</footprint>}
cadModel={{
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C6969425.obj?uuid=2b1f1e36b4b54cb698a0f2123bde8679",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C6969425.step?uuid=2b1f1e36b4b54cb698a0f2123bde8679",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0, z: -15.000007 },
}}
{...props}
/>
)
}