ShiboSoftwareDev/nema8-20mm-dual-usbc-stepper-controller
A compact 20 mm four-layer USB‑C stepper-controller PCB combining CH32X035 MCU control, TMC2209 motor driving, USB‑C PD/data interfaces, protection/power regulation, temperature/LED status hardware, and NEMA8 motor connectivity.
- Version
- 1.0.34
- License
- unset
- Stars
- 0
imports/SK6805_EC15.tsx
import type { ChipProps } from "@tscircuit/props"
const pinLabels = {
pin1: ["DIN"],
pin2: ["VDD"],
pin3: ["DOUT"],
pin4: ["GND"],
} as const
const pinAttributes = {
pin2: { requiresPower: true },
pin4: { requiresGround: true },
} as const
const footprinterPinLabels = {
...pinLabels,
pin4: [...pinLabels.pin4, "pin3"],
pin3: [...pinLabels.pin3, "pin4"],
} as const
export const SK6805_EC15 = (props: ChipProps<typeof pinLabels>) => (
<chip
pinLabels={footprinterPinLabels}
pinAttributes={pinAttributes}
supplierPartNumbers={{ jlcpcb: ["C2890035"] }}
manufacturerPartNumber="SK6805-EC15"
footprint="bga4_grid2x2_p0.9502mm_pad0.55mm_rectpads"
cadModel={{
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2890035.obj?uuid=d4730404f94748a88e99bd67434d6079",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2890035.step?uuid=d4730404f94748a88e99bd67434d6079",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0.0001397000002043569, y: -0.00013969999997698324, z: -0.02 },
}}
{...props}
/>
)