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/mechanical/ordered-motor-pcb-reference.json

{
  "schema_version": 1,
  "reference_file": "34HS31-6004S1.step",
  "reference_archive": "engineering/mechanical/34HS31-6004S1-manufacturer.zip",
  "reference_sha256": "675e55f1d50271255bbd058d8c2e867ecced44b194ded1586c63da77ce1c8a19",
  "source_product": "STEPPERONLINE 34HS31-6004S1",
  "coordinate_system": {
    "units": "mm",
    "tscircuit_transform": "PCB X = STEP X; PCB Y = STEP Y. STEP rear face Z=79.5 is below the PCB; no reflection or in-plane rotation.",
    "template_transform": "lower-left X/Y = PCB X/Y + 42.95"
  },
  "board": {
    "envelope": {
      "width": 85.9,
      "height": 85.9
    },
    "step_solid_thickness": 1.47574,
    "fabrication_thickness": 1.6,
    "corner_arc_radius": 5.9,
    "perimeter": [
      {
        "type": "line",
        "from": [
          13.9,
          2.0
        ],
        "to": [
          13.9,
          8.0
        ]
      },
      {
        "type": "arc",
        "center": [
          8.0,
          8.0
        ],
        "radius": 5.9,
        "start_deg": 0,
        "end_deg": 90
      },
      {
        "type": "polyline",
        "points": [
          [
            8.0,
            13.9
          ],
          [
            2.0,
            13.9
          ],
          [
            0.0,
            15.9
          ],
          [
            0.0,
            70.0
          ],
          [
            2.0,
            72.0
          ],
          [
            8.0,
            72.0
          ]
        ]
      },
      {
        "type": "arc",
        "center": [
          8.0,
          77.9
        ],
        "radius": 5.9,
        "start_deg": -90,
        "end_deg": 0
      },
      {
        "type": "polyline",
        "points": [
          [
            13.9,
            77.9
          ],
          [
            13.9,
            83.9
          ],
          [
            15.9,
            85.9
          ],
          [
            70.0,
            85.9
          ],
          [
            72.0,
            83.9
          ],
          [
            72.0,
            77.9
          ]
        ]
      },
      {
        "type": "arc",
        "center": [
          77.9,
          77.9
        ],
        "radius": 5.9,
        "start_deg": 180,
        "end_deg": 270
      },
      {
        "type": "polyline",
        "points": [
          [
            77.9,
            72.0
          ],
          [
            83.9,
            72.0
          ],
          [
            85.9,
            70.0
          ],
          [
            85.9,
            15.9
          ],
          [
            83.9,
            13.9
          ],
          [
            77.9,
            13.9
          ]
        ]
      },
      {
        "type": "arc",
        "center": [
          77.9,
          8.0
        ],
        "radius": 5.9,
        "start_deg": 90,
        "end_deg": 180
      },
      {
        "type": "polyline",
        "points": [
          [
            72.0,
            8.0
          ],
          [
            72.0,
            2.0
          ],
          [
            70.0,
            0.0
          ],
          [
            15.9,
            0.0
          ],
          [
            13.9,
            2.0
          ]
        ]
      }
    ]
  },
  "outline_source": "engineering/tmcm-1180-v11-mechanical-reference.json",
  "mounting_holes": [
    {
      "name": "H1",
      "step_center": [
        24.447132,
        -38.374311
      ],
      "tscircuit_center": [
        24.447132,
        -38.374311
      ],
      "fabrication_diameter": 4.2
    },
    {
      "name": "H2",
      "step_center": [
        38.374311,
        24.447132
      ],
      "tscircuit_center": [
        38.374311,
        24.447132
      ],
      "fabrication_diameter": 4.2
    },
    {
      "name": "H3",
      "step_center": [
        -24.447132,
        38.374311
      ],
      "tscircuit_center": [
        -24.447132,
        38.374311
      ],
      "fabrication_diameter": 4.2
    },
    {
      "name": "H4",
      "step_center": [
        -38.374311,
        -24.447132
      ],
      "tscircuit_center": [
        -38.374311,
        -24.447132
      ],
      "fabrication_diameter": 4.2
    }
  ],
  "validation": "Rear threaded-feature axes measured from the pinned manufacturer STEP BREP. Board holes round the axes to 0.000001 mm. The outline is retained from the separate TMCM-1180 reference. CAD alignment does not establish rear-thread strength, engagement, or permission to disturb motor case fasteners."
}