abse/isv57t090-motion-controller

A 36 V-powered RP2040 motion-controller PCB that regulates 5 V, drives isolated STEP/DIR servo inputs, monitors alarms, temperature, limits and E-stop signals, and provides protected safety/field connectors.

Version
0.0.67
License
unset
Stars
0

imports/XOS32012000LT00351005.tsx

import type { ChipProps } from "@tscircuit/props"

const pinLabels = {
  pin1: ["TRI_STATE"],
  pin2: ["GND"],
  pin3: ["OUT"],
  pin4: ["VDD"]
} as const

const pinAttributes = {
  pin2: {requiresGround: true},
  pin4: {requiresPower: true}
} as const

const footprinterPinLabels = {
  ...pinLabels,
  "pin4": [...pinLabels["pin4"], "pin1"],
  "pin1": [...pinLabels["pin1"], "pin2"],
  "pin2": [...pinLabels["pin2"], "pin3"],
  "pin3": [...pinLabels["pin3"], "pin4"],
} as const

export const XOS32012000LT00351005 = (props: ChipProps<typeof pinLabels>) => {
  return (
    <chip
      pinLabels={footprinterPinLabels}
      pinAttributes={pinAttributes}
      supplierPartNumbers={{
  "jlcpcb": [
    "C37635414"
  ]
}}
      manufacturerPartNumber="XOS32012000LT00351005"
      footprint="dfn4_p1.7501mm_w3.6001mm_pw1.2mm_pl1.4mm"
      cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C37635414.obj?uuid=3d8e5f33629249f9a4089449c02742d4",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C37635414.step?uuid=3d8e5f33629249f9a4089449c02742d4",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: 0, y: -0.000012700000070253736, z: -0.01 },
      }}
      {...props}
    />
  )
}