nater_tot/generic-motion-ctrl-v1
A 70×55 mm RP2040 motion-control board with USB‑C/3.3 V regulation, QSPI flash, dual TMC2209 stepper drivers for 12–24 V motors, encoder/limit-switch I/O, and protected power/ground hardware.
- Version
- 1.0.1
- License
- unset
- Stars
- 0
imports/USBLC6_2SC6.tsx
import type { ChipProps } from "@tscircuit/props"
const pinLabels = {
pin1: ["IO11"],
pin2: ["GND"],
pin3: ["IO21"],
pin4: ["IO22"],
pin5: ["VBUS"],
pin6: ["IO12"]
} as const
const pinAttributes = {
pin2: {requiresGround: true, mustBeConnected: true},
pin5: {isPassive: true, mustBeConnected: true, shouldHaveDecouplingCapacitor: true, recommendedDecouplingCapacitorCapacitance: "100nF"},
pin1: {isPassive: true},
pin3: {isPassive: true},
pin4: {isPassive: true},
pin6: {isPassive: true}
} satisfies NonNullable<ChipProps["pinAttributes"]>
export const USBLC6_2SC6 = (props: ChipProps<typeof pinLabels>) => {
return (
<chip
pinLabels={pinLabels}
pinAttributes={pinAttributes}
supplierPartNumbers={{
"jlcpcb": [
"C2827654"
]
}}
manufacturerPartNumber="USBLC6-2SC6"
footprint="dfn6_p0.95mm_w3.3702mm_pw0.532mm_pl1.072mm_pin1location(leftside,bottom)"
cadModel={{
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2827654.obj?uuid=229b69761e2c45dba6a83d8866dec72d",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2827654.step?uuid=229b69761e2c45dba6a83d8866dec72d",
pcbRotationOffset: 90,
modelOriginPosition: { x: -0.000012700000070253736, y: 0.000012700000070253736, z: -0.048939 },
}}
{...props}
/>
)
}