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/edge-resistors/placement-plan.json
{
"target_minimum_pad_edge_mm": 0.75,
"solver_status": "OPTIMAL",
"resistors_checked": 28,
"scope": "All four edges, both assembly sides",
"native_courtyard_overlaps": [],
"moves": [
{
"reference": "R_RUN",
"pcb_component_id": "pcb_component_28",
"layer": "top",
"old_center": {
"x": -16.859998,
"y": 13.885645
},
"new_center": {
"x": -16.475,
"y": 13.885
},
"old_rotation": 90,
"rotation": 90,
"angle_delta": 0,
"old_min_pad_edge_mm": 0.36999999999999744,
"new_min_pad_edge_mm": 0.754997999999997
},
{
"reference": "R_USB_SENSE_H",
"pcb_component_id": "pcb_component_33",
"layer": "top",
"old_center": {
"x": -16.5,
"y": -0.49999999999999994
},
"new_center": {
"x": -16.475,
"y": -0.5
},
"old_rotation": 90,
"rotation": 90,
"angle_delta": 0,
"old_min_pad_edge_mm": 0.7299979999999984,
"new_min_pad_edge_mm": 0.754997999999997
},
{
"reference": "R_USB_SENSE_L",
"pcb_component_id": "pcb_component_34",
"layer": "top",
"old_center": {
"x": 16.245645,
"y": 13.930002
},
"new_center": {
"x": 16.03,
"y": 13.93
},
"old_rotation": 0,
"rotation": 0,
"angle_delta": 0,
"old_min_pad_edge_mm": 0.5387100000000018,
"new_min_pad_edge_mm": 0.7543550000000003
},
{
"reference": "R_VM_H",
"pcb_component_id": "pcb_component_35",
"layer": "top",
"old_center": {
"x": 16.235645,
"y": 15.790002
},
"new_center": {
"x": 16.235,
"y": 15.79
},
"old_rotation": 0,
"rotation": 90,
"angle_delta": 90,
"old_min_pad_edge_mm": 0.5487099999999998,
"new_min_pad_edge_mm": 0.9943550000000059
},
{
"reference": "R_REF_H",
"pcb_component_id": "pcb_component_55",
"layer": "top",
"old_center": {
"x": 4.856602,
"y": -16.697997
},
"new_center": {
"x": 12.085,
"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_REF_L",
"pcb_component_id": "pcb_component_56",
"layer": "top",
"old_center": {
"x": 6.810002,
"y": -16.234355
},
"new_center": {
"x": 6.81,
"y": -16.03
},
"old_rotation": 90,
"rotation": 90,
"angle_delta": 0,
"old_min_pad_edge_mm": 0.5500000000000007,
"new_min_pad_edge_mm": 0.7543550000000003
},
{
"reference": "R_TEMP_SCL",
"pcb_component_id": "pcb_component_67",
"layer": "top",
"old_center": {
"x": -16.5,
"y": -9.25
},
"new_center": {
"x": -16.475,
"y": -9.25
},
"old_rotation": 90,
"rotation": 90,
"angle_delta": 0,
"old_min_pad_edge_mm": 0.7299979999999984,
"new_min_pad_edge_mm": 0.754997999999997
},
{
"reference": "R_PWR_LED",
"pcb_component_id": "pcb_component_69",
"layer": "top",
"old_center": {
"x": 12.990002,
"y": -16.414355
},
"new_center": {
"x": 14.025,
"y": -16.03
},
"old_rotation": 90,
"rotation": 90,
"angle_delta": 0,
"old_min_pad_edge_mm": 0.370000000000001,
"new_min_pad_edge_mm": 0.7543550000000003
},
{
"reference": "R_STATUS_B",
"pcb_component_id": "pcb_component_75",
"layer": "top",
"old_center": {
"x": -15.614355,
"y": 16.860002
},
"new_center": {
"x": -15.615,
"y": 16.475
},
"old_rotation": 180,
"rotation": 180,
"angle_delta": 0,
"old_min_pad_edge_mm": 0.3699959999999969,
"new_min_pad_edge_mm": 0.754997999999997
}
],
"all_resistors": [
{
"reference": "R_PD",
"layer": "top",
"old_min_pad_edge_mm": 1.1199997999999987,
"new_min_pad_edge_mm": 1.1179968000000002,
"moved": false
},
{
"reference": "R_PG",
"layer": "top",
"old_min_pad_edge_mm": 0.7699998000000008,
"new_min_pad_edge_mm": 0.7679967999999988,
"moved": false
},
{
"reference": "R_FLASH_CS",
"layer": "top",
"old_min_pad_edge_mm": 10.029997999999999,
"new_min_pad_edge_mm": 10.029998000000003,
"moved": false
},
{
"reference": "R_BOOT",
"layer": "top",
"old_min_pad_edge_mm": 8.929998,
"new_min_pad_edge_mm": 8.929998000000001,
"moved": false
},
{
"reference": "R_XOUT",
"layer": "bottom",
"old_min_pad_edge_mm": 12.429998000000001,
"new_min_pad_edge_mm": 12.429998000000001,
"moved": false
},
{
"reference": "R_RUN",
"layer": "top",
"old_min_pad_edge_mm": 0.36999999999999744,
"new_min_pad_edge_mm": 0.754997999999997,
"moved": true
},
{
"reference": "R_DM",
"layer": "top",
"old_min_pad_edge_mm": 11.484355,
"new_min_pad_edge_mm": 11.484355,
"moved": false
},
{
"reference": "R_DP",
"layer": "top",
"old_min_pad_edge_mm": 11.484355,
"new_min_pad_edge_mm": 11.484355,
"moved": false
},
{
"reference": "R_CC1",
"layer": "top",
"old_min_pad_edge_mm": 6.484354999999999,
"new_min_pad_edge_mm": 6.484354999999997,
"moved": false
},
{
"reference": "R_CC2",
"layer": "top",
"old_min_pad_edge_mm": 6.384354999999999,
"new_min_pad_edge_mm": 6.384354999999998,
"moved": false
},
{
"reference": "R_USB_SENSE_H",
"layer": "top",
"old_min_pad_edge_mm": 0.7299979999999984,
"new_min_pad_edge_mm": 0.754997999999997,
"moved": true
},
{
"reference": "R_USB_SENSE_L",
"layer": "top",
"old_min_pad_edge_mm": 0.5387100000000018,
"new_min_pad_edge_mm": 0.7543550000000003,
"moved": true
},
{
"reference": "R_VM_H",
"layer": "top",
"old_min_pad_edge_mm": 0.5487099999999998,
"new_min_pad_edge_mm": 0.9943550000000059,
"moved": true
},
{
"reference": "R_VM_L",
"layer": "top",
"old_min_pad_edge_mm": 2.51,
"new_min_pad_edge_mm": 2.5093549999999976,
"moved": false
},
{
"reference": "R_SA",
"layer": "top",
"old_min_pad_edge_mm": 6.170000400000001,
"new_min_pad_edge_mm": 6.1687344,
"moved": false
},
{
"reference": "R_SB",
"layer": "top",
"old_min_pad_edge_mm": 7.9299999,
"new_min_pad_edge_mm": 7.931494899999999,
"moved": false
},
{
"reference": "R_REF_H",
"layer": "top",
"old_min_pad_edge_mm": 0.36999979999999866,
"new_min_pad_edge_mm": 0.7529967999999982,
"moved": true
},
{
"reference": "R_REF_L",
"layer": "top",
"old_min_pad_edge_mm": 0.5500000000000007,
"new_min_pad_edge_mm": 0.7543550000000003,
"moved": true
},
{
"reference": "R_ENABLE",
"layer": "top",
"old_min_pad_edge_mm": 1.4499959999999987,
"new_min_pad_edge_mm": 1.449997999999999,
"moved": false
},
{
"reference": "R_SLEEP",
"layer": "top",
"old_min_pad_edge_mm": 3.5467963000000005,
"new_min_pad_edge_mm": 3.5483983000000006,
"moved": false
},
{
"reference": "R_TEMP_SDA",
"layer": "bottom",
"old_min_pad_edge_mm": 5.029998000000001,
"new_min_pad_edge_mm": 5.029998000000003,
"moved": false
},
{
"reference": "R_TEMP_SCL",
"layer": "top",
"old_min_pad_edge_mm": 0.7299979999999984,
"new_min_pad_edge_mm": 0.754997999999997,
"moved": true
},
{
"reference": "R_PWR_LED",
"layer": "top",
"old_min_pad_edge_mm": 0.370000000000001,
"new_min_pad_edge_mm": 0.7543550000000003,
"moved": true
},
{
"reference": "R_STATUS_R",
"layer": "top",
"old_min_pad_edge_mm": 1.4399999999999977,
"new_min_pad_edge_mm": 1.4399979999999992,
"moved": false
},
{
"reference": "R_STATUS_G",
"layer": "top",
"old_min_pad_edge_mm": 0.9199999999999982,
"new_min_pad_edge_mm": 0.9199979999999996,
"moved": false
},
{
"reference": "R_STATUS_B",
"layer": "top",
"old_min_pad_edge_mm": 0.3699959999999969,
"new_min_pad_edge_mm": 0.754997999999997,
"moved": true
},
{
"reference": "R_BUZZER_GATE",
"layer": "top",
"old_min_pad_edge_mm": 7.04871,
"new_min_pad_edge_mm": 7.0493549999999985,
"moved": false
},
{
"reference": "R_BUZZER_PD",
"layer": "top",
"old_min_pad_edge_mm": 5.088709999999999,
"new_min_pad_edge_mm": 5.089354999999998,
"moved": false
}
],
"minimum_after_mm": 0.7529967999999982,
"requires_copper_and_STEP_validation": true
}