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

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

const pinLabels = {
  pin1: ["pin1"],
  pin2: ["pin2"],
  pin5: ["pin5"],
  pin6: ["pin6"],
  pin7: ["pin7"],
  pin8: ["pin8"]
} as const

export const HF115F_005_1HS3A = (props: ChipProps<typeof pinLabels>) => {
  return (
    <chip
      pinLabels={pinLabels}
      symbol={
        <symbol>
          <schematicrect schX={-0.1} schY={0} width={1.8} height={0.8} color="#880000" strokeWidth={0.01} />
          <port name="pin1" pinNumber={1} aliases={["1"]} direction="down" schX={-0.6} schY={-0.8} schStemLength={0.4} />
          <port name="pin2" pinNumber={2} aliases={["2"]} direction="up" schX={-0.6} schY={0.8} schStemLength={0.4} />
          <port name="pin5" pinNumber={5} aliases={["5"]} direction="down" schX={0.4} schY={-0.8} schStemLength={0.4} />
          <port name="pin6" pinNumber={6} aliases={["6"]} direction="up" schX={0.4} schY={0.8} schStemLength={0.4} />
          <port name="pin7" pinNumber={7} aliases={["7"]} direction="down" schX={0.6} schY={-0.8} schStemLength={0.4} />
          <port name="pin8" pinNumber={8} aliases={["8"]} direction="up" schX={0.6} schY={0.8} schStemLength={0.4} />
          <schematicpath points={[{"x":-0.6,"y":-0.32},{"x":-0.6,"y":-0.12}]} strokeColor="#880000" strokeWidth={0.01} />
          <schematicpath points={[{"x":-0.6,"y":0.08},{"x":-0.6,"y":0.28}]} strokeColor="#880000" strokeWidth={0.01} />
          <schematicpath points={[{"x":-0.8,"y":0.08},{"x":-0.8,"y":-0.12},{"x":-0.4,"y":-0.12},{"x":-0.4,"y":0.08},{"x":-0.8,"y":0.08}]} strokeColor="#880000" strokeWidth={0.01} />
          <schematicpath svgPath="M -0.58 0.28 A 0.02 0.02 0 1 1 -0.58 0.27996" strokeColor="#880000" strokeWidth={0.01} />
          <schematicpath svgPath="M -0.58 -0.32 A 0.02 0.02 0 1 1 -0.58 -0.32004" strokeColor="#880000" strokeWidth={0.01} />
          <schematicpath svgPath="M 0.42 -0.2 A 0.02 0.02 0 1 1 0.42 -0.20004" strokeColor="#880000" strokeWidth={0.01} />
          <schematicpath svgPath="M 0.62 -0.2 A 0.02 0.02 0 1 1 0.62 -0.20004" strokeColor="#880000" strokeWidth={0.01} />
          <schematicpath points={[{"x":0.4,"y":-0.2},{"x":0.4,"y":0.1}]} strokeColor="#880000" strokeWidth={0.01} />
          <schematicpath points={[{"x":0.6,"y":-0.2},{"x":0.6,"y":0.2}]} strokeColor="#880000" strokeWidth={0.01} />
          <schematicpath points={[{"x":0.6,"y":0.2},{"x":0.5,"y":0.2}]} strokeColor="#880000" strokeWidth={0.01} />
          <schematicpath points={[{"x":0.4,"y":0.1},{"x":0.4,"y":0.2}]} strokeColor="#880000" strokeWidth={0.01} />
          <schematicpath points={[{"x":0.4,"y":0.2},{"x":0.5,"y":0.3}]} strokeColor="#880000" strokeWidth={0.01} />
          <schematicpath svgPath="M 0.42 0.1 A 0.02 0.02 0 1 1 0.42 0.09996" strokeColor="#880000" strokeWidth={0.01} />
          <schematicpath svgPath="M 0.62 0.1 A 0.02 0.02 0 1 1 0.62 0.09996" strokeColor="#880000" strokeWidth={0.01} />
        </symbol>
      }
      supplierPartNumbers={{
  "jlcpcb": [
    "C2976778"
  ]
}}
      manufacturerPartNumber="HF115F/005-1HS3A"
      footprint={<footprint>
        <platedhole  portHints={["pin7"]} pcbX="12.600178mm" pcbY="3.7797613mm" outerDiameter="2.3999952mm" holeDiameter="1.3999972mm" shape="circle" />
<platedhole  portHints={["pin5"]} pcbX="7.559802mm" pcbY="3.7797613mm" outerDiameter="2.3999952mm" holeDiameter="1.3999972mm" shape="circle" />
<platedhole  portHints={["pin8"]} pcbX="12.600178mm" pcbY="-3.7797613mm" outerDiameter="2.3999952mm" holeDiameter="1.3999972mm" shape="circle" />
<platedhole  portHints={["pin6"]} pcbX="7.560056mm" pcbY="-3.7797613mm" outerDiameter="2.3999952mm" holeDiameter="1.3999972mm" shape="circle" />
<platedhole  portHints={["pin1"]} pcbX="-12.600178mm" pcbY="3.7797613mm" outerDiameter="2.3999952mm" holeDiameter="1.3999972mm" shape="circle" />
<platedhole  portHints={["pin2"]} pcbX="-12.599924mm" pcbY="-3.7797613mm" outerDiameter="2.3999952mm" holeDiameter="1.3999972mm" shape="circle" />
<silkscreenpath route={[{"x":13.842619000000013,"y":-3.073412699999949},{"x":13.842619000000013,"y":3.0729301000000078}]} />
<silkscreenpath route={[{"x":-15.240380999999843,"y":6.349758700000052},{"x":-15.240380999999843,"y":-6.350241299999993},{"x":13.842619000000013,"y":-6.350241299999993},{"x":13.842619000000013,"y":-4.48610989999986}]} />
<silkscreenpath route={[{"x":13.842619000000013,"y":4.4856273000001465},{"x":13.842619000000013,"y":6.349758700000052},{"x":-15.240380999999843,"y":6.349758700000052}]} />
<silkscreentext text="{NAME}" pcbX="-0.699008mm" pcbY="7.4716787mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{"x":-15.617507999999816,"y":6.721678700000098},{"x":14.219492000000173,"y":6.721678700000098},{"x":14.219492000000173,"y":-6.732321299999967},{"x":-15.617507999999816,"y":-6.732321299999967},{"x":-15.617507999999816,"y":6.721678700000098}]} />
      </footprint>}
      cadModel={{
        objUrl: objPath,
        pcbRotationOffset: 0,
        modelOriginPosition: { x: 0.7003288000000794, y: 0.00025399999992714584, z: -15.800008000000002 },
      }}
      {...props}
    />
  )
}