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"
]
}