AnasSarkiz/VoltPeek
This code defines a PCB layout featuring a voltage probe module with key components including an RP2040 microcontroller, resistors, LEDs, connectors, and a custom probe interface, along with their physical footprints and routing details.
- Version
- 1.0.0
- License
- unset
- Stars
- 0
imports/PJ_320D.tsx
import type { ChipProps } from "@tscircuit/props"
const pinLabels = {
pin1: ["pin1"],
pin2: ["pin2"],
pin3: ["pin3"],
pin4: ["pin4"]
} as const
export const PJ_320D = (props: ChipProps<typeof pinLabels>) => {
return (
<chip
pinLabels={pinLabels}
supplierPartNumbers={{
"jlcpcb": [
"C431535"
]
}}
manufacturerPartNumber="PJ_320D"
footprint={<footprint>
<hole pcbX="-5.29995125mm" pcbY="-0.000127mm" diameter="0.999998mm" />
<hole pcbX="1.70003475mm" pcbY="-0.000127mm" diameter="0.999998mm" />
<smtpad portHints={["pin2"]} pcbX="-3.80008125mm" pcbY="3.499993mm" width="1.499997mm" height="2.999994mm" shape="rect" />
<smtpad portHints={["pin3"]} pcbX="-0.80008725mm" pcbY="3.499993mm" width="1.499997mm" height="2.999994mm" shape="rect" />
<smtpad portHints={["pin4"]} pcbX="3.19990475mm" pcbY="3.499993mm" width="1.499997mm" height="2.999994mm" shape="rect" />
<smtpad portHints={["pin1"]} pcbX="4.59995275mm" pcbY="-3.499993mm" width="1.499997mm" height="2.999994mm" shape="rect" />
<silkscreenpath route={[{"x":-6.999947850000126,"y":-3.0001210000000356},{"x":3.618725349999977,"y":-3.0001210000000356}]} />
<silkscreenpath route={[{"x":5.100027949999912,"y":2.9998670000001084},{"x":5.100027949999912,"y":-1.768856000000028}]} />
<silkscreenpath route={[{"x":4.180928949999952,"y":2.9998670000001084},{"x":5.100027949999912,"y":2.9998670000001084}]} />
<silkscreenpath route={[{"x":0.18093694999993204,"y":2.9998670000001084},{"x":2.2186519499999804,"y":2.9998670000001084}]} />
<silkscreenpath route={[{"x":-2.819057050000083,"y":2.9998670000001084},{"x":-1.7813400500001535,"y":2.9998670000001084}]} />
<silkscreenpath route={[{"x":-6.999947850000126,"y":2.9998670000001084},{"x":-4.781334050000169,"y":2.9998670000001084}]} />
<silkscreenpath route={[{"x":-9.000197850000063,"y":-2.499994999999899},{"x":-7.000201850000053,"y":-2.499994999999899}]} />
<silkscreenpath route={[{"x":-7.000201850000053,"y":2.499944199999959},{"x":-9.000197850000063,"y":2.499944199999959}]} />
<silkscreenpath route={[{"x":-9.000197850000063,"y":2.499944199999959},{"x":-9.000197850000063,"y":-2.5001220000001467}]} />
<silkscreenpath route={[{"x":-6.999947850000126,"y":2.9998670000001084},{"x":-6.999947850000126,"y":-3.0001210000000356}]} />
<silkscreentext text="{NAME}" pcbX="-1.81913525mm" pcbY="6.005197mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{"x":-9.244635250000101,"y":5.2551970000000665},{"x":5.6063647500000116,"y":5.2551970000000665},{"x":5.6063647500000116,"y":-5.252402999999958},{"x":-9.244635250000101,"y":-5.252402999999958},{"x":-9.244635250000101,"y":5.2551970000000665}]} />
</footprint>}
cadModel={{
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C431535.obj?uuid=7178d96b87ee4d73a30dddb4c856adc2",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C431535.step?uuid=7178d96b87ee4d73a30dddb4c856adc2",
pcbRotationOffset: 0,
modelOriginPosition: { x: 7.2000173999999477, y: 0, z: -2.5500011000000002 },
}}
{...props}
/>
)
}