ShiboSoftwareDev/linux-gameboy-advance
Restores PCB assembly metadata by assigning part numbers and 3D CAD models, removing test-point bodies, and validating top-side SMT solder-paste features without altering copper or pads.
- Version
- 1.0.17
- License
- unset
- Stars
- 0
handheld-imports/ESR18EZPF22R0.tsx
import type { ResistorProps } from "@tscircuit/props"
export const ESR18EZPF22R0 = (props: Omit<ResistorProps, "resistance">) => {
const { name = "R1", ...restProps } = props
return (
<resistor
name={name}
resistance="22ohm"
supplierPartNumbers={{
"jlcpcb": [
"C2845146"
]
}}
manufacturerPartNumber="ESR18EZPF22R0"
footprint={<footprint>
<smtpad portHints={["pin2"]} pcbX="1.478788mm" pcbY="0mm" width="1.207516mm" height="1.7010126mm" shape="rect" />
<smtpad portHints={["pin1"]} pcbX="-1.478788mm" pcbY="0mm" width="1.207516mm" height="1.7010126mm" shape="rect" />
<silkscreenpath route={[{"x":0.9512045999999827,"y":-1.0790935999999647},{"x":2.311120599999981,"y":-1.0790935999999647},{"x":2.311120599999981,"y":1.0790936000000784},{"x":0.9512045999999827,"y":1.0790936000000784}]} />
<silkscreenpath route={[{"x":-0.9512046000000964,"y":-1.0790935999999647},{"x":-2.311120600000095,"y":-1.0790935999999647},{"x":-2.311120600000095,"y":1.0790936000000784},{"x":-0.9512046000000964,"y":1.0790936000000784}]} />
<silkscreentext text="{NAME}" pcbX="0mm" pcbY="2.0668mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{"x":-2.5614000000000487,"y":1.3167999999999438},{"x":2.561399999999935,"y":1.3167999999999438},{"x":2.561399999999935,"y":-1.3421999999999343},{"x":-2.5614000000000487,"y":-1.3421999999999343},{"x":-2.5614000000000487,"y":1.3167999999999438}]} />
</footprint>}
cadModel={{
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2845146.obj?uuid=da5f078ee43c429f91838a456f48f0a8",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2845146.step?uuid=da5f078ee43c429f91838a456f48f0a8",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0, z: 0 },
}}
{...restProps}
/>
)
}