AnasSarkiz/usb-c-pwm-pa25
A component library defining an AO3400A N-channel MOSFET, 47 µF polarized capacitor, 3-pin through-hole connector, and 9.1 V Zener diode with PCB footprints and 3D CAD models.
- Version
- 0.1.0-prototype.2
- License
- unset
- Stars
- 0
imports/KF350_3_5_2P.tsx
import type { ConnectorProps } from "@tscircuit/props";
const pinLabels = {
pin1: ["pin1"],
pin2: ["pin2"],
} as const;
export const KF350_3_5_2P = (props: ConnectorProps) => {
return (
<connector
pinLabels={pinLabels}
supplierPartNumbers={{
jlcpcb: ["C474892"],
}}
manufacturerPartNumber="KF350-3.5-2P"
footprint={
<footprint insertionDirection="from_above">
<platedhole
portHints={["pin1"]}
pcbX="-1.749933mm"
pcbY="0mm"
outerDiameter="1.999996mm"
holeDiameter="0.999998mm"
shape="circle"
/>
<platedhole
portHints={["pin2"]}
pcbX="1.749933mm"
pcbY="0mm"
outerDiameter="1.999996mm"
holeDiameter="0.999998mm"
shape="circle"
/>
<silkscreenpath
route={[
{ x: 3.500196200000005, y: 3.499967599999991 },
{ x: 3.500196200000005, y: -3.4000694000000067 },
]}
/>
<silkscreenpath
route={[
{ x: -3.5000184000000445, y: -3.4001202000000603 },
{ x: 3.5000184000000445, y: -3.4001202000000603 },
]}
/>
<silkscreenpath
route={[
{ x: -2.6805128000000877, y: -3.4001710000000003 },
{ x: -2.6805128000000877, y: -1.9106895999999551 },
{ x: -2.249906600000031, y: -1.480108800000039 },
{ x: -1.2598908000001074, y: -1.480108800000039 },
{ x: -0.8136128000001008, y: -1.926386799999932 },
{ x: -0.8136128000001008, y: -3.4001710000000003 },
]}
/>
<silkscreenpath
route={[
{ x: 0.8193023999999696, y: -3.4001202000000603 },
{ x: 0.8193023999999696, y: -1.910664200000042 },
{ x: 1.2499339999999393, y: -1.4800579999999854 },
{ x: 2.2399497999999767, y: -1.4800579999999854 },
{ x: 2.686227800000097, y: -1.9263613999999052 },
{ x: 2.686227800000097, y: -3.4001202000000603 },
]}
/>
<silkscreenpath
route={[
{ x: -3.5000437999999576, y: 1.868728800000099 },
{ x: 3.5000437999999576, y: 1.868728800000099 },
]}
/>
<silkscreenpath
route={[
{ x: -3.5000437999999576, y: 3.4999930000000177 },
{ x: 3.499992999999904, y: 3.4999930000000177 },
]}
/>
<silkscreenpath
route={[
{ x: -3.5000437999999576, y: 3.4999930000000177 },
{ x: -3.5000437999999576, y: -3.4000186000000667 },
]}
/>
<silkscreenpath
route={[
{ x: -3.5000437999999576, y: -3.4000186000000667 },
{ x: -3.9500809999999547, y: -3.4000186000000667 },
{ x: -3.9500809999999547, y: -2.5999947999998767 },
{ x: -3.5000437999999576, y: -2.5999947999998767 },
]}
/>
<silkscreenpath
route={[
{ x: 3.499992999999904, y: 3.4999930000000177 },
{ x: 3.9500048000001016, y: 3.4999930000000177 },
{ x: 3.9500048000001016, y: 2.699994600000082 },
{ x: 3.499992999999904, y: 2.699994600000082 },
]}
/>
<silkscreentext
text="{NAME}"
pcbX="0.010033mm"
pcbY="4.6322mm"
anchorAlignment="center"
fontSize="1mm"
/>
<fabricationnotepath
route={[
{ x: -2.8076143999999204, y: -3.40004399999998 },
{ x: -2.8076143999999204, y: -1.9106133999999884 },
{ x: -2.7979548349023844, y: -1.8620075982191793 },
{ x: -2.770428799999877, y: -1.8207989999999654 },
{ x: -2.3398226000000477, y: -1.3901928000000225 },
{ x: -2.2986140017809475, y: -1.3626667650974014 },
{ x: -2.2500082000000248, y: -1.3530071999998654 },
{ x: -1.259992400000101, y: -1.3530071999998654 },
{ x: -1.2113865982190646, y: -1.3626667650974014 },
{ x: -1.170178000000078, y: -1.3901928000000225 },
{ x: -0.7239000000000715, y: -1.8364707999999155 },
{ x: -0.6963739650974503, y: -1.8776793982190156 },
{ x: -0.6867143999999143, y: -1.9262851999999384 },
{ x: -0.6867143999999143, y: -3.40004399999998 },
{ x: -0.813714399999867, y: -3.273044000000027 },
{ x: -0.9407143999999334, y: -3.40004399999998 },
{ x: -0.9407143999999334, y: -1.9788886000000048 },
{ x: -1.31259579999994, y: -1.6070071999998845 },
{ x: -2.1974047999999584, y: -1.6070071999998845 },
{ x: -2.5536143999999013, y: -1.9632168000000547 },
{ x: -2.5536143999999013, y: -3.40004399999998 },
{ x: -2.680614399999854, y: -3.273044000000027 },
{ x: -2.8076143999999204, y: -3.40004399999998 },
]}
strokeWidth="0.254mm"
/>
<fabricationnotepath
route={[
{ x: 0.6923023999999032, y: -3.4000694000000067 },
{ x: 0.6923023999999032, y: -1.9106387999999015 },
{ x: 0.7019619650976665, y: -1.8620329982190924 },
{ x: 0.729488000000174, y: -1.820824400000106 },
{ x: 1.1600942000000032, y: -1.3902181999999357 },
{ x: 1.2012998712984881, y: -1.3626784983014204 },
{ x: 1.2499086000000261, y: -1.3530072000000928 },
{ x: 2.23992439999995, y: -1.3530071999998654 },
{ x: 2.2885194616609397, y: -1.3626833583809912 },
{ x: 2.3297134000000597, y: -1.3902181999999357 },
{ x: 2.7759914000000663, y: -1.8364961999999423 },
{ x: 2.8035311016985816, y: -1.8777018712984272 },
{ x: 2.813202399999909, y: -1.9263105999999652 },
{ x: 2.813202399999909, y: -3.4000694000000067 },
{ x: 2.6862023999999565, y: -3.2730693999999403 },
{ x: 2.55920239999989, y: -3.4000694000000067 },
{ x: 2.55920239999989, y: -1.9789140000000316 },
{ x: 2.1872955999999704, y: -1.6070071999998845 },
{ x: 1.3025120000000925, y: -1.6070071999998845 },
{ x: 0.9463023999999223, y: -1.9632421999999679 },
{ x: 0.9463023999999223, y: -3.4000694000000067 },
{ x: 0.8193023999999696, y: -3.2730693999999403 },
{ x: 0.6923023999999032, y: -3.4000694000000067 },
]}
strokeWidth="0.254mm"
/>
<fabricationnotepath
route={[
{ x: -3.500043799999844, y: -3.273044000000027 },
{ x: 3.4999930000000177, y: -3.273044000000027 },
{ x: 3.372993000000065, y: -3.40004399999998 },
{ x: 3.4999930000000177, y: -3.5270439999999326 },
{ x: -3.500043799999844, y: -3.5270439999999326 },
{ x: -3.3730437999998912, y: -3.40004399999998 },
{ x: -3.500043799999844, y: -3.273044000000027 },
]}
strokeWidth="0.254mm"
/>
<fabricationnotepath
route={[
{ x: 3.4999930000000177, y: 3.373043800000005 },
{ x: -3.500043799999844, y: 3.373043800000005 },
{ x: -3.3730437999998912, y: 3.5000437999999576 },
{ x: -3.500043799999844, y: 3.627043800000024 },
{ x: 3.4999930000000177, y: 3.627043800000024 },
{ x: 3.372993000000065, y: 3.5000437999999576 },
{ x: 3.4999930000000177, y: 3.373043800000005 },
]}
strokeWidth="0.254mm"
/>
<fabricationnotepath
route={[
{ x: 3.627043800000024, y: 3.5000184000000445 },
{ x: 3.627043800000024, y: -3.4000186000000667 },
{ x: 3.5000438000000713, y: -3.273018600000114 },
{ x: 3.373043800000005, y: -3.4000186000000667 },
{ x: 3.373043800000005, y: 3.5000184000000445 },
{ x: 3.5000438000000713, y: 3.373018399999978 },
{ x: 3.627043800000024, y: 3.5000184000000445 },
]}
strokeWidth="0.254mm"
/>
<fabricationnotepath
route={[
{ x: -3.627069199999937, y: -3.40004399999998 },
{ x: -3.627069199999937, y: 3.5000184000000445 },
{ x: -3.5000691999999844, y: 3.373018399999978 },
{ x: -3.373069199999918, y: 3.5000184000000445 },
{ x: -3.373069199999918, y: -3.40004399999998 },
{ x: -3.5000691999999844, y: -3.273044000000027 },
{ x: -3.627069199999937, y: -3.40004399999998 },
]}
strokeWidth="0.254mm"
/>
<courtyardoutline
outline={[
{ x: -4.240466999999967, y: 3.8822000000001253 },
{ x: 4.2605330000000095, y: 3.8822000000001253 },
{ x: 4.2605330000000095, y: -3.780599999999822 },
{ x: -4.240466999999967, y: -3.780599999999822 },
{ x: -4.240466999999967, y: 3.8822000000001253 },
]}
/>
</footprint>
}
cadModel={{
objUrl:
"https://modelcdn.tscircuit.com/easyeda_models/assets/C474892.obj?uuid=81e8844df5354ae4bd7bd34179dfd3ff",
stepUrl:
"https://modelcdn.tscircuit.com/easyeda_models/assets/C474892.step?uuid=81e8844df5354ae4bd7bd34179dfd3ff",
pcbRotationOffset: 0,
modelOriginPosition: {
x: 0,
y: -0.04999990000010257,
z: -0.000006799999999973494,
},
}}
{...props}
/>
);
};