hrithik18k/smart-switch-pcb

The AO3400A component models a SOT-23 N-channel MOSFET with labeled pins for Gate, Source, and Drain, including 3D CAD models and schematic symbols for electronic circuit design.

Version
1.0.1
License
unset
Stars
0

imports/TMOV14RP275E.tsx

import type { ChipProps } from "@tscircuit/props";

const pinLabels = {
	pin1: ["pin1"],
	pin2: ["pin2"],
} as const;

export const TMOV14RP275E = (props: ChipProps<typeof pinLabels>) => {
	return (
		<chip
			pinLabels={pinLabels}
			symbol={
				<symbol>
					<port
						name="pin1"
						pinNumber={1}
						aliases={["1"]}
						direction="left"
						schX={-0.4}
						schY={0}
						schStemLength={0.2}
					/>
					<port
						name="pin2"
						pinNumber={2}
						aliases={["2"]}
						direction="right"
						schX={0.4}
						schY={0}
						schStemLength={0.2}
					/>
					<schematicrect
						schX={0}
						schY={0}
						width={0.4}
						height={0.16}
						color="#000000"
					/>
					<schematicpath
						points={[
							{ x: 0.12, y: 0.16 },
							{ x: -0.1, y: -0.16 },
							{ x: -0.2, y: -0.16 },
						]}
						strokeColor="#000000"
					/>
				</symbol>
			}
			supplierPartNumbers={{
				jlcpcb: ["C1528070"],
			}}
			manufacturerPartNumber="TMOV14RP275E"
			footprint={
				<footprint>
					<platedhole
						portHints={["pin1"]}
						pcbX="-3.24993mm"
						pcbY="0.999998mm"
						outerDiameter="1.499997mm"
						holeDiameter="0.9000236mm"
						shape="circle"
					/>
					<platedhole
						portHints={["pin2"]}
						pcbX="3.24993mm"
						pcbY="-0.999998mm"
						outerDiameter="1.499997mm"
						holeDiameter="0.9000236mm"
						shape="circle"
					/>
					<silkscreenpath
						route={[
							{ x: -6.999986000000035, y: 4.749977800000124 },
							{ x: -6.999986000000035, y: -4.750003199999924 },
							{ x: 6.999985999999922, y: -4.750003199999924 },
							{ x: 6.999985999999922, y: 4.749977800000124 },
							{ x: -6.999986000000035, y: 4.749977800000124 },
						]}
					/>
					<silkscreentext
						text="{NAME}"
						pcbX="-0.0254mm"
						pcbY="5.7752mm"
						anchorAlignment="center"
						fontSize="1mm"
					/>
					<courtyardoutline
						outline={[
							{ x: -7.285799999999881, y: 5.025200000000041 },
							{ x: 7.2349999999999, y: 5.025200000000041 },
							{ x: 7.2349999999999, y: -4.9997999999999365 },
							{ x: -7.285799999999881, y: -4.9997999999999365 },
							{ x: -7.285799999999881, y: 5.025200000000041 },
						]}
					/>
				</footprint>
			}
			cadModel={{
				objUrl:
					"https://modelcdn.tscircuit.com/easyeda_models/assets/C1528070.obj?uuid=b1d41dee342f45629cf1fd88b7ec6c66",
				stepUrl:
					"https://modelcdn.tscircuit.com/easyeda_models/assets/C1528070.step?uuid=b1d41dee342f45629cf1fd88b7ec6c66",
				pcbRotationOffset: 0,
				modelOriginPosition: {
					x: 0.000012700000070253736,
					y: 0,
					z: -0.000006999999999646178,
				},
			}}
			{...props}
		/>
	);
};