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

import objPath from "./KS107M016D07RR0VH2FP0.obj"
import type { CapacitorProps } from "@tscircuit/props"

export const KS107M016D07RR0VH2FP0 = (props: Omit<CapacitorProps, "capacitance">) => {
  const { name = "C1", ...restProps } = props

  return (
    <capacitor
      name={name}
      capacitance="100uF"
      symbol={
        <symbol>
          <port name="pin1" pinNumber={1} aliases={["1"]} direction="up" schX={0} schY={-0.3} schStemLength={0.2} />
          <port name="pin2" pinNumber={2} aliases={["2"]} direction="down" schX={0} schY={0.3} schStemLength={0.2} />
          <schematicpath points={[{"x":0,"y":-0.1},{"x":0,"y":-0.04}]} strokeColor="#880000" strokeWidth={0.01} />
          <schematicpath points={[{"x":-0.16,"y":-0.04},{"x":0.16,"y":-0.04}]} strokeColor="#880000" strokeWidth={0.01} />
          <schematicpath svgPath="M -0.16 0.095 Q 0 0.03 0.16 0.095" strokeColor="#880000" strokeWidth={0.01} />
          <schematicpath points={[{"x":0,"y":0.095},{"x":0,"y":0.1}]} strokeColor="#880000" strokeWidth={0.01} />
          <schematicpath points={[{"x":-0.1,"y":-0.16},{"x":-0.02,"y":-0.16}]} strokeColor="#880000" strokeWidth={0.01} />
          <schematicpath points={[{"x":-0.06,"y":-0.2},{"x":-0.06,"y":-0.12}]} strokeColor="#880000" strokeWidth={0.01} />
        </symbol>
      }
      supplierPartNumbers={{
  "jlcpcb": [
    "C43803"
  ]
}}
      manufacturerPartNumber="KS107M016D07RR0VH2FP0"
      footprint={<footprint>
        <platedhole  portHints={["pin1"]} pcbX="-0.999998mm" pcbY="0mm" outerDiameter="1.2999974mm" holeDiameter="0.7999984mm" shape="circle" />
<platedhole  portHints={["pin2"]} pcbX="0.999998mm" pcbY="0mm" outerDiameter="1.2999974mm" holeDiameter="0.7999984mm" shape="circle" />
<silkscreenpath route={[{"x":2.5001220000000046,"y":0},{"x":2.4149324086734936,"y":-0.6470791886797969},{"x":2.1651691645603677,"y":-1.250060999999988},{"x":1.7678532199936825,"y":-1.7678532199936683},{"x":1.2500610000000023,"y":-2.1651691645603535},{"x":0.6470791886798111,"y":-2.4149324086734794},{"x":0,"y":-2.5001220000000046},{"x":-0.6470791886797969,"y":-2.4149324086734794},{"x":-1.250060999999988,"y":-2.1651691645603535},{"x":-1.7678532199936683,"y":-1.7678532199936683},{"x":-2.1651691645603535,"y":-1.250060999999988},{"x":-2.4149324086734794,"y":-0.6470791886797969},{"x":-2.5001220000000046,"y":0},{"x":-2.4149324086734794,"y":0.6470791886797969},{"x":-2.1651691645603535,"y":1.2500610000000023},{"x":-1.7678532199936683,"y":1.7678532199936825},{"x":-1.250060999999988,"y":2.1651691645603677},{"x":-0.6470791886797969,"y":2.4149324086734936},{"x":0,"y":2.5001220000000046},{"x":0.6470791886798111,"y":2.4149324086734936},{"x":1.2500610000000023,"y":2.1651691645603677},{"x":1.7678532199936825,"y":1.7678532199936825},{"x":2.1651691645603677,"y":1.2500610000000023},{"x":2.4149324086734936,"y":0.6470791886797969},{"x":2.5001220000000046,"y":0}]} />
<fabricationnotetext text="+" pcbX="-0.999998mm" pcbY="-1.7mm" fontSize="0.75mm" layer="top" />
<fabricationnotetext text="-" pcbX="0.999998mm" pcbY="-1.7mm" fontSize="0.75mm" layer="top" />
<silkscreentext text="{NAME}" pcbX="-0.018796mm" pcbY="3.4892mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{"x":-2.7833960000000104,"y":2.739200000000011},{"x":2.7458039999999926,"y":2.739200000000011},{"x":2.7458039999999926,"y":-2.789999999999992},{"x":-2.7833960000000104,"y":-2.789999999999992},{"x":-2.7833960000000104,"y":2.739200000000011}]} />
      </footprint>}
      cadModel={{
        objUrl: objPath,
        pcbRotationOffset: 0,
        modelOriginPosition: { x: 0.006951200000013369, y: 0.001721299999986714, z: -3.5100069999999994 },
      }}
      {...restProps}
    />
  )
}