abse/dual-usb-peltier-assembly
A USB‑C PD Peltier controller PCB combining RP2040 control, adjustable buck‑boost TEC power, temperature sensing, fan regulation, USB programming, protection, status LEDs, and external accessory hardware.
- Version
- 0.4.6
- License
- unset
- Stars
- 0
imports/KT_0603R.tsx
import type { LedProps } from "@tscircuit/props"
const pinLabels = {
pin1: ["anode","pos"],
pin2: ["cathode","neg"]
} as const
export const KT_0603R = (props: LedProps) => {
const { name = "LED1", ...restProps } = props
return (
<led
name={name}
pinLabels={pinLabels}
supplierPartNumbers={{
"jlcpcb": [
"C2286"
]
}}
manufacturerPartNumber="KT-0603R"
footprint={<footprint>
<smtpad portHints={["pin2","cathode","neg"]} pcbX="-0.750062mm" pcbY="0mm" width="0.7999984mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin1","anode","pos"]} pcbX="0.750062mm" pcbY="0mm" width="0.7999984mm" height="0.7999984mm" shape="rect" />
<silkscreenpath route={[{"x":0.20063460000005762,"y":0.7010653999999477},{"x":1.4706346000000394,"y":0.7010653999999477},{"x":1.4706346000000394,"y":-0.7010146000001214},{"x":0.20063460000005762,"y":-0.7010146000001214}]} />
<silkscreenpath route={[{"x":0.08994139999992967,"y":0.0020065999999587802},{"x":-0.11892280000006394,"y":0.00015239999993355013}]} />
<silkscreenpath route={[{"x":-0.30005019999998694,"y":0.7000747999998111},{"x":-1.400022599999943,"y":0.7000747999998111},{"x":-1.7000474000000168,"y":0.39999919999991107},{"x":-1.7000474000000168,"y":-0.3999484000000848},{"x":-1.400022599999943,"y":-0.7000240000000986}]} />
<silkscreenpath route={[{"x":-1.400022599999943,"y":-0.7000240000000986},{"x":-0.30005019999998694,"y":-0.7000240000000986}]} />
<silkscreenpath route={[{"x":0.08994139999992967,"y":0.39999919999991107},{"x":0.08994139999992967,"y":-0.37998400000014954}]} />
<silkscreentext text="{NAME}" pcbX="-0.109982mm" pcbY="1.69596mm" anchorAlignment="center" fontSize="1mm" />
<fabricationnotepath route={[{"x":-1.0264647999997578,"y":0.14396720000002006},{"x":-0.4182110000000421,"y":0.14396720000002006},{"x":-0.4182110000000421,"y":-0.009779000000094129},{"x":-1.0291825999998991,"y":-0.009779000000094129},{"x":-1.0291825999998991,"y":-0.003098800000088886},{"x":-1.0264647999997578,"y":0.14396720000002006}]} strokeWidth="0mm" isFilled hasStroke={false} />
<fabricationnotepath route={[{"x":0.4618228000001636,"y":0.13197839999997996},{"x":1.0700765999998794,"y":0.13197839999997996},{"x":1.0700765999998794,"y":-0.021767800000020543},{"x":0.4591050000000223,"y":-0.021767800000020543},{"x":0.4591050000000223,"y":-0.015087600000128987},{"x":0.4618228000001636,"y":0.13197839999997996}]} strokeWidth="0mm" isFilled hasStroke={false} />
<fabricationnotepath route={[{"x":0.6916166000000885,"y":-0.2636266000001797},{"x":0.6916166000000885,"y":0.3446271999998771},{"x":0.845362800000089,"y":0.3446271999998771},{"x":0.845362800000089,"y":-0.26634440000009363},{"x":0.8386826000000838,"y":-0.26634440000009363},{"x":0.6916166000000885,"y":-0.2636266000001797}]} strokeWidth="0mm" isFilled hasStroke={false} />
<courtyardoutline outline={[{"x":-1.4000612000000956,"y":0.650049999999851},{"x":1.4000612000000956,"y":0.650049999999851},{"x":1.4000612000000956,"y":-0.6499992000000248},{"x":-1.4000612000000956,"y":-0.6499992000000248},{"x":-1.4000612000000956,"y":0.650049999999851}]} />
</footprint>}
cadModel={{
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2286.obj?uuid=0da0275bf7a84667bce8747a921fb9e3",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2286.step?uuid=0da0275bf7a84667bce8747a921fb9e3",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0.000050799999826267594, y: -0.00005079999993995443, z: -0.01 },
}}
{...restProps}
/>
)
}