abse/rp2350-mcu-board
This code defines a compact, four-layer PCB hardware layout for the Raspberry Pi RP2350A microcontroller module, including the main IC, power regulation, USB-C connector, STM32-compatible headers, and associated passive components, with detailed component footprints, net connections, and copper pour zones for powering and ground references.
- Version
- 0.0.11
- License
- unset
- Stars
- 0
imports/XL_1608SURC_06.tsx
import type { LedProps } from "@tscircuit/props"
const pinLabels = {
pin1: ["cathode", "neg"],
pin2: ["anode", "pos"],
} as const
export const XL_1608SURC_06 = (props: LedProps) => {
const { name = "LED1", ...restProps } = props
return (
<led
name={name}
pinLabels={pinLabels}
supplierPartNumbers={{ jlcpcb: ["C965799"] }}
manufacturerPartNumber="XL-1608SURC-06"
footprint={
<footprint>
<smtpad portHints={["pin1", "cathode", "neg"]} pcbX="-0.7489952mm" pcbY="-0.003429mm" width="0.7999984mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin2", "anode", "pos"]} pcbX="0.7489952mm" pcbY="0.003429mm" width="0.7999984mm" height="0.7999984mm" shape="rect" />
<silkscreenpath route={[{ x: 0.2203958000000057, y: -0.3235452000000123 }, { x: 0.21048979999989115, y: -0.3235452000000123 }, { x: -0.11960860000010598, y: 0.006477000000018052 }]} />
<silkscreenpath route={[{ x: 0.2203958000000057, y: 0.3564890000001242 }, { x: 0.2203958000000057, y: 0.3464814000001297 }, { x: -0.11960860000010598, y: 0.006477000000018052 }]} />
<silkscreenpath route={[{ x: 0.2203958000000057, y: 0.3564890000001242 }, { x: 0.2203958000000057, y: -0.3235452000000123 }]} />
<silkscreenpath route={[{ x: 0.24043639999990774, y: 0.7565136000000621 }, { x: 1.3904975999998896, y: 0.7565136000000621 }]} />
<silkscreenpath route={[{ x: 0.24043639999990774, y: -0.7436103999999659 }, { x: 1.3904975999998896, y: -0.7436103999999659 }]} />
<silkscreenpath route={[{ x: 1.3904975999998896, y: 0.7564628000000084 }, { x: 1.3904975999998896, y: -0.7235189999998966 }]} />
<silkscreenpath route={[{ x: -0.13957299999992756, y: -0.7458963999999924 }, { x: -1.189685200000099, y: -0.7458963999999924 }]} />
<silkscreenpath route={[{ x: -1.4896337999999787, y: -0.345795599999974 }, { x: -1.4896337999999787, y: -0.4458207999998649 }, { x: -1.189685200000099, y: -0.7458963999999924 }]} />
<silkscreenpath route={[{ x: -1.4896337999999787, y: 0.3541268000000173 }, { x: -1.4896337999999787, y: -0.345795599999974 }]} />
<silkscreenpath route={[{ x: -1.4896337999999787, y: 0.3541268000000173 }, { x: -1.4896337999999787, y: 0.4542790000000423 }, { x: -1.189685200000099, y: 0.7542276000000356 }]} />
<silkscreenpath route={[{ x: -0.13957299999992756, y: 0.7542276000000356 }, { x: -1.189685200000099, y: 0.7542276000000356 }]} />
<silkscreenpath route={[{ x: 0.2203958000000057, y: 0.006477000000018052 }, { x: -0.11960860000010598, y: 0.006477000000018052 }]} />
<silkscreentext text="{NAME}" pcbX="-0.0653542mm" pcbY="1.768477mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{ x: -1.7504542000001493, y: 1.0184769999999617 }, { x: 1.6197458000000324, y: 1.0184769999999617 }, { x: 1.6197458000000324, y: -0.980122999999935 }, { x: -1.7504542000001493, y: -0.980122999999935 }, { x: -1.7504542000001493, y: 1.0184769999999617 }]} />
</footprint>
}
cadModel={{
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C965799.obj?uuid=d0740cb8891c49a88b6949cb978926f3",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C965799.step?uuid=d0740cb8891c49a88b6949cb978926f3",
pcbRotationOffset: 0,
modelOriginPosition: {
x: -0.000012700000070253736,
y: 0.00005079999993995443,
z: -0.01,
},
}}
{...restProps}
/>
)
}