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/tmcm-1180-v11-mechanical-reference.json

{
  "schema_version": 1,
  "reference_file": "TMCM-1180_V11(1).stp",
  "reference_sha256": "a00b09b77df283d2d708476e9e6c31b99742a467ec82ff01fc5799fa8a7ab3f8",
  "reference_bytes": 49705381,
  "source_product": "TMCM-1180 V1.1",
  "coordinate_system": {
    "step_origin": "lower-left of the 85.9 mm board envelope",
    "tscircuit_transform": "x = STEP_X - 42.95; y = STEP_Y - 42.95",
    "units": "mm"
  },
  "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]]}
    ]
  },
  "mounting_holes": [
    {"name": "H1", "step_center": [81.35, 18.45], "tscircuit_center": [38.4, -24.5], "step_diameter": 4.191, "fabrication_diameter": 4.2},
    {"name": "H2", "step_center": [67.45, 81.35], "tscircuit_center": [24.5, 38.4], "step_diameter": 4.191, "fabrication_diameter": 4.2},
    {"name": "H3", "step_center": [4.55, 67.45], "tscircuit_center": [-38.4, 24.5], "step_diameter": 4.191, "fabrication_diameter": 4.2},
    {"name": "H4", "step_center": [18.45, 4.55], "tscircuit_center": [-24.5, -38.4], "step_diameter": 4.191, "fabrication_diameter": 4.2}
  ],
  "step_entities": {
    "product": 10809,
    "shape_representation": 3165,
    "solid": 3166,
    "shell": 3167,
    "top_face": 10587,
    "bottom_face": 10374,
    "mounting_cylinder_faces": [7278, 8310, 9170, 10030]
  },
  "validation": "Dimensions and centers were extracted from the supplied STEP BREP. The 4.191 mm modeled hole is rounded to the 4.2 mm fabrication drill used by the board contract."
}