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
}
}