AnasSarkiz/NEMA14_CH32X035G8U6

A NEMA stepper motor is shown with proposed M3 screws/spacers, four wired motor leads and splices, and a JST SHR-04V-S connector.

Version
1.12.2
License
ISC
Stars
0

artifacts/edge-resistors/placement-plan.json

{
  "target_minimum_pad_edge_mm": 0.75,
  "solver_status": "OPTIMAL with 0.03 mm native hole-bounding-box refinement",
  "resistors_checked": 23,
  "scope": "All four edges, both assembly sides",
  "native_courtyard_overlaps": [],
  "moves": [
    {
      "reference": "R_PG",
      "pcb_component_id": "pcb_component_5",
      "layer": "top",
      "old_center": {
        "x": 16.642003,
        "y": -15.973398
      },
      "new_center": {
        "x": 16.315,
        "y": -14.56
      },
      "old_rotation": 90,
      "rotation": 90,
      "angle_delta": 0,
      "old_min_pad_edge_mm": 0.37000030000000095,
      "new_min_pad_edge_mm": 0.7529967999999982
    },
    {
      "reference": "R_CC1",
      "pcb_component_id": "pcb_component_9",
      "layer": "top",
      "old_center": {
        "x": -16.414355,
        "y": -15.719998
      },
      "new_center": {
        "x": -16.03,
        "y": -15.72
      },
      "old_rotation": 0,
      "rotation": 0,
      "angle_delta": 0,
      "old_min_pad_edge_mm": 0.370000000000001,
      "new_min_pad_edge_mm": 0.7543550000000003
    },
    {
      "reference": "R_CC2",
      "pcb_component_id": "pcb_component_10",
      "layer": "top",
      "old_center": {
        "x": 16.225645,
        "y": -10.719998
      },
      "new_center": {
        "x": 16.03,
        "y": -10.72
      },
      "old_rotation": 0,
      "rotation": 0,
      "angle_delta": 0,
      "old_min_pad_edge_mm": 0.5587100000000014,
      "new_min_pad_edge_mm": 0.7543550000000003
    },
    {
      "reference": "R_USB_SENSE_H",
      "pcb_component_id": "pcb_component_11",
      "layer": "top",
      "old_center": {
        "x": -12.803398,
        "y": 16.702003
      },
      "new_center": {
        "x": -12.805,
        "y": 16.315
      },
      "old_rotation": 0,
      "rotation": 0,
      "angle_delta": 0,
      "old_min_pad_edge_mm": 0.36599379999999826,
      "new_min_pad_edge_mm": 0.7529967999999982
    },
    {
      "reference": "R_VM_H",
      "pcb_component_id": "pcb_component_13",
      "layer": "top",
      "old_center": {
        "x": -15.973398,
        "y": 16.702003
      },
      "new_center": {
        "x": -15.975,
        "y": 15.59
      },
      "old_rotation": 0,
      "rotation": 90,
      "angle_delta": 90,
      "old_min_pad_edge_mm": 0.36599379999999826,
      "new_min_pad_edge_mm": 0.7533983000000006
    },
    {
      "reference": "R_VM_L",
      "pcb_component_id": "pcb_component_14",
      "layer": "top",
      "old_center": {
        "x": -6.623398,
        "y": -16.697997
      },
      "new_center": {
        "x": -6.625,
        "y": -16.315
      },
      "old_rotation": 0,
      "rotation": 0,
      "angle_delta": 0,
      "old_min_pad_edge_mm": 0.36999979999999866,
      "new_min_pad_edge_mm": 0.7529967999999982
    },
    {
      "reference": "R_SLEEP",
      "pcb_component_id": "pcb_component_32",
      "layer": "top",
      "old_center": {
        "x": 16.702003,
        "y": 13.876602
      },
      "new_center": {
        "x": 16.315,
        "y": 13.875
      },
      "old_rotation": 90,
      "rotation": 90,
      "angle_delta": 0,
      "old_min_pad_edge_mm": 0.36599379999999826,
      "new_min_pad_edge_mm": 0.7529967999999982
    },
    {
      "reference": "R_TEMP_SCL",
      "pcb_component_id": "pcb_component_47",
      "layer": "top",
      "old_center": {
        "x": 16.860002,
        "y": 16.395645
      },
      "new_center": {
        "x": 16.03,
        "y": 16.44
      },
      "old_rotation": 90,
      "rotation": 180,
      "angle_delta": 90,
      "old_min_pad_edge_mm": 0.3699959999999969,
      "new_min_pad_edge_mm": 0.7543550000000039
    },
    {
      "reference": "R_PWR_LED",
      "pcb_component_id": "pcb_component_49",
      "layer": "top",
      "old_center": {
        "x": 15.345645,
        "y": 15.830002
      },
      "new_center": {
        "x": 16.025,
        "y": 8.51
      },
      "old_rotation": 0,
      "rotation": 90,
      "angle_delta": 90,
      "old_min_pad_edge_mm": 1.399995999999998,
      "new_min_pad_edge_mm": 1.204998
    },
    {
      "reference": "R_STATUS_G",
      "pcb_component_id": "pcb_component_53",
      "layer": "top",
      "old_center": {
        "x": 0.480002,
        "y": 16.225645
      },
      "new_center": {
        "x": 0.48,
        "y": 16.03
      },
      "old_rotation": 90,
      "rotation": 90,
      "angle_delta": 0,
      "old_min_pad_edge_mm": 0.5587100000000014,
      "new_min_pad_edge_mm": 0.7543550000000003
    },
    {
      "reference": "R_BUZZER_GATE",
      "pcb_component_id": "pcb_component_60",
      "layer": "top",
      "old_center": {
        "x": 16.225645,
        "y": -11.929998
      },
      "new_center": {
        "x": 16.03,
        "y": -11.93
      },
      "old_rotation": 0,
      "rotation": 0,
      "angle_delta": 0,
      "old_min_pad_edge_mm": 0.5587100000000014,
      "new_min_pad_edge_mm": 0.7543550000000003
    }
  ],
  "all_resistors": [
    {
      "reference": "R_PD",
      "layer": "top",
      "old_min_pad_edge_mm": 1.1259937999999998,
      "new_min_pad_edge_mm": 1.1279968,
      "moved": false
    },
    {
      "reference": "R_PG",
      "layer": "top",
      "old_min_pad_edge_mm": 0.37000030000000095,
      "new_min_pad_edge_mm": 0.7529967999999982,
      "moved": true
    },
    {
      "reference": "R_CC1",
      "layer": "top",
      "old_min_pad_edge_mm": 0.370000000000001,
      "new_min_pad_edge_mm": 0.7543550000000003,
      "moved": true
    },
    {
      "reference": "R_CC2",
      "layer": "top",
      "old_min_pad_edge_mm": 0.5587100000000014,
      "new_min_pad_edge_mm": 0.7543550000000003,
      "moved": true
    },
    {
      "reference": "R_USB_SENSE_H",
      "layer": "top",
      "old_min_pad_edge_mm": 0.36599379999999826,
      "new_min_pad_edge_mm": 0.7529967999999982,
      "moved": true
    },
    {
      "reference": "R_USB_SENSE_L",
      "layer": "top",
      "old_min_pad_edge_mm": 10.5559938,
      "new_min_pad_edge_mm": 10.5579968,
      "moved": false
    },
    {
      "reference": "R_VM_H",
      "layer": "top",
      "old_min_pad_edge_mm": 0.36599379999999826,
      "new_min_pad_edge_mm": 0.7533983000000006,
      "moved": true
    },
    {
      "reference": "R_VM_L",
      "layer": "top",
      "old_min_pad_edge_mm": 0.36999979999999866,
      "new_min_pad_edge_mm": 0.7529967999999982,
      "moved": true
    },
    {
      "reference": "R_SA",
      "layer": "top",
      "old_min_pad_edge_mm": 9.3000004,
      "new_min_pad_edge_mm": 9.2987344,
      "moved": false
    },
    {
      "reference": "R_SB",
      "layer": "top",
      "old_min_pad_edge_mm": 10.9337344,
      "new_min_pad_edge_mm": 10.9337344,
      "moved": false
    },
    {
      "reference": "R_REF_H",
      "layer": "top",
      "old_min_pad_edge_mm": 13.9067963,
      "new_min_pad_edge_mm": 13.9083983,
      "moved": false
    },
    {
      "reference": "R_REF_L",
      "layer": "top",
      "old_min_pad_edge_mm": 9.2799998,
      "new_min_pad_edge_mm": 9.2779968,
      "moved": false
    },
    {
      "reference": "R_ENABLE",
      "layer": "top",
      "old_min_pad_edge_mm": 7.6399998,
      "new_min_pad_edge_mm": 7.6379968,
      "moved": false
    },
    {
      "reference": "R_SLEEP",
      "layer": "top",
      "old_min_pad_edge_mm": 0.36599379999999826,
      "new_min_pad_edge_mm": 0.7529967999999982,
      "moved": true
    },
    {
      "reference": "R_USB_BOOT",
      "layer": "top",
      "old_min_pad_edge_mm": 9.419996,
      "new_min_pad_edge_mm": 9.419998000000003,
      "moved": false
    },
    {
      "reference": "R_TEMP_SDA",
      "layer": "top",
      "old_min_pad_edge_mm": 9.19871,
      "new_min_pad_edge_mm": 9.199355,
      "moved": false
    },
    {
      "reference": "R_TEMP_SCL",
      "layer": "top",
      "old_min_pad_edge_mm": 0.3699959999999969,
      "new_min_pad_edge_mm": 0.7543550000000039,
      "moved": true
    },
    {
      "reference": "R_PWR_LED",
      "layer": "top",
      "old_min_pad_edge_mm": 1.399995999999998,
      "new_min_pad_edge_mm": 1.8443549999999984,
      "moved": true
    },
    {
      "reference": "R_STATUS_R",
      "layer": "top",
      "old_min_pad_edge_mm": 5.418709999999999,
      "new_min_pad_edge_mm": 5.419354999999998,
      "moved": false
    },
    {
      "reference": "R_STATUS_G",
      "layer": "top",
      "old_min_pad_edge_mm": 0.5587100000000014,
      "new_min_pad_edge_mm": 0.7543550000000003,
      "moved": true
    },
    {
      "reference": "R_STATUS_B",
      "layer": "top",
      "old_min_pad_edge_mm": 9.784355,
      "new_min_pad_edge_mm": 9.784354999999998,
      "moved": false
    },
    {
      "reference": "R_BUZZER_GATE",
      "layer": "top",
      "old_min_pad_edge_mm": 0.5587100000000014,
      "new_min_pad_edge_mm": 0.7543550000000003,
      "moved": true
    },
    {
      "reference": "R_BUZZER_PD",
      "layer": "top",
      "old_min_pad_edge_mm": 5.02871,
      "new_min_pad_edge_mm": 5.029354999999997,
      "moved": false
    }
  ],
  "minimum_after_mm": 0.7529967999999982,
  "requires_copper_and_STEP_validation": true,
  "native_DRC_refinement": "R_PWR_LED relocated beside U_ESD to permit conservative keepout trace escape; existing resistor rotation retained."
}