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}
  />
)