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/canonical-ground-return-overlay.json
{
"source_records": [
{
"type": "pcb_trace",
"pcb_trace_id": "reviewed_local_C_IO10_pin2",
"route": [
{
"route_type": "wire",
"x": -4.1,
"y": -0.779884,
"layer": "top",
"width": 0.16,
"start_pcb_port_id": "pcb_port_117"
},
{
"route_type": "wire",
"x": -4.1,
"y": -0.2749999999999986,
"layer": "top",
"width": 0.16
}
],
"pcb_port_ids": [
"pcb_port_117"
],
"source_net_id": "source_net_0",
"source_trace_id": "source_trace_90",
"subcircuit_connectivity_map_key": "unnamedsubcircuitsubcircuit_source_group_0_connectivity_net0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_via",
"pcb_via_id": "reviewed_local_C_IO10_pin2_via",
"x": -4.1,
"y": -0.2749999999999986,
"outer_diameter": 0.45,
"hole_diameter": 0.3,
"layers": [
"top",
"inner1",
"inner2",
"bottom"
],
"from_layer": "top",
"to_layer": "bottom",
"tented_on_top": true,
"tented_on_bottom": true,
"source_net_id": "source_net_0",
"source_trace_id": "source_trace_90",
"subcircuit_connectivity_map_key": "unnamedsubcircuitsubcircuit_source_group_0_connectivity_net0",
"subcircuit_id": "subcircuit_source_group_0"
}
],
"removed_foreign_copper": [
{
"type": "pcb_trace",
"pcb_trace_id": "same_side_repair_0_PD_GOOD_0_layer_section_1",
"route": [
{
"route_type": "wire",
"x": -3.924999999999999,
"y": -0.07499999999999929,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -4.125,
"y": -0.2749999999999986,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -4.324999999999999,
"y": -0.2749999999999986,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -4.5,
"y": -0.09999999999999787,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -4.5,
"y": -0.07499999999999929,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -4.524999999999999,
"y": -0.05000000000000071,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -4.524999999999999,
"y": -0.02499999999999858,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -4.549999999999999,
"y": 0.0,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -4.549999999999999,
"y": 0.02500000000000213,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -4.649999999999999,
"y": 0.125,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -4.674999999999999,
"y": 0.125,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -4.699999999999999,
"y": 0.15000000000000213,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -4.725,
"y": 0.15000000000000213,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -4.75,
"y": 0.1750000000000007,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -4.774999999999999,
"y": 0.1750000000000007,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -4.799999999999999,
"y": 0.1999999999999993,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -5.649999999999999,
"y": 0.1999999999999993,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -6.024999999999999,
"y": -0.1750000000000007,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -6.024999999999999,
"y": -1.8999999999999986,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -6.049999999999999,
"y": -1.924999999999999,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -6.049999999999999,
"y": -1.9499999999999993,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -6.125,
"y": -2.0249999999999986,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -6.149999999999999,
"y": -2.0249999999999986,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -6.174999999999999,
"y": -2.049999999999999,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -6.225,
"y": -2.049999999999999,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -6.25,
"y": -2.0749999999999993,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -7.975,
"y": -2.0749999999999993,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -8.1,
"y": -1.9499999999999993,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -8.125,
"y": -1.9499999999999993,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -8.15,
"y": -1.924999999999999,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -8.174999999999999,
"y": -1.924999999999999,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -8.2,
"y": -1.8999999999999986,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -8.225,
"y": -1.8999999999999986,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -8.25,
"y": -1.875,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -9.375,
"y": -1.875,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -9.4,
"y": -1.8999999999999986,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -9.575,
"y": -1.8999999999999986,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -9.6,
"y": -1.924999999999999,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -9.75,
"y": -1.924999999999999,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -9.774999999999999,
"y": -1.9499999999999993,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -9.925,
"y": -1.9499999999999993,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -9.95,
"y": -1.9749999999999996,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -10.1,
"y": -1.9749999999999996,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -10.125,
"y": -2.0,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -10.25,
"y": -2.0,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -10.375,
"y": -1.875,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -10.399999999999999,
"y": -1.875,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -10.425,
"y": -1.8499999999999996,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -10.45,
"y": -1.8499999999999996,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -10.475,
"y": -1.8249999999999993,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -10.5,
"y": -1.8249999999999993,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -10.524999999999999,
"y": -1.799999999999999,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -10.825,
"y": -1.799999999999999,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -10.85,
"y": -1.8249999999999993,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -10.875,
"y": -1.8249999999999993,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -10.899999999999999,
"y": -1.8499999999999996,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -10.925,
"y": -1.8499999999999996,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -10.95,
"y": -1.875,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -10.975,
"y": -1.875,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -11.25,
"y": -2.1499999999999986,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -11.35,
"y": -2.1499999999999986,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -11.375,
"y": -2.174999999999999,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -11.55,
"y": -2.174999999999999,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -11.575,
"y": -2.1999999999999993,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -11.725,
"y": -2.1999999999999993,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -11.75,
"y": -2.2249999999999996,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -11.899999999999999,
"y": -2.2249999999999996,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -11.925,
"y": -2.25,
"layer": "top",
"width": 0.16
},
{
"route_type": "wire",
"x": -12.0,
"y": -2.25,
"layer": "top",
"width": 0.16
}
],
"source_net_id": "source_net_16",
"source_trace_id": "source_trace_65",
"subcircuit_connectivity_map_key": "unnamedsubcircuitsubcircuit_source_group_0_connectivity_net10",
"subcircuit_id": "subcircuit_source_group_0",
"pcb_port_ids": []
},
{
"type": "pcb_via",
"pcb_via_id": "same_side_repair_0_PD_GOOD_0_via_18",
"x": -3.924999999999999,
"y": -0.07499999999999929,
"outer_diameter": 0.45,
"hole_diameter": 0.3,
"layers": [
"top",
"inner1",
"inner2",
"bottom"
],
"from_layer": "top",
"to_layer": "bottom",
"source_net_id": "source_net_16",
"source_trace_id": "source_trace_65",
"subcircuit_connectivity_map_key": "unnamedsubcircuitsubcircuit_source_group_0_connectivity_net10",
"subcircuit_id": "subcircuit_source_group_0",
"tented_on_top": true,
"tented_on_bottom": true
},
{
"type": "pcb_trace",
"pcb_trace_id": "same_side_repair_59_DIR_0_layer_section_0",
"route": [
{
"route_type": "wire",
"x": -3.3999999999999986,
"y": -0.3999999999999986,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -3.5249999999999986,
"y": -0.3999999999999986,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -3.6499999999999986,
"y": -0.5249999999999986,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -3.674999999999999,
"y": -0.5249999999999986,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -3.6999999999999993,
"y": -0.5500000000000007,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -3.7249999999999996,
"y": -0.5500000000000007,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -3.75,
"y": -0.5749999999999993,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -3.799999999999999,
"y": -0.5749999999999993,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -3.8249999999999993,
"y": -0.5999999999999979,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -4.549999999999999,
"y": -0.5999999999999979,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -4.649999999999999,
"y": -0.6999999999999993,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -4.674999999999999,
"y": -0.6999999999999993,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -5.074999999999999,
"y": -1.0999999999999979,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -5.074999999999999,
"y": -1.125,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -5.1,
"y": -1.1499999999999986,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -5.1,
"y": -1.1750000000000007,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -5.125,
"y": -1.1999999999999993,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -5.125,
"y": -1.25,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -5.149999999999999,
"y": -1.2749999999999986,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -5.149999999999999,
"y": -1.875,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -5.1,
"y": -1.924999999999999,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -5.1,
"y": -1.9499999999999993,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -5.074999999999999,
"y": -1.9749999999999996,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -5.074999999999999,
"y": -2.0,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -5.049999999999999,
"y": -2.0249999999999986,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -5.049999999999999,
"y": -2.0749999999999993,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -5.024999999999999,
"y": -2.0999999999999996,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -5.024999999999999,
"y": -5.574999999999999,
"layer": "inner1",
"width": 0.16
},
{
"route_type": "wire",
"x": -4.35,
"y": -6.25,
"layer": "inner1",
"width": 0.16
}
],
"source_net_id": "source_net_13",
"source_trace_id": "source_trace_62",
"subcircuit_connectivity_map_key": "unnamedsubcircuitsubcircuit_source_group_0_connectivity_net14",
"subcircuit_id": "subcircuit_source_group_0",
"pcb_port_ids": []
}
],
"requires_rerouting_and_all_checks": true
}