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

artifacts/reference-feedback/courtyard-placement.json

{
  "uses_original_JLCPCB_courtyards": true,
  "solver": "OR-Tools CP-SAT NoOverlap2D",
  "status": "FEASIBLE",
  "overlap_count": 0,
  "reserved_buzzer": {
    "pcbX": 12.35,
    "pcbY": -1.7,
    "pcbRotation": 0
  },
  "placements": [
    {
      "reference": "U_PD",
      "placement": {
        "pcbX": -13.229881,
        "pcbY": 6.279932,
        "pcbRotation": 270
      }
    },
    {
      "reference": "D_PD",
      "placement": {
        "pcbX": -13.949979,
        "pcbY": 1.960011,
        "pcbRotation": 0
      }
    },
    {
      "reference": "D_DATA",
      "placement": {
        "pcbX": -7.060014,
        "pcbY": -3.109979,
        "pcbRotation": 90
      }
    },
    {
      "reference": "D_TVS",
      "placement": {
        "pcbX": -4.740017,
        "pcbY": -11.010002,
        "pcbRotation": 180
      }
    },
    {
      "reference": "U_FLASH",
      "placement": {
        "pcbX": -6.034903,
        "pcbY": -7.756801,
        "pcbRotation": 0
      }
    },
    {
      "reference": "U_BUCK",
      "placement": {
        "pcbX": -6.590016,
        "pcbY": 7.059895,
        "pcbRotation": 180
      }
    },
    {
      "reference": "L_BUCK",
      "placement": {
        "pcbX": -4.599953,
        "pcbY": 2.549996,
        "pcbRotation": 0
      }
    },
    {
      "reference": "R_PD",
      "placement": {
        "pcbX": -15.947997,
        "pcbY": 10.416602,
        "pcbRotation": 90
      }
    },
    {
      "reference": "R_PG",
      "placement": {
        "pcbX": -16.297997,
        "pcbY": -4.093398,
        "pcbRotation": 90
      }
    },
    {
      "reference": "R_RUN",
      "placement": {
        "pcbX": -16.859998,
        "pcbY": 13.885645,
        "pcbRotation": 90
      }
    },
    {
      "reference": "R_USB_SENSE_H",
      "placement": {
        "pcbX": -16.234355,
        "pcbY": 12.370002,
        "pcbRotation": 0
      }
    },
    {
      "reference": "R_USB_SENSE_L",
      "placement": {
        "pcbX": 16.245645,
        "pcbY": 13.930002,
        "pcbRotation": 0
      }
    },
    {
      "reference": "R_VM_H",
      "placement": {
        "pcbX": 16.235645,
        "pcbY": 15.790002,
        "pcbRotation": 0
      }
    },
    {
      "reference": "R_VM_L",
      "placement": {
        "pcbX": -14.274355,
        "pcbY": 9.530002,
        "pcbRotation": 0
      }
    },
    {
      "reference": "R_SA",
      "placement": {
        "pcbX": -0.151495,
        "pcbY": -9.763734,
        "pcbRotation": 90
      }
    },
    {
      "reference": "R_SB",
      "placement": {
        "pcbX": -2.933734,
        "pcbY": -8.881495,
        "pcbRotation": 0
      }
    },
    {
      "reference": "R_REF_H",
      "placement": {
        "pcbX": 4.856602,
        "pcbY": -16.697997,
        "pcbRotation": 0
      }
    },
    {
      "reference": "R_REF_L",
      "placement": {
        "pcbX": 6.810002,
        "pcbY": -16.234355,
        "pcbRotation": 90
      }
    },
    {
      "reference": "R_ENABLE",
      "placement": {
        "pcbX": 14.115645,
        "pcbY": 15.780002,
        "pcbRotation": 180
      }
    },
    {
      "reference": "R_SLEEP",
      "placement": {
        "pcbX": -0.007997,
        "pcbY": 12.796602,
        "pcbRotation": 90
      }
    },
    {
      "reference": "C_PD",
      "placement": {
        "pcbX": -15.039977,
        "pcbY": -15.970001,
        "pcbRotation": 0
      }
    },
    {
      "reference": "C_FLASH",
      "placement": {
        "pcbX": 16.780002,
        "pcbY": 6.980115,
        "pcbRotation": 90
      }
    },
    {
      "reference": "C_VM_SENSE",
      "placement": {
        "pcbX": 15.790115,
        "pcbY": 10.060002,
        "pcbRotation": 0
      }
    },
    {
      "reference": "C_BOOTSTRAP",
      "placement": {
        "pcbX": -4.339998,
        "pcbY": 8.130115,
        "pcbRotation": 90
      }
    },
    {
      "reference": "C_BUCK_IN",
      "placement": {
        "pcbX": -8.086006,
        "pcbY": 2.055085,
        "pcbRotation": 90
      }
    },
    {
      "reference": "C_BUCK_OUT1",
      "placement": {
        "pcbX": -10.154995,
        "pcbY": 1.595,
        "pcbRotation": 90
      }
    },
    {
      "reference": "C_BUCK_OUT2",
      "placement": {
        "pcbX": -3.975,
        "pcbY": -3.324995,
        "pcbRotation": 0
      }
    },
    {
      "reference": "C_CP",
      "placement": {
        "pcbX": 1.640115,
        "pcbY": -16.679998,
        "pcbRotation": 0
      }
    },
    {
      "reference": "C_VCP",
      "placement": {
        "pcbX": 5.210115,
        "pcbY": -15.249998,
        "pcbRotation": 0
      }
    },
    {
      "reference": "C_VREG",
      "placement": {
        "pcbX": 2.070023,
        "pcbY": -15.430001,
        "pcbRotation": 0
      }
    },
    {
      "reference": "C_DRV_LOGIC",
      "placement": {
        "pcbX": 9.610115,
        "pcbY": -14.169998,
        "pcbRotation": 0
      }
    },
    {
      "reference": "C_VM",
      "placement": {
        "pcbX": -1.639998,
        "pcbY": -10.769885,
        "pcbRotation": 90
      }
    },
    {
      "reference": "C_REF",
      "placement": {
        "pcbX": 9.320023,
        "pcbY": -15.420001,
        "pcbRotation": 0
      }
    },
    {
      "reference": "R_PWR_LED",
      "placement": {
        "pcbX": 12.990002,
        "pcbY": -16.414355,
        "pcbRotation": 90
      }
    },
    {
      "reference": "R_STATUS_R",
      "placement": {
        "pcbX": -11.254355,
        "pcbY": -15.789998,
        "pcbRotation": 180
      }
    },
    {
      "reference": "R_STATUS_G",
      "placement": {
        "pcbX": -16.309998,
        "pcbY": -6.934355,
        "pcbRotation": 90
      }
    },
    {
      "reference": "R_STATUS_B",
      "placement": {
        "pcbX": -15.614355,
        "pcbY": 16.860002,
        "pcbRotation": 180
      }
    },
    {
      "reference": "U_TEMP",
      "placement": {
        "pcbX": 8.939985,
        "pcbY": -12.119923,
        "pcbRotation": 0
      }
    },
    {
      "reference": "C_TEMP",
      "placement": {
        "pcbX": 9.810115,
        "pcbY": -10.489998,
        "pcbRotation": 0
      }
    },
    {
      "reference": "R_TEMP_SDA",
      "placement": {
        "pcbX": -12.364355,
        "pcbY": 15.790002,
        "pcbRotation": 180
      }
    },
    {
      "reference": "R_TEMP_SCL",
      "placement": {
        "pcbX": -15.789998,
        "pcbY": 13.885645,
        "pcbRotation": 90
      }
    },
    {
      "reference": "Q_BUZZER",
      "placement": {
        "pcbX": 15.469984,
        "pcbY": -8.650003,
        "pcbRotation": 90
      }
    },
    {
      "reference": "D_BUZZER",
      "placement": {
        "pcbX": 11.327407,
        "pcbY": -7.820002,
        "pcbRotation": 0
      }
    },
    {
      "reference": "R_BUZZER_GATE",
      "placement": {
        "pcbX": 9.735645,
        "pcbY": -9.419998,
        "pcbRotation": 0
      }
    },
    {
      "reference": "R_BUZZER_PD",
      "placement": {
        "pcbX": 11.695645,
        "pcbY": -9.419998,
        "pcbRotation": 0
      }
    },
    {
      "reference": "C_BUZZER",
      "placement": {
        "pcbX": 7.919999,
        "pcbY": -8.139977,
        "pcbRotation": 90
      }
    }
  ],
  "native_CAD_and_copper_checks_still_required": true
}