AnasSarkiz/rp2040-usb-c-single-axis-dm542t-motion-controller--01a0e89c

A USB‑C RP2040 controller board with external QSPI flash, crystal clock, regulated 3.3/1.1/5 V power, boost-converted motor-driver supply, protected USB and limit inputs, status LEDs, reset/boot switches, and AO3400A MOSFET outputs for stepper-control signals.

Version
0.1.0-prototype.19
License
unset
Stars
0

tests/expected-pin-nets.json

{
  "C1.1": [
    "VBUS"
  ],
  "C1.2": [
    "GND"
  ],
  "C10.1": [
    "V3V3"
  ],
  "C10.2": [
    "GND"
  ],
  "C11.1": [
    "V3V3"
  ],
  "C11.2": [
    "GND"
  ],
  "C12.1": [
    "V3V3"
  ],
  "C12.2": [
    "GND"
  ],
  "C13.1": [
    "V1V1"
  ],
  "C13.2": [
    "GND"
  ],
  "C14.1": [
    "V3V3"
  ],
  "C14.2": [
    "GND"
  ],
  "C15.1": [
    "XIN"
  ],
  "C15.2": [
    "GND"
  ],
  "C16.1": [
    "XTAL_OUT"
  ],
  "C16.2": [
    "GND"
  ],
  "C17.1": [
    "LIMIT_MIN"
  ],
  "C17.2": [
    "GND"
  ],
  "C18.1": [
    "LIMIT_MAX"
  ],
  "C18.2": [
    "GND"
  ],
  "C19.1": [
    "VBUS_SENSE"
  ],
  "C19.2": [
    "GND"
  ],
  "C2.1": [
    "V5"
  ],
  "C2.2": [
    "GND"
  ],
  "C21.1": [
    "DRIVER_VIN"
  ],
  "C21.2": [
    "GND"
  ],
  "C22.1": [
    "VDRV"
  ],
  "C22.2": [
    "GND"
  ],
  "C23.1": [
    "VDRV"
  ],
  "C23.2": [
    "GND"
  ],
  "C24.1": [
    "DRIVER_VIN"
  ],
  "C24.2": [
    "GND"
  ],
  "C25.1": [
    "V3V3"
  ],
  "C25.2": [
    "GND"
  ],
  "C26.1": [
    "V5"
  ],
  "C26.2": [
    "GND"
  ],
  "C3.1": [
    "V3V3"
  ],
  "C3.2": [
    "GND"
  ],
  "C4.1": [
    "V3V3"
  ],
  "C4.2": [
    "GND"
  ],
  "C5.1": [
    "V1V1"
  ],
  "C5.2": [
    "GND"
  ],
  "C6.1": [
    "V3V3"
  ],
  "C6.2": [
    "GND"
  ],
  "C7.1": [
    "V3V3"
  ],
  "C7.2": [
    "GND"
  ],
  "C8.1": [
    "V3V3"
  ],
  "C8.2": [
    "GND"
  ],
  "C9.1": [
    "V1V1"
  ],
  "C9.2": [
    "GND"
  ],
  "F1.1": [
    "VBUS"
  ],
  "F1.2": [
    "FUSED_VBUS"
  ],
  "J1.1": [
    "GND"
  ],
  "J1.10": [
    "USB_DP"
  ],
  "J1.12": [
    "CC2"
  ],
  "J1.13": [
    "GND"
  ],
  "J1.14": [
    "GND"
  ],
  "J1.15": [
    "VBUS"
  ],
  "J1.16": [
    "VBUS"
  ],
  "J1.2": [
    "GND"
  ],
  "J1.3": [
    "GND"
  ],
  "J1.4": [
    "GND"
  ],
  "J1.6": [
    "CC1"
  ],
  "J1.7": [
    "USB_DM"
  ],
  "J1.8": [
    "USB_DP"
  ],
  "J1.9": [
    "USB_DM"
  ],
  "J2.1": [
    "VDRV"
  ],
  "J2.2": [
    "PUL_MINUS"
  ],
  "J3.1": [
    "VDRV"
  ],
  "J3.2": [
    "DIR_MINUS"
  ],
  "J4.1": [
    "VDRV"
  ],
  "J4.2": [
    "ENA_MINUS"
  ],
  "J5.1": [
    "LIMIT_MIN_WIRE"
  ],
  "J5.2": [
    "GND"
  ],
  "J6.1": [
    "LIMIT_MAX_WIRE"
  ],
  "J6.2": [
    "GND"
  ],
  "L1.1": [
    "BOOST_L1"
  ],
  "L1.2": [
    "BOOST_L2"
  ],
  "LED1.1": [
    "LED_PWR"
  ],
  "LED1.2": [
    "GND"
  ],
  "LED2.1": [
    "LED_STATUS"
  ],
  "LED2.2": [
    "GND"
  ],
  "Q1.1": [
    "STEP_GATE"
  ],
  "Q1.2": [
    "STEP_RETURN"
  ],
  "Q1.3": [
    "PUL_MINUS"
  ],
  "Q2.1": [
    "ARM_GATE"
  ],
  "Q2.2": [
    "GND"
  ],
  "Q2.3": [
    "STEP_RETURN"
  ],
  "Q3.1": [
    "DIR_GATE"
  ],
  "Q3.2": [
    "GND"
  ],
  "Q3.3": [
    "DIR_MINUS"
  ],
  "Q4.1": [
    "DISABLE_GATE"
  ],
  "Q4.2": [
    "GND"
  ],
  "Q4.3": [
    "ENA_MINUS"
  ],
  "Q5.1": [
    "ENABLE_GATE"
  ],
  "Q5.2": [
    "GND"
  ],
  "Q5.3": [
    "DISABLE_GATE"
  ],
  "R1.1": [
    "CC1"
  ],
  "R1.2": [
    "GND"
  ],
  "R10.1": [
    "STATUS"
  ],
  "R10.2": [
    "LED_STATUS"
  ],
  "R11.1": [
    "STEP"
  ],
  "R11.2": [
    "STEP_GATE"
  ],
  "R12.1": [
    "STEP_GATE"
  ],
  "R12.2": [
    "GND"
  ],
  "R13.1": [
    "ARM"
  ],
  "R13.2": [
    "ARM_GATE"
  ],
  "R14.1": [
    "ARM_GATE"
  ],
  "R14.2": [
    "GND"
  ],
  "R15.1": [
    "DIR"
  ],
  "R15.2": [
    "DIR_GATE"
  ],
  "R16.1": [
    "DIR_GATE"
  ],
  "R16.2": [
    "GND"
  ],
  "R17.1": [
    "VDRV"
  ],
  "R17.2": [
    "DISABLE_GATE"
  ],
  "R18.1": [
    "ENABLE"
  ],
  "R18.2": [
    "ENABLE_GATE"
  ],
  "R19.1": [
    "ENABLE_GATE"
  ],
  "R19.2": [
    "GND"
  ],
  "R2.1": [
    "CC2"
  ],
  "R2.2": [
    "GND"
  ],
  "R20.1": [
    "LIMIT_MIN_WIRE"
  ],
  "R20.2": [
    "LIMIT_MIN"
  ],
  "R21.1": [
    "V3V3"
  ],
  "R21.2": [
    "LIMIT_MIN"
  ],
  "R22.1": [
    "LIMIT_MAX_WIRE"
  ],
  "R22.2": [
    "LIMIT_MAX"
  ],
  "R23.1": [
    "V3V3"
  ],
  "R23.2": [
    "LIMIT_MAX"
  ],
  "R24.1": [
    "V5"
  ],
  "R24.2": [
    "VBUS_SENSE"
  ],
  "R25.1": [
    "VBUS_SENSE"
  ],
  "R25.2": [
    "GND"
  ],
  "R26.1": [
    "VDRV"
  ],
  "R26.2": [
    "DRIVER_FB_SERIES"
  ],
  "R27.1": [
    "DRIVER_FB_SERIES"
  ],
  "R27.2": [
    "DRIVER_FB"
  ],
  "R28.1": [
    "DRIVER_FB"
  ],
  "R28.2": [
    "GND"
  ],
  "R29.1": [
    "DRIVER_POWER"
  ],
  "R29.2": [
    "GND"
  ],
  "R3.1": [
    "USB_DP"
  ],
  "R3.2": [
    "MCU_DP"
  ],
  "R30.1": [
    "DRIVER_REG_ENABLE"
  ],
  "R30.2": [
    "GND"
  ],
  "R31.1": [
    "VDRV"
  ],
  "R31.2": [
    "GND"
  ],
  "R32.1": [
    "DRIVER_ILIM"
  ],
  "R32.2": [
    "GND"
  ],
  "R33.1": [
    "V3V3"
  ],
  "R33.2": [
    "DRIVER_FAULT"
  ],
  "R4.1": [
    "USB_DM"
  ],
  "R4.2": [
    "MCU_DM"
  ],
  "R5.1": [
    "V3V3"
  ],
  "R5.2": [
    "QSPI_CS"
  ],
  "R6.1": [
    "QSPI_CS"
  ],
  "R6.2": [
    "BOOT_SW"
  ],
  "R7.1": [
    "XOUT"
  ],
  "R7.2": [
    "XTAL_OUT"
  ],
  "R8.1": [
    "SUPERVISOR_RESET"
  ],
  "R8.2": [
    "RUN"
  ],
  "R9.1": [
    "V3V3"
  ],
  "R9.2": [
    "LED_PWR"
  ],
  "SW1.1": [
    "BOOT_SW"
  ],
  "SW1.2": [
    "BOOT_SW"
  ],
  "SW1.3": [
    "GND"
  ],
  "SW1.4": [
    "GND"
  ],
  "SW2.1": [
    "RUN"
  ],
  "SW2.2": [
    "RUN"
  ],
  "SW2.3": [
    "GND"
  ],
  "SW2.4": [
    "GND"
  ],
  "TP1.1": [
    "V5"
  ],
  "TP10.1": [
    "SWDIO"
  ],
  "TP11.1": [
    "RUN"
  ],
  "TP2.1": [
    "V3V3"
  ],
  "TP3.1": [
    "V1V1"
  ],
  "TP4.1": [
    "GND"
  ],
  "TP5.1": [
    "STEP"
  ],
  "TP6.1": [
    "DIR"
  ],
  "TP7.1": [
    "ENABLE"
  ],
  "TP8.1": [
    "ARM"
  ],
  "TP9.1": [
    "SWCLK"
  ],
  "U1.1": [
    "V3V3"
  ],
  "U1.10": [
    "V3V3"
  ],
  "U1.11": [
    "DRIVER_FAULT"
  ],
  "U1.19": [
    "GND"
  ],
  "U1.2": [
    "STEP"
  ],
  "U1.20": [
    "XIN"
  ],
  "U1.21": [
    "XOUT"
  ],
  "U1.22": [
    "V3V3"
  ],
  "U1.23": [
    "V1V1"
  ],
  "U1.24": [
    "SWCLK"
  ],
  "U1.25": [
    "SWDIO"
  ],
  "U1.26": [
    "RUN"
  ],
  "U1.3": [
    "DIR"
  ],
  "U1.33": [
    "V3V3"
  ],
  "U1.37": [
    "STATUS"
  ],
  "U1.38": [
    "VBUS_SENSE"
  ],
  "U1.4": [
    "ENABLE"
  ],
  "U1.42": [
    "V3V3"
  ],
  "U1.43": [
    "V3V3"
  ],
  "U1.44": [
    "V3V3"
  ],
  "U1.45": [
    "V1V1"
  ],
  "U1.46": [
    "MCU_DM"
  ],
  "U1.47": [
    "MCU_DP"
  ],
  "U1.48": [
    "V3V3"
  ],
  "U1.49": [
    "V3V3"
  ],
  "U1.5": [
    "ARM"
  ],
  "U1.50": [
    "V1V1"
  ],
  "U1.51": [
    "QSPI_D3"
  ],
  "U1.52": [
    "QSPI_CLK"
  ],
  "U1.53": [
    "QSPI_D0"
  ],
  "U1.54": [
    "QSPI_D2"
  ],
  "U1.55": [
    "QSPI_D1"
  ],
  "U1.56": [
    "QSPI_CS"
  ],
  "U1.57": [
    "GND"
  ],
  "U1.6": [
    "LIMIT_MIN"
  ],
  "U1.7": [
    "LIMIT_MAX"
  ],
  "U1.8": [
    "DRIVER_POWER"
  ],
  "U1.9": [
    "DRIVER_REG_ENABLE"
  ],
  "U2.1": [
    "QSPI_CS"
  ],
  "U2.2": [
    "QSPI_D1"
  ],
  "U2.3": [
    "QSPI_D2"
  ],
  "U2.4": [
    "GND"
  ],
  "U2.5": [
    "QSPI_D0"
  ],
  "U2.6": [
    "QSPI_CLK"
  ],
  "U2.7": [
    "QSPI_D3"
  ],
  "U2.8": [
    "V3V3"
  ],
  "U3.1": [
    "V5"
  ],
  "U3.2": [
    "GND"
  ],
  "U3.3": [
    "V5"
  ],
  "U3.5": [
    "V3V3"
  ],
  "U4.1": [
    "USB_DP"
  ],
  "U4.2": [
    "GND"
  ],
  "U4.3": [
    "USB_DM"
  ],
  "U4.4": [
    "USB_DM"
  ],
  "U4.5": [
    "VBUS"
  ],
  "U4.6": [
    "USB_DP"
  ],
  "U5.1": [
    "FUSED_VBUS"
  ],
  "U5.2": [
    "GND"
  ],
  "U5.3": [
    "V5"
  ],
  "U5.5": [
    "GND"
  ],
  "U5.6": [
    "V5"
  ],
  "U6.1": [
    "LIMIT_MIN_WIRE"
  ],
  "U6.2": [
    "GND"
  ],
  "U6.3": [
    "LIMIT_MAX_WIRE"
  ],
  "U6.4": [
    "LIMIT_MAX_WIRE"
  ],
  "U6.5": [
    "V3V3"
  ],
  "U6.6": [
    "LIMIT_MIN_WIRE"
  ],
  "U7.1": [
    "VDRV"
  ],
  "U7.10": [
    "DRIVER_FB"
  ],
  "U7.11": [
    "GND"
  ],
  "U7.2": [
    "BOOST_L2"
  ],
  "U7.3": [
    "GND"
  ],
  "U7.4": [
    "BOOST_L1"
  ],
  "U7.5": [
    "DRIVER_VIN"
  ],
  "U7.6": [
    "DRIVER_REG_ENABLE"
  ],
  "U7.7": [
    "DRIVER_VIN"
  ],
  "U7.8": [
    "DRIVER_VIN"
  ],
  "U7.9": [
    "GND"
  ],
  "U8.1": [
    "V5"
  ],
  "U8.2": [
    "GND"
  ],
  "U8.3": [
    "DRIVER_POWER"
  ],
  "U8.4": [
    "DRIVER_FAULT"
  ],
  "U8.5": [
    "DRIVER_ILIM"
  ],
  "U8.6": [
    "DRIVER_VIN"
  ],
  "U9.1": [
    "GND"
  ],
  "U9.2": [
    "SUPERVISOR_RESET"
  ],
  "U9.3": [
    "V3V3"
  ],
  "Y1.1": [
    "XIN"
  ],
  "Y1.2": [
    "GND"
  ],
  "Y1.3": [
    "XTAL_OUT"
  ],
  "Y1.4": [
    "GND"
  ]
}