hrithik18k/Chatting-Device
This code defines React components representing surface-mount voltage regulator and resistor chips with specified pin layouts, footprints, and 3D CAD models for electronic hardware design.
- Version
- 1.0.0
- License
- unset
- Stars
- 0
imports/E22_900T22S.tsx
import type { ChipProps } from "@tscircuit/props"
const pinLabels = {
pin1: ["NRST"],
pin2: ["GND4"],
pin3: ["NC5"],
pin4: ["NC1"],
pin5: ["NC2"],
pin6: ["NC3"],
pin7: ["NC4"],
pin8: ["GND1"],
pin11: ["GND2"],
pin12: ["ANT"],
pin13: ["GND3"],
pin14: ["GND5"],
pin15: ["GND6"],
pin16: ["GND7"],
pin19: ["GND8"],
pin20: ["M0"],
pin21: ["M1"],
pin22: ["RXD"],
pin23: ["TXD"],
pin24: ["AUX"],
pin25: ["VCC"],
pin26: ["GND9"]
} as const
export const E22_900T22S = (props: ChipProps<typeof pinLabels>) => {
return (
<chip
pinLabels={pinLabels}
supplierPartNumbers={{
"jlcpcb": [
"C411289"
]
}}
manufacturerPartNumber="E22_900T22S"
footprint={<footprint>
<smtpad portHints={["pin4"]} pcbX="-7.999857mm" pcbY="7.490714mm" width="2.0999958mm" height="0.9500108mm" shape="rect" />
<smtpad portHints={["pin5"]} pcbX="-7.999857mm" pcbY="6.220714mm" width="2.0999958mm" height="0.9500108mm" shape="rect" />
<smtpad portHints={["pin6"]} pcbX="-7.999857mm" pcbY="4.950714mm" width="2.0999958mm" height="0.9500108mm" shape="rect" />
<smtpad portHints={["pin7"]} pcbX="-7.999857mm" pcbY="3.680714mm" width="2.0999958mm" height="0.9500108mm" shape="rect" />
<smtpad portHints={["pin8"]} pcbX="-7.999857mm" pcbY="2.410714mm" width="2.0999958mm" height="0.9500108mm" shape="rect" />
<smtpad portHints={["pin11"]} pcbX="-7.999857mm" pcbY="-8.76046mm" width="2.0999958mm" height="0.9500108mm" shape="rect" />
<smtpad portHints={["pin12"]} pcbX="-7.999857mm" pcbY="-10.03046mm" width="2.0999958mm" height="0.9500108mm" shape="rect" />
<smtpad portHints={["pin13"]} pcbX="-7.999857mm" pcbY="-11.30046mm" width="2.0999958mm" height="0.9500108mm" shape="rect" />
<smtpad portHints={["pin3"]} pcbX="-7.999857mm" pcbY="8.76046mm" width="2.0999958mm" height="0.9500108mm" shape="rect" />
<smtpad portHints={["pin2"]} pcbX="-7.999857mm" pcbY="10.03046mm" width="2.0999958mm" height="0.9500108mm" shape="rect" />
<smtpad portHints={["pin1"]} pcbX="-7.999857mm" pcbY="11.30046mm" width="2.0999958mm" height="0.9500108mm" shape="rect" />
<smtpad portHints={["pin14"]} pcbX="7.999857mm" pcbY="-11.299444mm" width="2.0999958mm" height="0.9500108mm" shape="rect" />
<smtpad portHints={["pin15"]} pcbX="7.999857mm" pcbY="-10.029444mm" width="2.0999958mm" height="0.9500108mm" shape="rect" />
<smtpad portHints={["pin16"]} pcbX="7.999857mm" pcbY="-8.759444mm" width="2.0999958mm" height="0.9500108mm" shape="rect" />
<smtpad portHints={["pin19"]} pcbX="7.999857mm" pcbY="2.41046mm" width="2.0999958mm" height="0.9500108mm" shape="rect" />
<smtpad portHints={["pin20"]} pcbX="7.999857mm" pcbY="3.68046mm" width="2.0999958mm" height="0.9500108mm" shape="rect" />
<smtpad portHints={["pin21"]} pcbX="7.999857mm" pcbY="4.95046mm" width="2.0999958mm" height="0.9500108mm" shape="rect" />
<smtpad portHints={["pin22"]} pcbX="7.999857mm" pcbY="6.22046mm" width="2.0999958mm" height="0.9500108mm" shape="rect" />
<smtpad portHints={["pin23"]} pcbX="7.999857mm" pcbY="7.49046mm" width="2.0999958mm" height="0.9500108mm" shape="rect" />
<smtpad portHints={["pin26"]} pcbX="7.999857mm" pcbY="11.30046mm" width="2.0999958mm" height="0.9500108mm" shape="rect" />
<smtpad portHints={["pin25"]} pcbX="7.999857mm" pcbY="10.03046mm" width="2.0999958mm" height="0.9500108mm" shape="rect" />
<smtpad portHints={["pin24"]} pcbX="7.999857mm" pcbY="8.76046mm" width="2.0999958mm" height="0.9500108mm" shape="rect" />
<silkscreenpath route={[{"x":7.99998400000004,"y":-12.00566559999993},{"x":7.99998400000004,"y":-12.699999999999932},{"x":-7.999958600000014,"y":-12.699999999999932}]} />
<silkscreenpath route={[{"x":7.99998400000004,"y":1.7043146000000888},{"x":7.99998400000004,"y":-8.053349399999888}]} />
<silkscreenpath route={[{"x":-7.999958600000014,"y":12.006630800000153},{"x":-7.999958600000014,"y":13.299947999999972},{"x":7.99998400000004,"y":13.299947999999972},{"x":7.99998400000004,"y":12.006630800000153}]} />
<silkscreenpath route={[{"x":-7.999958600000014,"y":-8.054339999999911},{"x":-7.999958600000014,"y":1.7045177999999623}]} />
<silkscreenpath route={[{"x":-7.999958600000014,"y":-12.699999999999932},{"x":-7.999958600000014,"y":-12.006656199999952}]} />
<silkscreenpath route={[{"x":-0.6349491999999373,"y":-5.558993199999918},{"x":-5.460949200000073,"y":-5.558993199999918}]} />
<silkscreenpath route={[{"x":-5.460949200000073,"y":-5.558993199999918},{"x":-5.460949200000073,"y":12.348006800000121}]} />
<silkscreenpath route={[{"x":-5.460949200000073,"y":12.475006800000074},{"x":5.461050800000066,"y":12.475006800000074},{"x":5.461050800000066,"y":-11.27399319999995},{"x":-0.6349491999999373,"y":-11.27399319999995},{"x":-0.6349491999999373,"y":-5.558993199999918}]} />
<silkscreentext text="{NAME}" pcbX="-0.101473mm" pcbY="14.30706mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{"x":-9.495473000000061,"y":13.557060000000092},{"x":9.292527000000064,"y":13.557060000000092},{"x":9.292527000000064,"y":-12.977939999999876},{"x":-9.495473000000061,"y":-12.977939999999876},{"x":-9.495473000000061,"y":13.557060000000092}]} />
</footprint>}
cadModel={{
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C411289.obj?uuid=e4f3a56df6f749a4a7fd698949505f80",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C411289.step?uuid=e4f3a56df6f749a4a7fd698949505f80",
pcbRotationOffset: 0,
modelOriginPosition: { x: -0.00713739999991958, y: -0.300456600000075, z: 0 },
}}
{...props}
/>
)
}