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/opposite-edge/placement-plan.json

{
  "baseline_source_placement": {
    "U_MCU": {
      "pcbX": 3.6,
      "pcbY": 2.2,
      "pcbRotation": 270
    },
    "U_PD": {
      "pcbX": -4.479881,
      "pcbY": -2.090068,
      "pcbRotation": 270
    },
    "U_DRV": {
      "pcbX": 0.0001,
      "pcbY": -8.0001,
      "pcbRotation": 270
    },
    "U_ESD": {
      "pcbX": 9,
      "pcbY": 7,
      "pcbRotation": 0
    },
    "D_TVS": {
      "pcbX": -4.100017,
      "pcbY": 7.349998,
      "pcbRotation": 180
    },
    "R_PD": {
      "pcbX": 12.796602,
      "pcbY": 15.942003,
      "pcbRotation": 0
    },
    "R_PG": {
      "pcbX": 16.31,
      "pcbY": -14.54,
      "pcbRotation": 90
    },
    "R_CC1": {
      "pcbX": -16.03,
      "pcbY": -15.72,
      "pcbRotation": 0
    },
    "R_CC2": {
      "pcbX": 16.03,
      "pcbY": -10.72,
      "pcbRotation": 0
    },
    "R_USB_SENSE_H": {
      "pcbX": -4.5,
      "pcbY": 1.5,
      "pcbRotation": 0
    },
    "R_USB_SENSE_L": {
      "pcbX": -8.804901,
      "pcbY": -11.83999,
      "pcbRotation": 0
    },
    "R_VM_H": {
      "pcbX": 0.25,
      "pcbY": -1.25,
      "pcbRotation": 90
    },
    "R_VM_L": {
      "pcbX": -6.625,
      "pcbY": -16.315,
      "pcbRotation": 0
    },
    "R_SA": {
      "pcbX": -4.351495,
      "pcbY": -6.633734,
      "pcbRotation": 90
    },
    "R_SB": {
      "pcbX": 4.4,
      "pcbY": -5.0,
      "pcbRotation": 90
    },
    "R_REF_H": {
      "pcbX": 2.436602,
      "pcbY": -2.057997,
      "pcbRotation": 0
    },
    "R_REF_L": {
      "pcbX": 6.006602,
      "pcbY": -7.787997,
      "pcbRotation": 0
    },
    "R_ENABLE": {
      "pcbX": -7.073398,
      "pcbY": -9.427997,
      "pcbRotation": 0
    },
    "R_SLEEP": {
      "pcbX": 16.31,
      "pcbY": 14.13,
      "pcbRotation": 90
    },
    "R_USB_BOOT": {
      "pcbX": 2.705645,
      "pcbY": 7.810002,
      "pcbRotation": 0
    },
    "C_PD": {
      "pcbX": 9.380023,
      "pcbY": 4.059999,
      "pcbRotation": 0
    },
    "C_MCU": {
      "pcbX": -2.25,
      "pcbY": 2.0,
      "pcbRotation": 90
    },
    "C_LOGIC": {
      "pcbX": -0.44499500000000003,
      "pcbY": 2.595,
      "pcbRotation": 90
    },
    "C_VM_SENSE": {
      "pcbX": 14.580023,
      "pcbY": -16.670001,
      "pcbRotation": 0
    },
    "C_CP": {
      "pcbX": -4.689885,
      "pcbY": -9.589998,
      "pcbRotation": 0
    },
    "C_VCP": {
      "pcbX": -7.559885,
      "pcbY": -8.199998,
      "pcbRotation": 0
    },
    "C_VREG": {
      "pcbX": -4.689977,
      "pcbY": -11.490001,
      "pcbRotation": 0
    },
    "C_DRV_LOGIC": {
      "pcbX": 4.710115,
      "pcbY": -9.989998,
      "pcbRotation": 0
    },
    "C_VM": {
      "pcbX": 0.510115,
      "pcbY": -3.289998,
      "pcbRotation": 0
    },
    "C_REF": {
      "pcbX": 6.1,
      "pcbY": -3.5,
      "pcbRotation": 90
    },
    "J_PD": {
      "pcbX": -6.2024952,
      "pcbY": 15.15,
      "pcbRotation": 0
    },
    "J_DATA": {
      "pcbX": 5.8975048,
      "pcbY": 15.15,
      "pcbRotation": 0
    },
    "C_BULK": {
      "pcbX": -12.05,
      "pcbY": -5.4,
      "pcbRotation": 90
    },
    "D_PD": {
      "pcbX": -14.829979,
      "pcbY": 0.410011,
      "pcbRotation": 0
    },
    "D_DATA": {
      "pcbX": 9.389986,
      "pcbY": -11.869979,
      "pcbRotation": 90
    },
    "J_MOTOR": {
      "pcbX": -1.5499999999999998,
      "pcbY": -14.57,
      "pcbRotation": 180
    },
    "D_PWR": {
      "pcbX": -9.341006,
      "pcbY": -14.216572,
      "pcbRotation": 0
    },
    "R_PWR_LED": {
      "pcbX": 16.025,
      "pcbY": 8.51,
      "pcbRotation": 90
    },
    "D_STATUS": {
      "pcbX": -16.320002,
      "pcbY": 12.301996,
      "pcbRotation": 0
    },
    "Q_STATUS_R": {
      "pcbX": -3.25,
      "pcbY": 4.75,
      "pcbRotation": 0
    },
    "Q_STATUS_G": {
      "pcbX": 5.5,
      "pcbY": 7,
      "pcbRotation": 0
    },
    "Q_STATUS_B": {
      "pcbX": 15.709959,
      "pcbY": 4.809998,
      "pcbRotation": 0
    },
    "R_STATUS_R": {
      "pcbX": -0.489998,
      "pcbY": 11.365645,
      "pcbRotation": 90
    },
    "R_STATUS_G": {
      "pcbX": 0.48,
      "pcbY": 16.03,
      "pcbRotation": 90
    },
    "R_STATUS_B": {
      "pcbX": 2.85,
      "pcbY": 6.3,
      "pcbRotation": 90
    },
    "U_TEMP": {
      "pcbX": 6.959985,
      "pcbY": -9.649923,
      "pcbRotation": 0
    },
    "C_TEMP": {
      "pcbX": 7.340115,
      "pcbY": -11.219998,
      "pcbRotation": 0
    },
    "R_TEMP_SDA": {
      "pcbX": -7.929998,
      "pcbY": 7.585645,
      "pcbRotation": 90
    },
    "R_TEMP_SCL": {
      "pcbX": 16.03,
      "pcbY": 16.44,
      "pcbRotation": 180
    },
    "BZ1": {
      "pcbX": 12.35,
      "pcbY": -1.7,
      "pcbRotation": 0
    },
    "Q_BUZZER": {
      "pcbX": 15.629997,
      "pcbY": -8.46999,
      "pcbRotation": 0
    },
    "D_BUZZER": {
      "pcbX": 11.437407,
      "pcbY": -7.820002,
      "pcbRotation": 0
    },
    "R_BUZZER_GATE": {
      "pcbX": 16.03,
      "pcbY": -11.93,
      "pcbRotation": 0
    },
    "R_BUZZER_PD": {
      "pcbX": 11.755645,
      "pcbY": -10.219998,
      "pcbRotation": 0
    },
    "C_BUZZER": {
      "pcbX": 6.6,
      "pcbY": -12.5,
      "pcbRotation": 0
    },
    "U_BUCK": {
      "pcbX": -10.210016,
      "pcbY": 2.129895,
      "pcbRotation": 180
    },
    "L_BUCK": {
      "pcbX": -10.829953,
      "pcbY": 6.499996,
      "pcbRotation": 0
    },
    "C_BOOTSTRAP": {
      "pcbX": -12.459998,
      "pcbY": 2.460115,
      "pcbRotation": 90
    },
    "C_BUCK_IN": {
      "pcbX": -14.706006,
      "pcbY": 4.125085,
      "pcbRotation": 90
    },
    "C_BUCK_OUT1": {
      "pcbX": -13.355,
      "pcbY": 9.805005,
      "pcbRotation": 0
    },
    "C_BUCK_OUT2": {
      "pcbX": -15.165,
      "pcbY": 7.745005,
      "pcbRotation": 0
    },
    "TP_3V3": {
      "pcbX": 6.0,
      "pcbY": -15.5,
      "pcbRotation": 0
    },
    "TP_GND": {
      "pcbX": 9.0,
      "pcbY": -15.5,
      "pcbRotation": 0
    },
    "TP_DCK": {
      "pcbX": 7.5,
      "pcbY": -15.5,
      "pcbRotation": 0
    },
    "TP_DIO": {
      "pcbX": 10.5,
      "pcbY": -15.5,
      "pcbRotation": 0
    },
    "TP_BOOT": {
      "pcbX": 0,
      "pcbY": 5.5,
      "pcbRotation": 0
    },
    "TP_BOOT_USB_DP": {
      "pcbX": 1.5,
      "pcbY": 5.5,
      "pcbRotation": 0
    },
    "U_ENCODER": {
      "pcbX": 0,
      "pcbY": 0,
      "pcbRotation": 0
    },
    "C_ENCODER": {
      "pcbX": -5,
      "pcbY": 1.8,
      "pcbRotation": 0
    },
    "C_ENCODER_BULK": {
      "pcbX": -5,
      "pcbY": 0.2,
      "pcbRotation": 0
    }
  },
  "changed_components": [
    "J_PD",
    "J_DATA",
    "R_PD",
    "R_PG",
    "C_LOGIC",
    "R_CC1",
    "R_CC2",
    "R_USB_SENSE_L",
    "R_VM_L",
    "C_VM_SENSE",
    "D_PD",
    "D_DATA",
    "C_VCP",
    "C_VREG",
    "C_BULK",
    "R_REF_L",
    "R_ENABLE",
    "R_SLEEP",
    "J_MOTOR",
    "C_BUCK_OUT1",
    "C_BUCK_OUT2",
    "U_TEMP",
    "C_TEMP",
    "R_TEMP_SCL",
    "D_PWR",
    "D_STATUS",
    "R_STATUS_G",
    "Q_BUZZER",
    "D_BUZZER",
    "R_BUZZER_GATE",
    "R_BUZZER_PD",
    "C_BUZZER",
    "TP_DIO"
  ],
  "fixed_crystal_and_MCU_support": [
    "BZ1",
    "C_ENCODER",
    "C_ENCODER_BULK",
    "C_LOGIC",
    "C_MCU",
    "L_BUCK",
    "U_BUCK",
    "U_DRV",
    "U_ENCODER",
    "U_MCU",
    "U_PD"
  ],
  "actual_target_centres": {
    "J_PD": [
      0.3,
      15.15,
      0
    ],
    "J_DATA": [
      0,
      -15.15,
      0
    ]
  },
  "required_maximum_head_diameter_mm": 6,
  "screen_head_diameter_mm": 6.4,
  "construction_requires_native_and_mechanical_checks": true
}