techmannih/nema34-mounted-stepper-controller

A 48 V USB‑C PD 3.1 EPR NEMA‑34 stepper controller PCB combining STM32/TMC5160 control, external MOSFET motor bridges, protected power and regenerative braking, USB data, telemetry, diagnostics, status LEDs, and buzzer alarms.

Version
0.3.92
License
unset
Stars
1

engineering/native-silk-hold.json

{
  "baseline_commit": "97ea91ed31722749aa81b6b1ec7ae394e83b2228",
  "reason": "Previously accepted cosmetic findings only. The encoder-capacitor move removes four more prior findings without adding any; electrical/parity/connectivity errors remain blocking.",
  "counts": {
    "text_height": 189,
    "silk_overlap": 95,
    "silk_over_copper": 117
  },
  "signature": "5cf7c6930af9e1a8c6496dea3f9f34fa838f1e192f02d555e31fc8475c7230ca",
  "fabrication_authorized": false,
  "user_accepted_cosmetic_findings": true,
  "previous_signature": "3c5bdd666fbfa3e465d86e9c93de4a234bfc7d244012686f71c20da5ab21e04e",
  "stocked_controller_change": {
    "baseline_commit": "5bb9d4bcc71c397436a0ca0a92c1b13846b4480a",
    "removed": [
      {
        "description": "Text height out of range (board setup constraints silk text height min height 0.8000 mm; actual 0.5000 mm)",
        "items": [
          {
            "description": "Reference field of U16",
            "pos": {
              "x": 74.4,
              "y": 112
            },
            "uuid": "53cdfce8-bec5-4b0e-92be-1d6776661275"
          }
        ],
        "severity": "warning",
        "type": "text_height"
      },
      {
        "description": "Text height out of range (board setup constraints silk text height min height 0.8000 mm; actual 0.6346 mm)",
        "items": [
          {
            "description": "Reference field of U35",
            "pos": {
              "x": 132.4925,
              "y": 124.25
            },
            "uuid": "6ada3d95-7124-4062-b3bb-71f44a39bec2"
          }
        ],
        "severity": "warning",
        "type": "text_height"
      },
      {
        "description": "Silkscreen clipped by solder mask",
        "items": [
          {
            "description": "Reference field of U35",
            "pos": {
              "x": 132.4925,
              "y": 124.25
            },
            "uuid": "6ada3d95-7124-4062-b3bb-71f44a39bec2"
          },
          {
            "description": "Pad 2 [GND] of C95 on F.Cu",
            "pos": {
              "x": 131.85,
              "y": 123.625
            },
            "uuid": "435fb8a0-0ef7-3cbf-2571-3f2259d9bb03"
          }
        ],
        "severity": "warning",
        "type": "silk_over_copper"
      },
      {
        "description": "Silkscreen clipped by solder mask",
        "items": [
          {
            "description": "Reference field of C95",
            "pos": {
              "x": 133.225,
              "y": 122.8
            },
            "uuid": "c0fdd183-e29f-56aa-a74b-0ca947b623bc"
          },
          {
            "description": "Pad 16 [PD_3V3] of U35 on F.Cu",
            "pos": {
              "x": 133.225,
              "y": 121.385
            },
            "uuid": "daf357ef-ac7c-4dcb-9851-3d95cab1647f"
          }
        ],
        "severity": "warning",
        "type": "silk_over_copper"
      }
    ],
    "added": [
      {
        "description": "Text height out of range (board setup constraints silk text height min height 0.8000 mm; actual 0.6346 mm)",
        "items": [
          {
            "description": "Reference field of U35",
            "pos": {
              "x": 132.4925,
              "y": 124.25
            },
            "uuid": "a12e5d0c-18a2-4975-b847-0b99041161ff"
          }
        ],
        "severity": "warning",
        "type": "text_height"
      },
      {
        "description": "Text height out of range (board setup constraints silk text height min height 0.8000 mm; actual 0.4000 mm)",
        "items": [
          {
            "description": "Reference field of C99",
            "pos": {
              "x": 122.75,
              "y": 134.575
            },
            "uuid": "1324895b-0165-4570-905f-8ce30a75f28e"
          }
        ],
        "severity": "warning",
        "type": "text_height"
      },
      {
        "description": "Text height out of range (board setup constraints silk text height min height 0.8000 mm; actual 0.4000 mm)",
        "items": [
          {
            "description": "Reference field of R137",
            "pos": {
              "x": 124,
              "y": 128.125
            },
            "uuid": "ed8414ad-c555-415e-91b4-64caf8f32fc7"
          }
        ],
        "severity": "warning",
        "type": "text_height"
      },
      {
        "description": "Silkscreen clearance",
        "items": [
          {
            "description": "Reference field of U37",
            "pos": {
              "x": 126.5,
              "y": 129.55
            },
            "uuid": "5f4aa130-9204-495f-881f-23358b667084"
          },
          {
            "description": "Segment of C84 on F.Silkscreen",
            "pos": {
              "x": 126.075,
              "y": 130.075
            },
            "uuid": "ea2e3cb5-e11d-47fb-a28e-b2876e73220f"
          }
        ],
        "severity": "warning",
        "type": "silk_overlap"
      },
      {
        "description": "Silkscreen clipped by solder mask",
        "items": [
          {
            "description": "Reference field of U35",
            "pos": {
              "x": 132.4925,
              "y": 124.25
            },
            "uuid": "a12e5d0c-18a2-4975-b847-0b99041161ff"
          },
          {
            "description": "Pad 2 [GND] of C95 on F.Cu",
            "pos": {
              "x": 131.85,
              "y": 123.625
            },
            "uuid": "435fb8a0-0ef7-3cbf-2571-3f2259d9bb03"
          }
        ],
        "severity": "warning",
        "type": "silk_over_copper"
      },
      {
        "description": "Silkscreen clipped by solder mask",
        "items": [
          {
            "description": "Reference field of U37",
            "pos": {
              "x": 126.5,
              "y": 129.55
            },
            "uuid": "5f4aa130-9204-495f-881f-23358b667084"
          },
          {
            "description": "Pad 1 [PHASE_B_ADC] of C84 on F.Cu",
            "pos": {
              "x": 126.675,
              "y": 129.2
            },
            "uuid": "0b728960-4e80-dbc1-578b-bf1e0267a603"
          }
        ],
        "severity": "warning",
        "type": "silk_over_copper"
      },
      {
        "description": "Silkscreen clipped by solder mask",
        "items": [
          {
            "description": "Reference field of U37",
            "pos": {
              "x": 126.5,
              "y": 129.55
            },
            "uuid": "5f4aa130-9204-495f-881f-23358b667084"
          },
          {
            "description": "Pad 2 [GND] of R137 on F.Cu",
            "pos": {
              "x": 124.825,
              "y": 129.5
            },
            "uuid": "f19c2623-54c1-4bac-b5e0-4d17d58e5756"
          }
        ],
        "severity": "warning",
        "type": "silk_over_copper"
      },
      {
        "description": "Silkscreen clipped by solder mask",
        "items": [
          {
            "description": "Reference field of C95",
            "pos": {
              "x": 133.225,
              "y": 122.8
            },
            "uuid": "c0fdd183-e29f-56aa-a74b-0ca947b623bc"
          },
          {
            "description": "Pad 16 [PD_3V3] of U35 on F.Cu",
            "pos": {
              "x": 133.225,
              "y": 121.385
            },
            "uuid": "85521903-d92a-4a13-897f-d5a70f7077f9"
          }
        ],
        "severity": "warning",
        "type": "silk_over_copper"
      }
    ]
  },
  "usb_edge_change": {
    "baseline_commit": "dbaad38cc4fd2e75c812b883c97df68a17f81a2b",
    "removed": [
      {
        "description": "Silkscreen clearance",
        "items": [
          {
            "description": "Segment of D15 on F.Silkscreen",
            "pos": {
              "x": 67.960811,
              "y": 99.689203
            },
            "uuid": "6d07720f-9d00-429c-8ae7-5319f83f718e"
          },
          {
            "description": "Reference field of J10",
            "pos": {
              "x": 67.94,
              "y": 99
            },
            "uuid": "eab8baae-3fe7-5b79-867f-296a0671bd4c"
          }
        ],
        "severity": "warning",
        "type": "silk_overlap"
      },
      {
        "description": "Silkscreen clipped by solder mask",
        "items": [
          {
            "description": "Reference field of J1",
            "pos": {
              "x": 67.94,
              "y": 85
            },
            "uuid": "5dbcc2bd-3da7-549c-939c-b783ef1be92e"
          },
          {
            "description": "Pad 1 [VBUS_LV] of C5 on F.Cu",
            "pos": {
              "x": 68.2,
              "y": 85.6625
            },
            "uuid": "2b5035f4-3ebb-28b4-5226-1b7465910e34"
          }
        ],
        "severity": "warning",
        "type": "silk_over_copper"
      },
      {
        "description": "Silkscreen clipped by solder mask",
        "items": [
          {
            "description": "Reference field of J10",
            "pos": {
              "x": 67.94,
              "y": 99
            },
            "uuid": "eab8baae-3fe7-5b79-867f-296a0671bd4c"
          },
          {
            "description": "Pad 1 [USB_DP_CONN] of D15 on F.Cu",
            "pos": {
              "x": 68.55004,
              "y": 99.949096
            },
            "uuid": "68798f4a-5263-63f6-0d40-573637e2b58a"
          }
        ],
        "severity": "warning",
        "type": "silk_over_copper"
      },
      {
        "description": "Silkscreen clipped by solder mask",
        "items": [
          {
            "description": "Reference field of J10",
            "pos": {
              "x": 67.94,
              "y": 99
            },
            "uuid": "eab8baae-3fe7-5b79-867f-296a0671bd4c"
          },
          {
            "description": "Pad 6 [DATA_CC2] of D15 on F.Cu",
            "pos": {
              "x": 68.55004,
              "y": 97.650904
            },
            "uuid": "25915320-7b30-2181-1bf1-9622434cf53d"
          }
        ],
        "severity": "warning",
        "type": "silk_over_copper"
      }
    ],
    "added": []
  },
  "encoder_top_change": {
    "baseline_commit": "71c2efc3350f365382dd32ec3a0e6ecfd0fd9e17",
    "previous_signature": "0f69708fb9d7e5618cf320828821bba1fc3406f145e98ee490b20590a3e58fde",
    "removed": [
      {
        "description": "Silkscreen clearance",
        "items": [
          {
            "description": "Segment of C52 on B.Silkscreen",
            "pos": {
              "x": 100.875,
              "y": 104.125
            },
            "uuid": "608a1f92-be8d-46d4-bda6-18ba5c368a2e"
          },
          {
            "description": "Reference field of U18",
            "pos": {
              "x": 100,
              "y": 104.91
            },
            "uuid": "9fc88800-a084-505a-99a4-0258149ffedc"
          }
        ],
        "severity": "warning",
        "type": "silk_overlap"
      },
      {
        "description": "Silkscreen clearance",
        "items": [
          {
            "description": "Segment of C52 on B.Silkscreen",
            "pos": {
              "x": 99.125,
              "y": 106.375
            },
            "uuid": "662ac313-7d1c-4b59-a525-590b3ce6245a"
          },
          {
            "description": "Reference field of U18",
            "pos": {
              "x": 100,
              "y": 104.91
            },
            "uuid": "9fc88800-a084-505a-99a4-0258149ffedc"
          }
        ],
        "severity": "warning",
        "type": "silk_overlap"
      },
      {
        "description": "Silkscreen clearance",
        "items": [
          {
            "description": "Reference field of C52",
            "pos": {
              "x": 98.625,
              "y": 105.55
            },
            "uuid": "11577846-15f1-5c32-821c-4d27d1833bf2"
          },
          {
            "description": "Reference field of U18",
            "pos": {
              "x": 100,
              "y": 104.91
            },
            "uuid": "9fc88800-a084-505a-99a4-0258149ffedc"
          }
        ],
        "severity": "warning",
        "type": "silk_overlap"
      },
      {
        "description": "Silkscreen clipped by solder mask",
        "items": [
          {
            "description": "Reference field of U18",
            "pos": {
              "x": 100,
              "y": 104.91
            },
            "uuid": "9fc88800-a084-505a-99a4-0258149ffedc"
          },
          {
            "description": "Pad 1 [V3V3] of C52 on B.Cu",
            "pos": {
              "x": 100,
              "y": 104.725
            },
            "uuid": "1c571040-764a-7561-2fc2-257e2a313fa3"
          }
        ],
        "severity": "warning",
        "type": "silk_over_copper"
      }
    ],
    "added": []
  }
}