imrishabh18/rp2040-motor-controller
An RP2040-based NEMA17 stepper-motor controller with USB-C programming and PD motor-power negotiation, DRV8825 dual H-bridge drive, current/temperature telemetry, protected power filtering, status RGB LED, buzzer alarm, and optional magnetic encoder.
- Version
- 1.0.42
- License
- unset
- Stars
- 3
reports/exported-clearances.json
{
"circuitJsonSha256": "e5202595aa4c10929f651206a45ae468966620d6bd001efa8dc505b09c02bee0",
"gerbersSha256": "9858b31fb035ec7f6df24b561da02a366e905e24cc2c1790ff267cb27b4c056b",
"npthDrillsVerified": 4,
"usbPlatedSlotsVerified": 8,
"checks": [
{
"hole": "pcb_hole_0",
"layer": "top",
"distanceMm": 0.20754384234745799,
"requiredMm": 0.2
},
{
"hole": "pcb_hole_1",
"layer": "top",
"distanceMm": 0.2075437374857896,
"requiredMm": 0.2
},
{
"hole": "pcb_hole_2",
"layer": "top",
"distanceMm": 0.20754384234745799,
"requiredMm": 0.2
},
{
"hole": "pcb_hole_3",
"layer": "top",
"distanceMm": 0.20754384234745663,
"requiredMm": 0.2
},
{
"boardEdge": true,
"layer": "top",
"distanceMm": 0.2999989909327906,
"requiredMm": 0.2
},
{
"hole": "pcb_hole_0",
"layer": "inner1",
"distanceMm": 0.377533399999999,
"requiredMm": 0.2
},
{
"hole": "pcb_hole_1",
"layer": "inner1",
"distanceMm": 0.377533399999999,
"requiredMm": 0.2
},
{
"hole": "pcb_hole_2",
"layer": "inner1",
"distanceMm": 0.5287232910688376,
"requiredMm": 0.2
},
{
"hole": "pcb_hole_3",
"layer": "inner1",
"distanceMm": 0.5287232910688368,
"requiredMm": 0.2
},
{
"boardEdge": true,
"layer": "inner1",
"distanceMm": 0.7858686845946106,
"requiredMm": 0.2
},
{
"hole": "pcb_hole_0",
"layer": "inner2",
"distanceMm": 0.4527829387688786,
"requiredMm": 0.2
},
{
"hole": "pcb_hole_1",
"layer": "inner2",
"distanceMm": 0.5287232910688376,
"requiredMm": 0.2
},
{
"hole": "pcb_hole_2",
"layer": "inner2",
"distanceMm": 0.5287232910688376,
"requiredMm": 0.2
},
{
"hole": "pcb_hole_3",
"layer": "inner2",
"distanceMm": 0.5287232910688368,
"requiredMm": 0.2
},
{
"boardEdge": true,
"layer": "inner2",
"distanceMm": 0.7858686845946106,
"requiredMm": 0.2
},
{
"hole": "pcb_hole_0",
"layer": "bottom",
"distanceMm": 0.2075438423474564,
"requiredMm": 0.2
},
{
"hole": "pcb_hole_1",
"layer": "bottom",
"distanceMm": 0.2075438423474564,
"requiredMm": 0.2
},
{
"hole": "pcb_hole_2",
"layer": "bottom",
"distanceMm": 0.20754384234745554,
"requiredMm": 0.2
},
{
"hole": "pcb_hole_3",
"layer": "bottom",
"distanceMm": 0.20754384234745663,
"requiredMm": 0.2
},
{
"boardEdge": true,
"layer": "bottom",
"distanceMm": 0.2999989909327906,
"requiredMm": 0.2
}
],
"violations": []
}
