abse/wifi-smart-switch

The AO3400A component models a small N-channel MOSFET in a SOT-23 package with drain, gate, and source pins, used for switching or amplification in electronic circuits.

Version
1.0.29
License
unset
Stars
0

imports/IRM_10_5/IRM_10_5.tsx

import objPath from "./IRM_10_5.obj"
import type { ChipProps } from "@tscircuit/props"

const pinLabels = {
  pin1: ["pin1"],
  pin2: ["pin2"],
  pin3: ["VNEG"],
  pin4: ["VPLUS"]
} as const

export const IRM_10_5 = (props: ChipProps<typeof pinLabels>) => {
  return (
    <chip
      pinLabels={pinLabels}
      supplierPartNumbers={{
  "jlcpcb": [
    "C2857903"
  ]
}}
      manufacturerPartNumber="IRM-10-5"
      footprint={<footprint>
        <platedhole  portHints={["pin1"]} pcbX="-19.249898mm" pcbY="5.375021mm" outerDiameter="2.54mm" holeDiameter="1.7999964mm" shape="circle" />
<platedhole  portHints={["pin2"]} pcbX="-19.249898mm" pcbY="-5.375021mm" outerDiameter="2.54mm" holeDiameter="1.7999964mm" shape="circle" />
<platedhole  portHints={["pin4"]} pcbX="19.249898mm" pcbY="2.624963mm" outerDiameter="2.54mm" holeDiameter="1.7999964mm" shape="circle" />
<platedhole  portHints={["pin3"]} pcbX="19.249898mm" pcbY="-5.375021mm" outerDiameter="2.54mm" holeDiameter="1.7999964mm" shape="circle" />
<silkscreenpath route={[{"x":-22.936708000000024,"y":-8.821801000000008},{"x":22.930357999999984,"y":-8.821801000000008}]} />
<silkscreenpath route={[{"x":-22.936708000000024,"y":-8.821801000000008},{"x":-22.964902000000023,"y":16.569817},{"x":-22.942042000000015,"y":16.592422999999997},{"x":22.904957999999993,"y":16.592422999999997},{"x":22.930357999999984,"y":16.567022999999992},{"x":22.930357999999984,"y":-8.801989000000006},{"x":22.937469999999962,"y":-8.80935500000001}]} />
<silkscreentext text="AC/N" pcbX="-17.145mm" pcbY="4.444873mm" anchorAlignment="bottom_left" fontSize="2.54mm" />
<silkscreentext text="AC/L" pcbX="-17.145mm" pcbY="-6.305169mm" anchorAlignment="bottom_left" fontSize="2.54mm" />
<fabricationnotetext text="V+" pcbX="14.569694mm" pcbY="1.781937mm" fontSize="2.54mm" layer="top" />
<fabricationnotetext text="V-" pcbX="14.569694mm" pcbY="-6.218047mm" fontSize="2.54mm" layer="top" />
<silkscreentext text="{NAME}" pcbX="-0mm" pcbY="17.649573mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{"x":-23.237000000000023,"y":16.89957299999999},{"x":23.236999999999995,"y":16.89957299999999},{"x":23.236999999999995,"y":-9.127427000000012},{"x":-23.237000000000023,"y":-9.127427000000012},{"x":-23.237000000000023,"y":16.89957299999999}]} />
      </footprint>}
      cadModel={{
        objUrl: objPath,
        pcbRotationOffset: 0,
        modelOriginPosition: { x: -0.000012699999984988608, y: -3.9250112, z: -0.20000660000000048 },
      }}
      {...props}
    />
  )
}