AnasSarkiz/NEMA14_RP2040

A NEMA motor assembly concept with a controller board, four proposed M3 screws and spacers, motor lead splices, and a JST 4-pin connector harness.

Version
1.13.0
License
ISC
Stars
0

src/supplier-placement.json

{
  "U_MCU": {
    "pcbX": 2.1,
    "pcbY": 0.0,
    "pcbRotation": 0
  },
  "U_PD": {
    "pcbX": -13.229881,
    "pcbY": 7.179932,
    "pcbRotation": 270
  },
  "U_DRV": {
    "pcbX": 4.0001,
    "pcbY": -12.1001,
    "pcbRotation": 270
  },
  "U_ESD": {
    "pcbX": 9.0,
    "pcbY": 7.0,
    "pcbRotation": 0
  },
  "D_TVS": {
    "pcbX": 5.53,
    "pcbY": 10.69,
    "pcbRotation": 180
  },
  "U_FLASH": {
    "pcbX": -6.034903,
    "pcbY": -7.756801,
    "pcbRotation": 0
  },
  "U_BUCK": {
    "pcbX": -6.590016,
    "pcbY": 7.059895,
    "pcbRotation": 180
  },
  "L_BUCK": {
    "pcbX": -4.649953,
    "pcbY": 2.549996,
    "pcbRotation": 270
  },
  "Y_MCU": {
    "pcbX": 1.1,
    "pcbY": -6.22,
    "pcbRotation": 270
  },
  "R_PD": {
    "pcbX": -11.6,
    "pcbY": 3.76,
    "pcbRotation": 0
  },
  "R_PG": {
    "pcbX": -10.2,
    "pcbY": -9.01,
    "pcbRotation": 90
  },
  "R_FLASH_CS": {
    "pcbX": -2.0,
    "pcbY": 7.2,
    "pcbRotation": 0
  },
  "R_BOOT": {
    "pcbX": -2.0,
    "pcbY": 8.3,
    "pcbRotation": 0
  },
  "R_XOUT": {
    "pcbX": 3.35,
    "pcbY": -7.32,
    "pcbRotation": 270
  },
  "R_RUN": {
    "pcbX": -16.21,
    "pcbY": -8.76,
    "pcbRotation": 90
  },
  "R_DM": {
    "pcbX": 5.5,
    "pcbY": 5.3,
    "pcbRotation": 90
  },
  "R_DP": {
    "pcbX": 4.371,
    "pcbY": 5.3,
    "pcbRotation": 90
  },
  "R_CC1": {
    "pcbX": -14.83,
    "pcbY": -8.72,
    "pcbRotation": 90
  },
  "R_CC2": {
    "pcbX": 9.0,
    "pcbY": 4.4,
    "pcbRotation": 0
  },
  "R_USB_SENSE_H": {
    "pcbX": -3.25,
    "pcbY": 12.0,
    "pcbRotation": 180
  },
  "R_USB_SENSE_L": {
    "pcbX": -1.81,
    "pcbY": 10.78,
    "pcbRotation": 0
  },
  "R_VM_H": {
    "pcbX": 16.21,
    "pcbY": 10.02,
    "pcbRotation": 90
  },
  "R_VM_L": {
    "pcbX": 15.29,
    "pcbY": 6.88,
    "pcbRotation": 0
  },
  "R_SA": {
    "pcbX": -1.026,
    "pcbY": -10.821,
    "pcbRotation": 0
  },
  "R_SB": {
    "pcbX": -2.933734,
    "pcbY": -8.881495,
    "pcbRotation": 0
  },
  "R_REF_H": {
    "pcbX": 8.3,
    "pcbY": -11.6,
    "pcbRotation": 90
  },
  "R_REF_L": {
    "pcbX": 7.2,
    "pcbY": -16.45,
    "pcbRotation": 0
  },
  "R_ENABLE": {
    "pcbX": 4.13,
    "pcbY": 8.86,
    "pcbRotation": 180
  },
  "R_SLEEP": {
    "pcbX": -2.08,
    "pcbY": 9.53,
    "pcbRotation": 180
  },
  "C_PD": {
    "pcbX": -15.2,
    "pcbY": 3.76,
    "pcbRotation": 0
  },
  "C_IO1": {
    "pcbX": -1.3,
    "pcbY": 4.75,
    "pcbRotation": 180
  },
  "C_IO10": {
    "pcbX": -4.1,
    "pcbY": -1.2,
    "pcbRotation": 90
  },
  "C_IO22": {
    "pcbX": 4.0,
    "pcbY": -5.4,
    "pcbRotation": 270
  },
  "C_IO33": {
    "pcbX": 6.77,
    "pcbY": -1.2,
    "pcbRotation": 90
  },
  "C_IO42": {
    "pcbX": 6.77,
    "pcbY": 2.6,
    "pcbRotation": 90
  },
  "C_IO49": {
    "pcbX": 0.95,
    "pcbY": 5.05,
    "pcbRotation": 0
  },
  "C_DV23": {
    "pcbX": 5.2,
    "pcbY": -5.38,
    "pcbRotation": 90
  },
  "C_DV50": {
    "pcbX": 2.846,
    "pcbY": 5.793,
    "pcbRotation": 180
  },
  "C_USB": {
    "pcbX": 3.0,
    "pcbY": 7.4,
    "pcbRotation": 90
  },
  "C_ADC": {
    "pcbX": 6.7,
    "pcbY": 5.3,
    "pcbRotation": 90
  },
  "C_VREG_IN": {
    "pcbX": 5.2,
    "pcbY": 7.4,
    "pcbRotation": 90
  },
  "C_VREG_OUT": {
    "pcbX": 4.1,
    "pcbY": 7.4,
    "pcbRotation": 90
  },
  "C_FLASH": {
    "pcbX": -4.75,
    "pcbY": -5.0,
    "pcbRotation": 0
  },
  "C_XIN": {
    "pcbX": -1.55,
    "pcbY": -4.85,
    "pcbRotation": 180
  },
  "C_XOUT": {
    "pcbX": 4.9,
    "pcbY": -7.32,
    "pcbRotation": 0
  },
  "C_VM_SENSE": {
    "pcbX": 16.780002,
    "pcbY": 6.980115,
    "pcbRotation": 90
  },
  "C_BOOTSTRAP": {
    "pcbX": -4.339998,
    "pcbY": 8.130115,
    "pcbRotation": 90
  },
  "C_BUCK_IN": {
    "pcbX": -8.115,
    "pcbY": 2.47,
    "pcbRotation": 90
  },
  "C_BUCK_OUT1": {
    "pcbX": -6.96,
    "pcbY": -2.1,
    "pcbRotation": 90
  },
  "C_BUCK_OUT2": {
    "pcbX": -3.975,
    "pcbY": -3.324995,
    "pcbRotation": 0
  },
  "C_CP": {
    "pcbX": -2.1,
    "pcbY": -12.29,
    "pcbRotation": 0
  },
  "C_VCP": {
    "pcbX": 5.210115,
    "pcbY": -15.849998,
    "pcbRotation": 0
  },
  "C_VREG": {
    "pcbX": 2.070023,
    "pcbY": -16.030001,
    "pcbRotation": 0
  },
  "C_DRV_LOGIC": {
    "pcbX": 8.14,
    "pcbY": -13.7,
    "pcbRotation": 0
  },
  "C_VM": {
    "pcbX": -0.187,
    "pcbY": -9.341,
    "pcbRotation": 0
  },
  "C_REF": {
    "pcbX": 9.1,
    "pcbY": -15.62,
    "pcbRotation": 90
  },
  "J_PD": {
    "pcbX": 0.4475048,
    "pcbY": 15.15,
    "pcbRotation": 0
  },
  "J_DATA": {
    "pcbX": -4.7524952,
    "pcbY": -15.15,
    "pcbRotation": 0
  },
  "C_BULK": {
    "pcbX": -12.71,
    "pcbY": -3.89,
    "pcbRotation": 180
  },
  "D_PD": {
    "pcbX": -13.949979,
    "pcbY": 1.860011,
    "pcbRotation": 0
  },
  "D_DATA": {
    "pcbX": 8.58,
    "pcbY": 14.42,
    "pcbRotation": 90
  },
  "J_MOTOR": {
    "pcbX": -6.85,
    "pcbY": 12.85,
    "pcbRotation": 90
  },
  "D_PWR": {
    "pcbX": -1.65,
    "pcbY": 6.0,
    "pcbRotation": 0
  },
  "R_PWR_LED": {
    "pcbX": -8.96,
    "pcbY": -11.13,
    "pcbRotation": 90
  },
  "D_STATUS": {
    "pcbX": 0.85,
    "pcbY": 7.51,
    "pcbRotation": 0
  },
  "Q_STATUS_R": {
    "pcbX": 1.15,
    "pcbY": 11.54,
    "pcbRotation": 0
  },
  "Q_STATUS_G": {
    "pcbX": 12.35,
    "pcbY": 4.8,
    "pcbRotation": 0
  },
  "Q_STATUS_B": {
    "pcbX": 15.7,
    "pcbY": 4.8,
    "pcbRotation": 0
  },
  "R_STATUS_R": {
    "pcbX": -11.25,
    "pcbY": 0.21,
    "pcbRotation": 180
  },
  "R_STATUS_G": {
    "pcbX": 6.75,
    "pcbY": -3.5,
    "pcbRotation": 90
  },
  "R_STATUS_B": {
    "pcbX": 15.9,
    "pcbY": 16.2,
    "pcbRotation": 0
  },
  "U_TEMP": {
    "pcbX": 8.65,
    "pcbY": -8.5,
    "pcbRotation": 0
  },
  "C_TEMP": {
    "pcbX": 6.73,
    "pcbY": -7.92,
    "pcbRotation": 90
  },
  "R_TEMP_SDA": {
    "pcbX": -7.04,
    "pcbY": -4.61,
    "pcbRotation": 180
  },
  "R_TEMP_SCL": {
    "pcbX": 6.53,
    "pcbY": -5.73,
    "pcbRotation": 90
  },
  "BZ1": {
    "pcbX": 12.35,
    "pcbY": -1.7,
    "pcbRotation": 0
  },
  "Q_BUZZER": {
    "pcbX": 12.43,
    "pcbY": 7.8,
    "pcbRotation": 90
  },
  "D_BUZZER": {
    "pcbX": 13.83,
    "pcbY": -8.22,
    "pcbRotation": 0
  },
  "R_BUZZER_GATE": {
    "pcbX": 9.74,
    "pcbY": 9.98,
    "pcbRotation": 0
  },
  "R_BUZZER_PD": {
    "pcbX": 15.55,
    "pcbY": 8.5,
    "pcbRotation": 0
  },
  "C_BUZZER": {
    "pcbX": 10.69,
    "pcbY": -8.13,
    "pcbRotation": 90
  },
  "TP_3V3": {
    "pcbX": 15.46,
    "pcbY": -16.69,
    "pcbRotation": 0
  },
  "TP_GND": {
    "pcbX": -10,
    "pcbY": 1.5,
    "pcbRotation": 0
  },
  "TP_SWCLK": {
    "pcbX": -3.0,
    "pcbY": -6.6,
    "pcbRotation": 0
  },
  "TP_SWDIO": {
    "pcbX": -3.77,
    "pcbY": 6.48,
    "pcbRotation": 0
  },
  "TP_RUN": {
    "pcbX": -16.69,
    "pcbY": 15.4,
    "pcbRotation": 0
  },
  "TP_BOOT": {
    "pcbX": -10.26,
    "pcbY": 16.35,
    "pcbRotation": 0
  },
  "TP_BOOT_GND": {
    "pcbX": 6.43,
    "pcbY": 8.81,
    "pcbRotation": 0
  },
  "U_ENCODER": {
    "pcbX": 0.0,
    "pcbY": 0.0,
    "pcbRotation": 0
  },
  "C_ENCODER": {
    "pcbX": 0,
    "pcbY": -4.6,
    "pcbRotation": 0
  },
  "C_ENCODER_BULK": {
    "pcbX": 2.0,
    "pcbY": -4.6,
    "pcbRotation": 0
  },
  "R_PD_CFG": {
    "pcbX": -16.45,
    "pcbY": 11.0,
    "pcbRotation": 90
  }
}