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/opposite-edge/redundant-copper-pruning.json

[
  {
    "removed": [
      {
        "trace": "same_side_repair_61_DATA_VBUS_7",
        "net": "DATA_VBUS",
        "length_mm": 4.480634918610406,
        "inner1_mm": 4.480634918610406
      },
      {
        "trace": "review_baseline_review_baseline_same_side_repair_2_DATA_VBUS_1_layer_section_1_run_0_run_0_via_clearance_run_0",
        "net": "DATA_VBUS",
        "length_mm": 0.9899494936611661,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_7_PD_CC1_1",
        "net": "PD_CC1",
        "length_mm": 4.082716446627532,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_8_PD_CC1_2",
        "net": "PD_CC1",
        "length_mm": 2.748413495474883,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_review_baseline_feedback_fanout_pcb_port_89_run_0_run_0_via_clearance_run_0",
        "net": "DATA_PRESENT",
        "length_mm": 0.899936000915202,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_11_SENSE1_0",
        "net": "SENSE1",
        "length_mm": 1.2881727983645301,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_66_SENSE1_0_layer_section_0",
        "net": "SENSE1",
        "length_mm": 0.3330133978038519,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_0_A_MINUS_0",
        "net": "A_MINUS",
        "length_mm": 3.2613961030678946,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_review_baseline_same_side_repair_23_A_MINUS_0_layer_section_2_run_0_run_0_via_clearance_run_0",
        "net": "A_MINUS",
        "length_mm": 2.085965004500312,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_same_side_repair_10_A_MINUS_0_layer_section_0_run_0_via_clearance_run_0",
        "net": "A_MINUS",
        "length_mm": 0.05000000000000071,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_review_baseline_same_side_repair_0_V1V1_0_rerouted_layer_section_1_run_0_run_0_via_clearance_run_0",
        "net": "V1V1",
        "length_mm": 3.950609665440988,
        "inner1_mm": 3.950609665440988
      },
      {
        "trace": "review_baseline_review_baseline_freerouted_trace_256_run_0_run_0_via_clearance_run_0",
        "net": "V1V1",
        "length_mm": 0.5016999999999996,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_1_QSPI_SCLK_0_layer_section_0",
        "net": "QSPI_SCLK",
        "length_mm": 1.5863473352168618,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_review_escape_U_MCU_QSPI_SCLK_run_0_via_clearance_run_0",
        "net": "QSPI_SCLK",
        "length_mm": 0.6999630000028576,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_1_QSPI_SD0_0_layer_section_1",
        "net": "QSPI_SD0",
        "length_mm": 0.125,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_2_QSPI_SD0_1_layer_section_0",
        "net": "QSPI_SD0",
        "length_mm": 0.035355339059327875,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_review_baseline_same_side_repair_32_QSPI_SD1_2_layer_section_0_run_0_run_0_via_clearance_run_0",
        "net": "QSPI_SD1",
        "length_mm": 0.16164009403610138,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_0_QSPI_SD1_0_layer_section_1",
        "net": "QSPI_SD1",
        "length_mm": 0.16035533905932786,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_0_QSPI_SD1_0_layer_section_0",
        "net": "QSPI_SD1",
        "length_mm": 0.12374368670764632,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_8_QSPI_SD1_0_layer_section_0",
        "net": "QSPI_SD1",
        "length_mm": 0.05969707276915019,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_same_side_repair_3_QSPI_SD3_0_layer_section_1_run_0_via_clearance_run_0",
        "net": "QSPI_SD3",
        "length_mm": 0.02795084971874896,
        "inner1_mm": 0.02795084971874896
      },
      {
        "trace": "review_baseline_same_side_repair_3_QSPI_SD3_0_layer_section_0_run_0_via_clearance_run_0",
        "net": "QSPI_SD3",
        "length_mm": 0.27500000000000124,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_0_SWDIO_0_layer_section_2",
        "net": "SWDIO",
        "length_mm": 13.950966799187807,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_5_BUCK_BST_0_layer_section_0",
        "net": "BUCK_BST",
        "length_mm": 0.13106601717798327,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_5_BUCK_BST_0_layer_section_1",
        "net": "BUCK_BST",
        "length_mm": 0.06363695853205005,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_same_side_repair_2_PWR_LED_A_0_run_0_via_clearance_run_0",
        "net": "PWR_LED_A",
        "length_mm": 0.060355339059326454,
        "inner1_mm": 0.060355339059326454
      },
      {
        "trace": "review_baseline_same_side_repair_2_PWR_LED_A_0_run_1_via_clearance_run_0",
        "net": "PWR_LED_A",
        "length_mm": 0.06035533905932394,
        "inner1_mm": 0.06035533905932394
      },
      {
        "trace": "same_side_repair_6_PWR_LED_A_2_layer_section_1",
        "net": "PWR_LED_A",
        "length_mm": 0.03535533905932662,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_6_PWR_LED_A_2_layer_section_0",
        "net": "PWR_LED_A",
        "length_mm": 0.025000000000000355,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_review_baseline_freerouted_trace_442_run_0_run_0_via_clearance_run_0",
        "net": "BUZZER_SINK",
        "length_mm": 2.790001557242309,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_review_baseline_freerouted_trace_440_run_0_run_0_via_clearance_run_0",
        "net": "BUZZER_SINK",
        "length_mm": 1.5016999999999996,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_same_side_repair_1_LED_R_0_layer_section_2_run_0_via_clearance_run_0",
        "net": "LED_R",
        "length_mm": 6.124442635585341,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_same_side_repair_1_LED_R_0_layer_section_1_run_0_via_clearance_run_0",
        "net": "LED_R",
        "length_mm": 2.2749999999999986,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_20_LED_R_0_layer_section_0",
        "net": "LED_R",
        "length_mm": 0.060355339059326454,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_20_LED_R_0_layer_section_1",
        "net": "LED_R",
        "length_mm": 0.060355339059326454,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_1_LED_B_0",
        "net": "LED_B",
        "length_mm": 2.653894390728112,
        "inner1_mm": 2.653894390728112
      },
      {
        "trace": "same_side_repair_22_LED_B_0_layer_section_1",
        "net": "LED_B",
        "length_mm": 0.05903085383725537,
        "inner1_mm": 0.05903085383725537
      },
      {
        "trace": "review_baseline_review_baseline_freerouted_trace_334_run_0_run_0_via_clearance_run_0",
        "net": "LED_B",
        "length_mm": 0.8206470488410088,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_review_baseline_freerouted_trace_333_run_0_run_0_via_clearance_run_0",
        "net": "LED_B",
        "length_mm": 0.6567000000000001,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_22_LED_B_0_layer_section_0",
        "net": "LED_B",
        "length_mm": 0.05903085383725537,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_79_STATUS_B_K_0_layer_section_1",
        "net": "STATUS_B_K",
        "length_mm": 0.15000000000000213,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_79_STATUS_B_K_0_layer_section_0",
        "net": "STATUS_B_K",
        "length_mm": 0.060355339059326454,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_14_STATUS_B_C_0_layer_section_0",
        "net": "STATUS_B_C",
        "length_mm": 8.163351365237942,
        "inner1_mm": 8.163351365237942
      },
      {
        "trace": "same_side_repair_29_STATUS_B_C_0",
        "net": "STATUS_B_C",
        "length_mm": 5.569238815542513,
        "inner1_mm": 5.569238815542513
      },
      {
        "trace": "review_baseline_same_side_repair_4_STATUS_B_C_3_run_1_via_clearance_run_0",
        "net": "STATUS_B_C",
        "length_mm": 0.17071067811865465,
        "inner1_mm": 0.17071067811865465
      },
      {
        "trace": "same_side_repair_14_STATUS_B_C_0_layer_section_1",
        "net": "STATUS_B_C",
        "length_mm": 0.025000000000000355,
        "inner1_mm": 0
      }
    ],
    "open_nets_left_untouched": [
      "V3V3",
      "LOGIC_IN",
      "PD_CC2",
      "STEP",
      "DIR",
      "ENABLE_N",
      "SLEEP",
      "VM_SENSE",
      "SENSE2",
      "B_PLUS",
      "B_MINUS",
      "QSPI_SS",
      "QSPI_SD2",
      "SWCLK",
      "TEMP_SDA",
      "TEMP_SCL",
      "BUZZER_GATE",
      "LED_G",
      "STATUS_R_K",
      "STATUS_G_K",
      "STATUS_R_C",
      "STATUS_G_C"
    ],
    "actual_pad_partitions_preserved": true,
    "board_sha256": "c320ef7ff89350ce033d99b586fd84e27d77a6e1ad40219a870ac5c5aa7b3bba"
  },
  {
    "removed": [
      {
        "trace": "same_side_repair_0_PD_VBUS_0_layer_section_2",
        "net": "PD_VBUS",
        "length_mm": 2.9203051557079602,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_28_PD_VBUS_1_layer_section_1",
        "net": "PD_VBUS",
        "length_mm": 0.38182295592549886,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_17_V3V3_17",
        "net": "V3V3",
        "length_mm": 4.434797974644668,
        "inner1_mm": 4.434797974644668
      },
      {
        "trace": "review_baseline_review_baseline_freerouted_trace_173_run_0_run_0_via_clearance_run_0",
        "net": "V3V3",
        "length_mm": 1.9972000000000003,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_review_baseline_same_side_repair_5_V3V3_3_layer_section_0_run_0_run_0_via_clearance_run_0",
        "net": "V3V3",
        "length_mm": 1.187854989361253,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_6_V3V3_6_layer_section_2",
        "net": "V3V3",
        "length_mm": 0.5035533905932734,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_36_V3V3_7_layer_section_1",
        "net": "V3V3",
        "length_mm": 0.37066008353211755,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_8_V3V3_8_layer_section_1",
        "net": "V3V3",
        "length_mm": 0.29999999999999716,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_review_baseline_freerouted_trace_182_run_0_run_0_via_clearance_run_0",
        "net": "V3V3",
        "length_mm": 0.2757999999999998,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_review_baseline_same_side_repair_17_V3V3_1_run_0_run_0_via_clearance_run_0",
        "net": "V3V3",
        "length_mm": 0.25,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_49_V3V3_14_layer_section_0",
        "net": "V3V3",
        "length_mm": 0.03535533905932662,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_11_LOGIC_IN_0_layer_section_1",
        "net": "LOGIC_IN",
        "length_mm": 0.22673367841348602,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_review_baseline_freerouted_trace_364_run_0_run_0_via_clearance_run_0",
        "net": "LOGIC_IN",
        "length_mm": 0.21664570696119928,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_59_DATA_VBUS_5",
        "net": "DATA_VBUS",
        "length_mm": 6.607590180780451,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_14_DATA_VBUS_0_layer_section_0",
        "net": "DATA_VBUS",
        "length_mm": 1.0192388155425125,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_21_PD_VDD_2_layer_section_0",
        "net": "PD_VDD",
        "length_mm": 0.3000000000000025,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_review_baseline_feedback_fanout_pcb_port_98_run_0_run_0_via_clearance_run_0",
        "net": "V1V1",
        "length_mm": 0.650063017770585,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_review_baseline_same_side_repair_19_V1V1_0_run_0_run_0_via_clearance_run_0",
        "net": "V1V1",
        "length_mm": 0.5707106781186558,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_review_baseline_same_side_repair_29_QSPI_SCLK_1_layer_section_1_run_0_run_0_via_clearance_run_0",
        "net": "QSPI_SCLK",
        "length_mm": 1.1200403259677338,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_review_baseline_same_side_repair_32_QSPI_SD1_2_layer_section_2_run_0_run_0_via_clearance_run_0",
        "net": "QSPI_SD1",
        "length_mm": 0.7440994064869871,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_review_baseline_feedback_fanout_pcb_port_136_run_0_run_0_via_clearance_run_0",
        "net": "QSPI_SD3",
        "length_mm": 0.9456946182285506,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_review_baseline_feedback_fanout_pcb_port_282_run_0_run_0_via_clearance_run_0",
        "net": "PWR_LED_A",
        "length_mm": 1.796571280986102,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_8_TEMP_SCL_1_layer_section_1",
        "net": "TEMP_SCL",
        "length_mm": 0.106066017177983,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_review_baseline_freerouted_trace_338_run_0_run_0_via_clearance_run_0",
        "net": "LED_G",
        "length_mm": 1.5187577987471632,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_review_baseline_freerouted_trace_337_run_0_run_0_via_clearance_run_0",
        "net": "LED_G",
        "length_mm": 0.5816999999999997,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_review_baseline_freerouted_trace_336_run_0_run_0_via_clearance_run_0",
        "net": "LED_B",
        "length_mm": 0.6816999999999993,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_83_STATUS_G_C_1_layer_section_0",
        "net": "STATUS_G_C",
        "length_mm": 0.1690246823063849,
        "inner1_mm": 0
      }
    ],
    "open_nets_left_untouched": [
      "PD_CC2",
      "SLEEP",
      "A_PLUS",
      "B_PLUS",
      "B_MINUS",
      "QSPI_SS",
      "STATUS_G_K"
    ],
    "actual_pad_partitions_preserved": true,
    "board_sha256": "d4c4facfabb71ac1419a10c64e04d70ef6e9fda984380ed2fb91c5b432d5ac2f"
  },
  {
    "removed": [
      {
        "trace": "same_side_repair_0_PD_CC1_0_layer_section_5",
        "net": "PD_CC1",
        "length_mm": 8.867640687119286,
        "inner1_mm": 8.867640687119286
      },
      {
        "trace": "same_side_repair_0_PD_CC1_0_layer_section_6",
        "net": "PD_CC1",
        "length_mm": 7.469238815542509,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_0_PD_CC1_0_layer_section_7",
        "net": "PD_CC1",
        "length_mm": 7.016421356237311,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_0_PD_CC1_0_layer_section_8",
        "net": "PD_CC1",
        "length_mm": 2.7577164466275357,
        "inner1_mm": 0
      },
      {
        "trace": "inner1_local_escape_PD_CC2_0",
        "net": "PD_CC2",
        "length_mm": 1.9999628006150525,
        "inner1_mm": 1.9999628006150525
      },
      {
        "trace": "same_side_repair_24_PD_GOOD_1_layer_section_1",
        "net": "PD_GOOD",
        "length_mm": 10.458326112068523,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_26_VM_SENSE_1_layer_section_1",
        "net": "VM_SENSE",
        "length_mm": 6.34545814642449,
        "inner1_mm": 6.34545814642449
      }
    ],
    "open_nets_left_untouched": [
      "DATA_CC1",
      "ENABLE_N",
      "SLEEP",
      "DATA_PRESENT",
      "QSPI_SS",
      "PWR_LED_A",
      "TEMP_SDA",
      "TEMP_SCL",
      "LED_R",
      "LED_G",
      "LED_B",
      "STATUS_G_K",
      "STATUS_G_C"
    ],
    "actual_pad_partitions_preserved": true,
    "board_sha256": "49181577a18114085f53ace4c1f690a9b50a362132d4eb242c49eb809dacdfbc"
  },
  {
    "removed": [
      {
        "trace": "same_side_repair_35_V3V3_6_layer_section_0",
        "net": "V3V3",
        "length_mm": 4.944091423102931,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_35_V3V3_6_layer_section_1",
        "net": "V3V3",
        "length_mm": 3.3319805153394677,
        "inner1_mm": 0
      },
      {
        "trace": "review_baseline_review_baseline_freerouted_trace_218_run_0_run_0_via_clearance_run_0",
        "net": "QSPI_SS",
        "length_mm": 0.2507999999999999,
        "inner1_mm": 0
      }
    ],
    "open_nets_left_untouched": [
      "DATA_CC1",
      "ENABLE_N",
      "SLEEP",
      "DATA_PRESENT",
      "TEMP_SDA",
      "LED_G",
      "LED_B",
      "STATUS_G_K",
      "STATUS_B_K",
      "STATUS_G_C"
    ],
    "actual_pad_partitions_preserved": true,
    "board_sha256": "e13603357fb99c718a3907532a1e180aa9730233f451618601aa4c713f1e45e8"
  },
  {
    "removed": [
      {
        "trace": "same_side_repair_0_DATA_VBUS_0_layer_section_1",
        "net": "DATA_VBUS",
        "length_mm": 0.30194555463433115,
        "inner1_mm": 0.30194555463433115
      },
      {
        "trace": "same_side_repair_0_PD_CC1_0_layer_section_2",
        "net": "PD_CC1",
        "length_mm": 0.29999999999999893,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_0_DIR_0_rerouted_rerouted_rerouted_layer_section_4",
        "net": "DIR",
        "length_mm": 0.22499999999999964,
        "inner1_mm": 0.22499999999999964
      },
      {
        "trace": "same_side_repair_0_DIR_0_rerouted_rerouted_rerouted_layer_section_1",
        "net": "DIR",
        "length_mm": 1.403553390593274,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_0_SLEEP_0_rerouted_layer_section_1",
        "net": "SLEEP",
        "length_mm": 8.219974746830587,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_0_SLEEP_0_rerouted_layer_section_0",
        "net": "SLEEP",
        "length_mm": 7.526219330881975,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_0_DATA_PRESENT_0_rerouted_layer_section_0",
        "net": "DATA_PRESENT",
        "length_mm": 0.12096005622426108,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_0_QSPI_SD2_0_layer_section_0",
        "net": "QSPI_SD2",
        "length_mm": 0.029177171238354088,
        "inner1_mm": 0
      },
      {
        "trace": "same_side_repair_0_LED_B_0_rerouted_rerouted_layer_section_2",
        "net": "LED_B",
        "length_mm": 0.15625000000000072,
        "inner1_mm": 0
      }
    ],
    "open_nets_left_untouched": [],
    "actual_pad_partitions_preserved": true,
    "board_sha256": "82aaf7bc22a76be4d27cf6ba2070aba41ced648c1bda56560bcfaca1ecf1b676"
  }
]