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/encoder-top-eco.json

{
  "baseline_commit": "71c2efc3350f365382dd32ec3a0e6ecfd0fd9e17",
  "board": "dist/manufacturing/kicad-project/pd1180-epr-r0.3.kicad_pcb",
  "board_sha256": "4e53cf5210003b327a1b4cd49f3c5c81ff3a0f5f44277b71c384c29bc95a5cb3",
  "source_schematic_records_preserved": 3022,
  "bottom_component_references": [
    "U18"
  ],
  "top_encoder_capacitors": [
    "C52",
    "C53"
  ],
  "all_encoder_parts_dnp": true,
  "cap_positions_source_mm": {
    "C52": [
      0,
      -5.55
    ],
    "C53": [
      3.3,
      -7
    ]
  },
  "bypass": {
    "via_xy_source_mm": [
      -0.6,
      -3.9
    ],
    "via_pad_mm": 0.6,
    "via_drill_mm": 0.3,
    "source_path_including_barrel_mm": 3.8730224196376506,
    "maximum_mm": 5
  },
  "native_changes": {
    "modified": [
      {
        "type": "footprint",
        "uuid": "\"44a8525c-034b-73fc-3e11-6a647f6e48c4\""
      },
      {
        "type": "footprint",
        "uuid": "\"731207c0-5d50-f541-478f-e2c231ced043\""
      },
      {
        "type": "segment",
        "uuid": "\"16172582-6387-4355-bc99-8e11b8b52e69\""
      },
      {
        "type": "segment",
        "uuid": "\"4ae88d7e-9d3c-4d7f-ac8d-6f8c88a136f8\""
      },
      {
        "type": "segment",
        "uuid": "\"b2eda73c-43d7-4cbc-87f9-896785ea013b\""
      },
      {
        "type": "segment",
        "uuid": "\"bbe84124-66aa-404a-a282-37a9bb64dbd4\""
      },
      {
        "type": "segment",
        "uuid": "\"ffec52ee-3f97-4eac-9520-fb8452ba1c68\""
      }
    ],
    "added": [
      {
        "type": "segment",
        "uuid": "\"2323228d-d47f-48db-8ca0-0377265820ef\""
      },
      {
        "type": "via",
        "uuid": "\"14f204bb-5e95-4469-affa-a918f7246544\""
      }
    ],
    "removed": [
      {
        "type": "segment",
        "uuid": "\"32e8a084-e5fd-42a0-8e97-a4f7d10e7ccf\""
      },
      {
        "type": "segment",
        "uuid": "\"b346ec7d-a6c4-4af1-b471-07debf75cddb\""
      }
    ]
  },
  "unrelated_native_projection_preserved": true,
  "mounting_holes_preserved": true,
  "qualification": "CAD and connectivity only; encoder/motor fit, actual supply ripple, mounting and powered operation remain unqualified",
  "authorized_schematic_annotation_change": {
    "before": "U18 AS5047P and C52/C53 are centered bottom-side DNP footprints.",
    "after": "U18 AS5047P is centered on bottom; C52/C53 are top-side. All are DNP.",
    "note": "Only encoder layer annotation updated; connectivity, symbols and layout preserved."
  },
  "native_reference_rotations_degrees": {
    "C52": 270,
    "C53": 0
  },
  "reference_sync": "Only the two moved footprint reference angles changed; every other native object and all copper remained identical."
}