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.41
License
unset
Stars
3

reports/thermal-vias.log

{
  "status": "pass",
  "circuitJsonSha256": "e5202595aa4c10929f651206a45ae468966620d6bd001efa8dc505b09c02bee0",
  "gerbersSha256": "9858b31fb035ec7f6df24b561da02a366e905e24cc2c1790ff267cb27b4c056b",
  "inPadThermalViaCount": 12,
  "manuallyAddedThermalViaCount": 0,
  "supplierPart": "C81582",
  "solidGroundContactLayers": [
    "top thermal pad",
    "inner1",
    "inner2",
    "bottom"
  ],
  "topThermalPadSolderable": true,
  "bottomThermalViasTentedInGerber": true,
  "platedThroughDrillsVerified": true,
  "vias": [
    {
      "x": 5.5000230000000006,
      "y": -9.949902,
      "drillMm": 0.3000248,
      "padMm": 0.5000244,
      "bottomMaskOpeningClearanceMm": 5.133965247959177
    },
    {
      "x": 4.300127000000001,
      "y": -12.349948,
      "drillMm": 0.3000248,
      "padMm": 0.5000244,
      "bottomMaskOpeningClearanceMm": 6.793830144121069
    },
    {
      "x": 5.5000230000000006,
      "y": -11.150052,
      "drillMm": 0.3000248,
      "padMm": 0.5000244,
      "bottomMaskOpeningClearanceMm": 6.146600102870403
    },
    {
      "x": 5.5000230000000006,
      "y": -12.349948,
      "drillMm": 0.3000248,
      "padMm": 0.5000244,
      "bottomMaskOpeningClearanceMm": 7.214796276661206
    },
    {
      "x": 3.099977000000001,
      "y": -12.349948,
      "drillMm": 0.3000248,
      "padMm": 0.5000244,
      "bottomMaskOpeningClearanceMm": 6.560801749392025
    },
    {
      "x": 5.5000230000000006,
      "y": -13.550098,
      "drillMm": 0.3000248,
      "padMm": 0.5000244,
      "bottomMaskOpeningClearanceMm": 7.138325176016934
    },
    {
      "x": 4.300127000000001,
      "y": -13.550098,
      "drillMm": 0.3000248,
      "padMm": 0.5000244,
      "bottomMaskOpeningClearanceMm": 7.954010055926236
    },
    {
      "x": 3.099977000000001,
      "y": -13.550098,
      "drillMm": 0.3000248,
      "padMm": 0.5000244,
      "bottomMaskOpeningClearanceMm": 7.75482714005755
    },
    {
      "x": 4.300127000000001,
      "y": -11.150052,
      "drillMm": 0.3000248,
      "padMm": 0.5000244,
      "bottomMaskOpeningClearanceMm": 5.649902912002291
    },
    {
      "x": 4.300127000000001,
      "y": -9.972,
      "drillMm": 0.3000248,
      "padMm": 0.5000244,
      "bottomMaskOpeningClearanceMm": 4.553443123632041
    },
    {
      "x": 3.099977000000001,
      "y": -11.150052,
      "drillMm": 0.3000248,
      "padMm": 0.5000244,
      "bottomMaskOpeningClearanceMm": 5.369638146172171
    },
    {
      "x": 3.099977000000001,
      "y": -9.949902,
      "drillMm": 0.3000248,
      "padMm": 0.5000244,
      "bottomMaskOpeningClearanceMm": 4.1829365048840295
    }
  ]
}