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}
/>
)
}