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
dist/validation/routed-connectivity.json
{
"circuit_sha256": "7c21065dccbe81cac9a1b11166c6343d3d1007687827928e2905b5094563de6c",
"method": "Union physical pad, trace and pour copper per layer; join layers only at plated holes/vias. Conservative minimum endpoint width for tapered segments; geometric join tolerance 0.0000001 mm. Shorts require the separate native raster/gerber check.",
"nets": {
"VDRV": {
"required_ports": 9,
"physical_clusters": 1,
"missing_ports": []
},
"BOOST_L2": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
},
"GND": {
"required_ports": 71,
"physical_clusters": 1,
"missing_ports": []
},
"BOOST_L1": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
},
"DRIVER_VIN": {
"required_ports": 6,
"physical_clusters": 1,
"missing_ports": []
},
"DRIVER_REG_ENABLE": {
"required_ports": 3,
"physical_clusters": 1,
"missing_ports": []
},
"DRIVER_FB": {
"required_ports": 3,
"physical_clusters": 1,
"missing_ports": []
},
"V5": {
"required_ports": 9,
"physical_clusters": 1,
"missing_ports": []
},
"DRIVER_POWER": {
"required_ports": 3,
"physical_clusters": 1,
"missing_ports": []
},
"DRIVER_FAULT": {
"required_ports": 3,
"physical_clusters": 1,
"missing_ports": []
},
"DRIVER_ILIM": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
},
"SUPERVISOR_RESET": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
},
"V3V3": {
"required_ports": 29,
"physical_clusters": 1,
"missing_ports": []
},
"V1V1": {
"required_ports": 7,
"physical_clusters": 1,
"missing_ports": []
},
"XIN": {
"required_ports": 3,
"physical_clusters": 1,
"missing_ports": []
},
"XOUT": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
},
"SWCLK": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
},
"SWDIO": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
},
"RUN": {
"required_ports": 5,
"physical_clusters": 1,
"missing_ports": []
},
"MCU_DM": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
},
"MCU_DP": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
},
"QSPI_D3": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
},
"QSPI_CLK": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
},
"QSPI_D0": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
},
"QSPI_D2": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
},
"QSPI_D1": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
},
"QSPI_CS": {
"required_ports": 4,
"physical_clusters": 1,
"missing_ports": []
},
"STEP": {
"required_ports": 3,
"physical_clusters": 1,
"missing_ports": []
},
"DIR": {
"required_ports": 3,
"physical_clusters": 1,
"missing_ports": []
},
"ENABLE": {
"required_ports": 3,
"physical_clusters": 1,
"missing_ports": []
},
"ARM": {
"required_ports": 3,
"physical_clusters": 1,
"missing_ports": []
},
"LIMIT_MIN": {
"required_ports": 4,
"physical_clusters": 1,
"missing_ports": []
},
"LIMIT_MAX": {
"required_ports": 4,
"physical_clusters": 1,
"missing_ports": []
},
"STATUS": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
},
"VBUS_SENSE": {
"required_ports": 4,
"physical_clusters": 1,
"missing_ports": []
},
"USB_DP": {
"required_ports": 5,
"physical_clusters": 1,
"missing_ports": []
},
"USB_DM": {
"required_ports": 5,
"physical_clusters": 1,
"missing_ports": []
},
"VBUS": {
"required_ports": 5,
"physical_clusters": 1,
"missing_ports": []
},
"FUSED_VBUS": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
},
"LIMIT_MIN_WIRE": {
"required_ports": 4,
"physical_clusters": 1,
"missing_ports": []
},
"LIMIT_MAX_WIRE": {
"required_ports": 4,
"physical_clusters": 1,
"missing_ports": []
},
"CC1": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
},
"CC2": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
},
"XTAL_OUT": {
"required_ports": 3,
"physical_clusters": 1,
"missing_ports": []
},
"BOOT_SW": {
"required_ports": 3,
"physical_clusters": 1,
"missing_ports": []
},
"LED_PWR": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
},
"LED_STATUS": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
},
"STEP_GATE": {
"required_ports": 3,
"physical_clusters": 1,
"missing_ports": []
},
"PUL_MINUS": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
},
"STEP_RETURN": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
},
"ARM_GATE": {
"required_ports": 3,
"physical_clusters": 1,
"missing_ports": []
},
"DIR_GATE": {
"required_ports": 3,
"physical_clusters": 1,
"missing_ports": []
},
"DIR_MINUS": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
},
"DISABLE_GATE": {
"required_ports": 3,
"physical_clusters": 1,
"missing_ports": []
},
"ENA_MINUS": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
},
"ENABLE_GATE": {
"required_ports": 3,
"physical_clusters": 1,
"missing_ports": []
},
"DRIVER_FB_SERIES": {
"required_ports": 2,
"physical_clusters": 1,
"missing_ports": []
}
},
"failed_nets": [],
"shorted_net_groups": [
[
"ARM",
"DIR",
"DRIVER_FAULT",
"DRIVER_POWER",
"DRIVER_REG_ENABLE",
"ENABLE",
"GND",
"QSPI_CLK",
"QSPI_D0",
"QSPI_D2",
"QSPI_D3",
"STEP",
"V3V3"
],
[
"RUN",
"SWCLK"
],
[
"MCU_DM",
"MCU_DP"
]
]
}