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/edge-reference-verification.json

{
  "baseline_commit": "313b61fda18d6c2c6dc7ae0950f69e46503ce0b6",
  "scope": "Move six native reference anchors inside the board; retain their text, font size and ownership. No added labels.",
  "changes": [
    {
      "reference": "R4",
      "before": {
        "x": -0.25,
        "y": 43.275
      },
      "after": {
        "x": 1.65,
        "y": 41.9
      }
    },
    {
      "reference": "R9",
      "before": {
        "x": -31.75,
        "y": 29.625
      },
      "after": {
        "x": -31.75,
        "y": 26.875
      }
    },
    {
      "reference": "Q5",
      "before": {
        "x": -8.35,
        "y": 43.45
      },
      "after": {
        "x": -11.35,
        "y": 41.75
      }
    },
    {
      "reference": "L3",
      "before": {
        "x": -15.6,
        "y": 42.45
      },
      "after": {
        "x": -15.6,
        "y": 41.75
      }
    },
    {
      "reference": "C89",
      "before": {
        "x": -29.175,
        "y": 33.7
      },
      "after": {
        "x": -27.8,
        "y": 36
      }
    },
    {
      "reference": "C92",
      "before": {
        "x": -3.6,
        "y": 43.35
      },
      "after": {
        "x": -3.6,
        "y": 40.15
      }
    }
  ],
  "all_other_compiled_records_identical": true,
  "native_non_reference_data_identical": true,
  "routing_inputs_identical": true,
  "regression_baseline_rejected_references": [
    "Q5",
    "L3",
    "R4",
    "C92",
    "C89",
    "R9"
  ],
  "native_drc": {
    "total": 404,
    "types": {
      "text_height": 186,
      "silk_overlap": 100,
      "silk_over_copper": 118
    },
    "silk_edge_clearance": 0,
    "unconnected": 0,
    "schematic_parity": 0
  },
  "hashes": {
    "index.circuit.tsx": "4c6b65728bdfcdddee13f064877cc3b736011a3ca8a8b50c0d3fe132a2df3260",
    "imports/BSS123LT1G.tsx": "8965ce316a8b467759307a5fecd4a53376d0662a6531b58634168824e5214ce8",
    "imports/SRP7050TA_470M.tsx": "2e94d6676da22eec718204428f87c1edcdbde71f543d154f2a5a358d03baea7b",
    "dist/index/circuit.json": "c8bc500b22323ceec59a140f61b229399c1acb1371e2fee0443191f246daf4ad",
    "dist/manufacturing/kicad-project/pd1180-epr-r0.3.kicad_pcb": "6d1e08d31ee2afef94bfec72ee2872a595be132f3a4a0a36cb0a85bfbce9e8f6",
    "dist/manufacturing/kicad-drc.json": "aae05d44c760eda601dd46c6b34390c36f1d98cd15d7a0f18dfc70e8aa9ea85e",
    "release/circuit.json": "059ae4d64a271558372cdf3fa81d1492978124d80e3a46f9d20201b80f3ccbb7",
    "scripts/check-pcb-references.mjs": "aab690f2ec97174b41e7558ea6cf5775ea4a37c500b1ec63d7950b1251a9dfd3"
  },
  "manufacturing_refreshed": false,
  "fabrication_authorized": false,
  "checks": {
    "source_and_motor_assembly_build": "passed",
    "typecheck": "passed",
    "source_schematic": "173/173 assertions passed",
    "source_native_default_viewer_references": "255/255; zero missing or outside outline",
    "cloud_viewer_reproducibility": "passed",
    "pcb_render": "visually inspected",
    "regression": "old board correctly rejected for all six edge references",
    "native_drc": "0 edge-clipping, 0 unconnected, 0 schematic-parity; 404 existing other silk/text findings",
    "hosted_build": "passed: source transpile, routed site, PCB/schematic SVG and 3D PNG",
    "hosted_package": "passed: 13724 records, zero errors"
  }
}