imrishabh18/nema-23-stepper-controller

A 57 mm four-layer RP2040 NEMA23 stepper-controller PCB with USB‑C/USB‑PD power input, protected motor rail, DRV8452 dual-winding driver, bidirectional current sensing, temperature/enable interlock, optional magnetic encoder, RGB LED and buzzer status indicators, and motor/test connectors.

Version
1.2.3
License
unset
Stars
0

checks/drc.json

[
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_25",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "D_PWR has no courtyard",
    "pcb_component_id": "pcb_component_25",
    "source_component_id": "source_component_25",
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_35",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "L_AVDD has no courtyard",
    "pcb_component_id": "pcb_component_35",
    "source_component_id": "source_component_35",
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_36",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "TP_SWCLK has no courtyard",
    "pcb_component_id": "pcb_component_36",
    "source_component_id": "source_component_36",
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_37",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "TP_GND has no courtyard",
    "pcb_component_id": "pcb_component_37",
    "source_component_id": "source_component_37",
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_38",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "TP_SWDIO has no courtyard",
    "pcb_component_id": "pcb_component_38",
    "source_component_id": "source_component_38",
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_39",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "TP_3V3 has no courtyard",
    "pcb_component_id": "pcb_component_39",
    "source_component_id": "source_component_39",
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_144",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "TP_PD has no courtyard",
    "pcb_component_id": "pcb_component_144",
    "source_component_id": "source_component_119",
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_145",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "TP_VMOTOR has no courtyard",
    "pcb_component_id": "pcb_component_145",
    "source_component_id": "source_component_120",
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_146",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "TP_PD_GND has no courtyard",
    "pcb_component_id": "pcb_component_146",
    "source_component_id": "source_component_121",
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_45",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on U_PD are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_45",
    "source_port_ids": [
      "source_port_201",
      "source_port_202",
      "source_port_203",
      "source_port_204",
      "source_port_205",
      "source_port_206",
      "source_port_207",
      "source_port_208",
      "source_port_209",
      "source_port_210",
      "source_port_211"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_101",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on D_STATUS are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_101",
    "source_port_ids": [
      "source_port_446",
      "source_port_447",
      "source_port_448",
      "source_port_449"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_102",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on Q_STATUS_R are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_102",
    "source_port_ids": [
      "source_port_450",
      "source_port_451",
      "source_port_452"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_104",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on Q_STATUS_G are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_104",
    "source_port_ids": [
      "source_port_455",
      "source_port_456",
      "source_port_457"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_106",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on Q_STATUS_B are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_106",
    "source_port_ids": [
      "source_port_460",
      "source_port_461",
      "source_port_462"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_109",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on Q_BUZZER are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_109",
    "source_port_ids": [
      "source_port_469",
      "source_port_470",
      "source_port_471"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_40",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "U_PD_BUFFER has no pin with requires_power=true",
    "source_component_id": "source_component_40",
    "source_port_ids": [
      "source_port_167",
      "source_port_168",
      "source_port_169",
      "source_port_170",
      "source_port_171",
      "source_port_172",
      "source_port_173",
      "source_port_174"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_45",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "U_PD has no pin with requires_power=true",
    "source_component_id": "source_component_45",
    "source_port_ids": [
      "source_port_201",
      "source_port_202",
      "source_port_203",
      "source_port_204",
      "source_port_205",
      "source_port_206",
      "source_port_207",
      "source_port_208",
      "source_port_209",
      "source_port_210",
      "source_port_211"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_50",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "U_EFUSE has no pin with requires_power=true",
    "source_component_id": "source_component_50",
    "source_port_ids": [
      "source_port_220",
      "source_port_221",
      "source_port_222",
      "source_port_223",
      "source_port_224",
      "source_port_225",
      "source_port_226",
      "source_port_227",
      "source_port_228",
      "source_port_229",
      "source_port_230",
      "source_port_231",
      "source_port_232",
      "source_port_233",
      "source_port_234",
      "source_port_235",
      "source_port_236",
      "source_port_237",
      "source_port_238",
      "source_port_239",
      "source_port_240",
      "source_port_241",
      "source_port_242",
      "source_port_243",
      "source_port_244"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_92",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "U_CURRENT_A has no pin with requires_power=true",
    "source_component_id": "source_component_92",
    "source_port_ids": [
      "source_port_416",
      "source_port_417",
      "source_port_418",
      "source_port_419",
      "source_port_420",
      "source_port_421",
      "source_port_422",
      "source_port_423"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_97",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "U_CURRENT_B has no pin with requires_power=true",
    "source_component_id": "source_component_97",
    "source_port_ids": [
      "source_port_432",
      "source_port_433",
      "source_port_434",
      "source_port_435",
      "source_port_436",
      "source_port_437",
      "source_port_438",
      "source_port_439"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_101",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "D_STATUS has no pin with requires_power=true",
    "source_component_id": "source_component_101",
    "source_port_ids": [
      "source_port_446",
      "source_port_447",
      "source_port_448",
      "source_port_449"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_102",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "Q_STATUS_R has no pin with requires_power=true",
    "source_component_id": "source_component_102",
    "source_port_ids": [
      "source_port_450",
      "source_port_451",
      "source_port_452"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_104",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "Q_STATUS_G has no pin with requires_power=true",
    "source_component_id": "source_component_104",
    "source_port_ids": [
      "source_port_455",
      "source_port_456",
      "source_port_457"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_106",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "Q_STATUS_B has no pin with requires_power=true",
    "source_component_id": "source_component_106",
    "source_port_ids": [
      "source_port_460",
      "source_port_461",
      "source_port_462"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_108",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "BZ1 has no pin with requires_power=true",
    "source_component_id": "source_component_108",
    "source_port_ids": [
      "source_port_465",
      "source_port_466",
      "source_port_467",
      "source_port_468"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_109",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "Q_BUZZER has no pin with requires_power=true",
    "source_component_id": "source_component_109",
    "source_port_ids": [
      "source_port_469",
      "source_port_470",
      "source_port_471"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_114",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "U_ENCODER has no pin with requires_power=true",
    "source_component_id": "source_component_114",
    "source_port_ids": [
      "source_port_480",
      "source_port_481",
      "source_port_482",
      "source_port_483",
      "source_port_484",
      "source_port_485",
      "source_port_486",
      "source_port_487"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_45",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "U_PD has no pin with requires_ground=true",
    "source_component_id": "source_component_45",
    "source_port_ids": [
      "source_port_201",
      "source_port_202",
      "source_port_203",
      "source_port_204",
      "source_port_205",
      "source_port_206",
      "source_port_207",
      "source_port_208",
      "source_port_209",
      "source_port_210",
      "source_port_211"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_101",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "D_STATUS has no pin with requires_ground=true",
    "source_component_id": "source_component_101",
    "source_port_ids": [
      "source_port_446",
      "source_port_447",
      "source_port_448",
      "source_port_449"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_102",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "Q_STATUS_R has no pin with requires_ground=true",
    "source_component_id": "source_component_102",
    "source_port_ids": [
      "source_port_450",
      "source_port_451",
      "source_port_452"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_104",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "Q_STATUS_G has no pin with requires_ground=true",
    "source_component_id": "source_component_104",
    "source_port_ids": [
      "source_port_455",
      "source_port_456",
      "source_port_457"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_106",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "Q_STATUS_B has no pin with requires_ground=true",
    "source_component_id": "source_component_106",
    "source_port_ids": [
      "source_port_460",
      "source_port_461",
      "source_port_462"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_108",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "BZ1 has no pin with requires_ground=true",
    "source_component_id": "source_component_108",
    "source_port_ids": [
      "source_port_465",
      "source_port_466",
      "source_port_467",
      "source_port_468"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_109",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "Q_BUZZER has no pin with requires_ground=true",
    "source_component_id": "source_component_109",
    "source_port_ids": [
      "source_port_469",
      "source_port_470",
      "source_port_471"
    ],
    "subcircuit_id": "subcircuit_source_group_30"
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_197",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.U_EFUSE > .OUT2 to .U_EFUSE > .OUT1] is routed thinner than requested (requested: 0.15mm, actual: 0.1mm).",
    "center": {
      "x": 14.825610913690257,
      "y": 14.158360322424471
    },
    "source_trace_id": "source_trace_197",
    "pcb_trace_id": "source_trace_197__source_trace_222__source_net_45_mst1_0",
    "pcb_component_ids": [
      "pcb_component_53"
    ],
    "pcb_port_ids": [
      "pcb_port_236",
      "pcb_port_237"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_393",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.DRIVER > .pin4 to .BUS_A_DRIVE > .top] is routed thinner than requested (requested: 0.28mm, actual: 0.15mm).",
    "center": {
      "x": -1.6589151756494585,
      "y": -19.437853837478617
    },
    "source_trace_id": "source_trace_393",
    "pcb_trace_id": "source_trace_326__source_net_48_mst0_0",
    "pcb_component_ids": [
      "pcb_component_92",
      "pcb_component_147"
    ],
    "pcb_port_ids": [
      "pcb_port_288",
      "pcb_port_499"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_394",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.DRIVER > .pin5 to .BUS_A_DRIVE > .top] is routed thinner than requested (requested: 0.28mm, actual: 0.15mm).",
    "center": {
      "x": -1.6589151756494585,
      "y": -19.437853837478617
    },
    "source_trace_id": "source_trace_394",
    "pcb_trace_id": "source_trace_326__source_net_48_mst0_0",
    "pcb_component_ids": [
      "pcb_component_92",
      "pcb_component_147"
    ],
    "pcb_port_ids": [
      "pcb_port_289",
      "pcb_port_499"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_395",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.DRIVER > .pin6 to .BUS_A_DRIVE > .top] is routed thinner than requested (requested: 0.28mm, actual: 0.15mm).",
    "center": {
      "x": -1.6589151756494585,
      "y": -19.437853837478617
    },
    "source_trace_id": "source_trace_395",
    "pcb_trace_id": "source_trace_326__source_net_48_mst0_0",
    "pcb_component_ids": [
      "pcb_component_92",
      "pcb_component_147"
    ],
    "pcb_port_ids": [
      "pcb_port_290",
      "pcb_port_499"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_396",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.BUS_A_DRIVE > .top to .R_PHASE_A > .pin1] is routed thinner than requested (requested: 1.2mm, actual: 0.15mm).",
    "center": {
      "x": -1.8204457180070743,
      "y": -19.599399958805453
    },
    "source_trace_id": "source_trace_396",
    "pcb_trace_id": "source_trace_326__source_net_48_mst0_0",
    "pcb_component_ids": [
      "pcb_component_116",
      "pcb_component_147"
    ],
    "pcb_port_ids": [
      "pcb_port_415",
      "pcb_port_499"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_400",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.BUS_A_MINUS > .top to .J_MOTOR > .pin2] is routed thinner than requested (requested: 1.2mm, actual: 0.28mm).",
    "center": {
      "x": 5.591244277778605,
      "y": -14.877352292214907
    },
    "source_trace_id": "source_trace_400",
    "pcb_trace_id": "pcb_trace_17",
    "pcb_component_ids": [
      "pcb_component_93",
      "pcb_component_148"
    ],
    "pcb_port_ids": [
      "pcb_port_367",
      "pcb_port_501"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_404",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.BUS_B_MINUS > .top to .J_MOTOR > .pin4] is routed thinner than requested (requested: 1.2mm, actual: 0.28mm).",
    "center": {
      "x": 10.036244277778605,
      "y": -14.877352292214907
    },
    "source_trace_id": "source_trace_404",
    "pcb_trace_id": "pcb_trace_21",
    "pcb_component_ids": [
      "pcb_component_93",
      "pcb_component_149"
    ],
    "pcb_port_ids": [
      "pcb_port_369",
      "pcb_port_503"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_405",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.DRIVER > .pin17 to .BUS_B_DRIVE > .top] is routed thinner than requested (requested: 0.28mm, actual: 0.15mm).",
    "center": {
      "x": 13.482641857056437,
      "y": -16.438558142943563
    },
    "source_trace_id": "source_trace_405",
    "pcb_trace_id": "source_trace_342__source_net_51_mst0_0",
    "pcb_component_ids": [
      "pcb_component_92",
      "pcb_component_150"
    ],
    "pcb_port_ids": [
      "pcb_port_301",
      "pcb_port_505"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_406",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.DRIVER > .pin18 to .BUS_B_DRIVE > .top] is routed thinner than requested (requested: 0.28mm, actual: 0.15mm).",
    "center": {
      "x": 13.482641857056437,
      "y": -16.438558142943563
    },
    "source_trace_id": "source_trace_406",
    "pcb_trace_id": "source_trace_342__source_net_51_mst0_0",
    "pcb_component_ids": [
      "pcb_component_92",
      "pcb_component_150"
    ],
    "pcb_port_ids": [
      "pcb_port_302",
      "pcb_port_505"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_407",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.DRIVER > .pin19 to .BUS_B_DRIVE > .top] is routed thinner than requested (requested: 0.28mm, actual: 0.15mm).",
    "center": {
      "x": 13.482641857056437,
      "y": -16.438558142943563
    },
    "source_trace_id": "source_trace_407",
    "pcb_trace_id": "source_trace_342__source_net_51_mst0_0",
    "pcb_component_ids": [
      "pcb_component_92",
      "pcb_component_150"
    ],
    "pcb_port_ids": [
      "pcb_port_303",
      "pcb_port_505"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_408",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.BUS_B_DRIVE > .top to .R_PHASE_B > .pin1] is routed thinner than requested (requested: 1.2mm, actual: 0.15mm).",
    "center": {
      "x": 15.121816204854213,
      "y": -16.278856184619357
    },
    "source_trace_id": "source_trace_408",
    "pcb_trace_id": "source_trace_342__source_net_51_mst0_0",
    "pcb_component_ids": [
      "pcb_component_121",
      "pcb_component_150"
    ],
    "pcb_port_ids": [
      "pcb_port_431",
      "pcb_port_505"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_409",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.DRIVER > .pin2 to .VM_LEFT > .top] is routed thinner than requested (requested: 0.28mm, actual: 0.15mm).",
    "center": {
      "x": 14.368189182068823,
      "y": -13.701999997390827
    },
    "source_trace_id": "source_trace_409",
    "pcb_trace_id": "source_trace_224__source_trace_226__source_trace_228__source_net_46_mst0_0",
    "pcb_component_ids": [
      "pcb_component_92",
      "pcb_component_151"
    ],
    "pcb_port_ids": [
      "pcb_port_286",
      "pcb_port_507"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_410",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.DRIVER > .pin11 to .VM_MID > .top] is routed thinner than requested (requested: 0.28mm, actual: 0.15mm).",
    "center": {
      "x": 14.368189182068823,
      "y": -13.701999997390827
    },
    "source_trace_id": "source_trace_410",
    "pcb_trace_id": "source_trace_224__source_trace_226__source_trace_228__source_net_46_mst0_0",
    "pcb_component_ids": [
      "pcb_component_92",
      "pcb_component_152"
    ],
    "pcb_port_ids": [
      "pcb_port_295",
      "pcb_port_509"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_411",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.DRIVER > .pin12 to .VM_MID > .top] is routed thinner than requested (requested: 0.28mm, actual: 0.15mm).",
    "center": {
      "x": 14.368189182068823,
      "y": -13.701999997390827
    },
    "source_trace_id": "source_trace_411",
    "pcb_trace_id": "source_trace_224__source_trace_226__source_trace_228__source_net_46_mst0_0",
    "pcb_component_ids": [
      "pcb_component_92",
      "pcb_component_152"
    ],
    "pcb_port_ids": [
      "pcb_port_296",
      "pcb_port_509"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_412",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.DRIVER > .pin21 to .VM_RIGHT > .top] is routed thinner than requested (requested: 0.28mm, actual: 0.15mm).",
    "center": {
      "x": 14.368189182068823,
      "y": -13.701999997390827
    },
    "source_trace_id": "source_trace_412",
    "pcb_trace_id": "source_trace_224__source_trace_226__source_trace_228__source_net_46_mst0_0",
    "pcb_component_ids": [
      "pcb_component_92",
      "pcb_component_153"
    ],
    "pcb_port_ids": [
      "pcb_port_305",
      "pcb_port_511"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_413",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.VM_LEFT > .bottom to .VM_MID > .bottom] is routed thinner than requested (requested: 1.5mm, actual: 0.15mm).",
    "center": {
      "x": -0.5581152985226598,
      "y": -14.400201435581051
    },
    "source_trace_id": "source_trace_413",
    "pcb_trace_id": "source_trace_224__source_trace_226__source_trace_228__source_net_46_mst1_0",
    "pcb_component_ids": [
      "pcb_component_151",
      "pcb_component_152"
    ],
    "pcb_port_ids": [
      "pcb_port_508",
      "pcb_port_510"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_414",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.VM_MID > .bottom to .VM_RIGHT > .bottom] is routed thinner than requested (requested: 1.5mm, actual: 0.15mm).",
    "center": {
      "x": -0.5581152985226598,
      "y": -14.400201435581051
    },
    "source_trace_id": "source_trace_414",
    "pcb_trace_id": "source_trace_224__source_trace_226__source_trace_228__source_net_46_mst1_0",
    "pcb_component_ids": [
      "pcb_component_152",
      "pcb_component_153"
    ],
    "pcb_port_ids": [
      "pcb_port_510",
      "pcb_port_512"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_415",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.VM_RIGHT > .bottom to .VM_IN > .bottom] is routed thinner than requested (requested: 2mm, actual: 0.15mm).",
    "center": {
      "x": 0.7089999999999999,
      "y": -14.4
    },
    "source_trace_id": "source_trace_415",
    "pcb_trace_id": "source_trace_224__source_trace_226__source_trace_228__source_net_46_mst1_0",
    "pcb_component_ids": [
      "pcb_component_153",
      "pcb_component_154"
    ],
    "pcb_port_ids": [
      "pcb_port_512",
      "pcb_port_514"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_416",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.VM_IN > .bottom to .C_BULK > .pin1] is routed thinner than requested (requested: 2mm, actual: 0.15mm).",
    "center": {
      "x": 0.7089999999999999,
      "y": -14.4
    },
    "source_trace_id": "source_trace_416",
    "pcb_trace_id": "source_trace_224__source_trace_226__source_trace_228__source_net_46_mst1_0",
    "pcb_component_ids": [
      "pcb_component_72",
      "pcb_component_154"
    ],
    "pcb_port_ids": [
      "pcb_port_281",
      "pcb_port_514"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_417",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.J_USB_POWER > .pin7 to .USB_IN_L > .top] is routed thinner than requested (requested: 0.28mm, actual: 0.15mm).",
    "center": {
      "x": 3.6558673123993506,
      "y": 14.45331726064228
    },
    "source_trace_id": "source_trace_417",
    "pcb_trace_id": "source_trace_181__source_net_33_mst0_0",
    "pcb_component_ids": [
      "pcb_component_47",
      "pcb_component_155"
    ],
    "pcb_port_ids": [
      "pcb_port_187",
      "pcb_port_515"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_418",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.J_USB_POWER > .pin8 to .USB_IN_L > .top] is routed thinner than requested (requested: 0.28mm, actual: 0.15mm).",
    "center": {
      "x": 3.6558673123993506,
      "y": 14.45331726064228
    },
    "source_trace_id": "source_trace_418",
    "pcb_trace_id": "source_trace_181__source_net_33_mst0_0",
    "pcb_component_ids": [
      "pcb_component_47",
      "pcb_component_155"
    ],
    "pcb_port_ids": [
      "pcb_port_188",
      "pcb_port_515"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_419",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.J_USB_POWER > .pin17 to .USB_IN_R > .top] is routed thinner than requested (requested: 0.28mm, actual: 0.15mm).",
    "center": {
      "x": 3.6558673123993506,
      "y": 14.45331726064228
    },
    "source_trace_id": "source_trace_419",
    "pcb_trace_id": "source_trace_181__source_net_33_mst0_0",
    "pcb_component_ids": [
      "pcb_component_47",
      "pcb_component_156"
    ],
    "pcb_port_ids": [
      "pcb_port_197",
      "pcb_port_517"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_420",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.J_USB_POWER > .pin18 to .USB_IN_R > .top] is routed thinner than requested (requested: 0.28mm, actual: 0.15mm).",
    "center": {
      "x": 3.6558673123993506,
      "y": 14.45331726064228
    },
    "source_trace_id": "source_trace_420",
    "pcb_trace_id": "source_trace_181__source_net_33_mst0_0",
    "pcb_component_ids": [
      "pcb_component_47",
      "pcb_component_156"
    ],
    "pcb_port_ids": [
      "pcb_port_198",
      "pcb_port_517"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_421",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.USB_IN_L > .bottom to .USB_FUSE_IN > .bottom] is routed thinner than requested (requested: 1.2mm, actual: 0.15mm).",
    "center": {
      "x": 5.013144452240181,
      "y": 14.058472316674028
    },
    "source_trace_id": "source_trace_421",
    "pcb_trace_id": "source_trace_181__source_net_33_mst0_0",
    "pcb_component_ids": [
      "pcb_component_155",
      "pcb_component_157"
    ],
    "pcb_port_ids": [
      "pcb_port_516",
      "pcb_port_520"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_422",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.USB_IN_R > .bottom to .USB_FUSE_IN > .bottom] is routed thinner than requested (requested: 1.2mm, actual: 0.15mm).",
    "center": {
      "x": 5.013144452240181,
      "y": 14.058472316674028
    },
    "source_trace_id": "source_trace_422",
    "pcb_trace_id": "source_trace_181__source_net_33_mst0_0",
    "pcb_component_ids": [
      "pcb_component_156",
      "pcb_component_157"
    ],
    "pcb_port_ids": [
      "pcb_port_518",
      "pcb_port_520"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_423",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.USB_FUSE_IN > .top to .F1 > .pin1] is routed thinner than requested (requested: 1.5mm, actual: 0.15mm).",
    "center": {
      "x": 5.16311160859731,
      "y": 14.055333524843363
    },
    "source_trace_id": "source_trace_423",
    "pcb_trace_id": "source_trace_181__source_net_33_mst0_0",
    "pcb_component_ids": [
      "pcb_component_52",
      "pcb_component_157"
    ],
    "pcb_port_ids": [
      "pcb_port_218",
      "pcb_port_519"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_424",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.U_EFUSE > .pin1 to .EF_IN > .top] is routed thinner than requested (requested: 0.25mm, actual: 0.15mm).",
    "center": {
      "x": 10.541714842820937,
      "y": 12.070473748432784
    },
    "source_trace_id": "source_trace_424",
    "pcb_trace_id": "source_trace_183__source_trace_184__source_trace_185__source_net_39_mst0_0",
    "pcb_component_ids": [
      "pcb_component_53",
      "pcb_component_158"
    ],
    "pcb_port_ids": [
      "pcb_port_220",
      "pcb_port_521"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_425",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.U_EFUSE > .pin2 to .EF_IN > .top] is routed thinner than requested (requested: 0.25mm, actual: 0.15mm).",
    "center": {
      "x": 10.541714842820937,
      "y": 12.070473748432784
    },
    "source_trace_id": "source_trace_425",
    "pcb_trace_id": "source_trace_183__source_trace_184__source_trace_185__source_net_39_mst0_0",
    "pcb_component_ids": [
      "pcb_component_53",
      "pcb_component_158"
    ],
    "pcb_port_ids": [
      "pcb_port_221",
      "pcb_port_521"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_426",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.U_EFUSE > .pin17 to .EF_OUT > .top] is routed thinner than requested (requested: 0.25mm, actual: 0.1mm).",
    "center": {
      "x": 14.815309403430202,
      "y": 14.207287604040785
    },
    "source_trace_id": "source_trace_426",
    "pcb_trace_id": "source_trace_197__source_trace_222__source_net_45_mst1_0",
    "pcb_component_ids": [
      "pcb_component_53",
      "pcb_component_159"
    ],
    "pcb_port_ids": [
      "pcb_port_236",
      "pcb_port_523"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_427",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.U_EFUSE > .pin18 to .EF_OUT > .top] is routed thinner than requested (requested: 0.25mm, actual: 0.1mm).",
    "center": {
      "x": 14.815309403430202,
      "y": 14.207287604040785
    },
    "source_trace_id": "source_trace_427",
    "pcb_trace_id": "source_trace_197__source_trace_222__source_net_45_mst1_0",
    "pcb_component_ids": [
      "pcb_component_53",
      "pcb_component_159"
    ],
    "pcb_port_ids": [
      "pcb_port_237",
      "pcb_port_523"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_428",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.F1 > .pin2 to .EF_IN > .top] is routed thinner than requested (requested: 1.2mm, actual: 0.15mm).",
    "center": {
      "x": 8.44926406871193,
      "y": 13.525735931288072
    },
    "source_trace_id": "source_trace_428",
    "pcb_trace_id": "source_trace_183__source_trace_184__source_trace_185__source_net_39_mst3_0",
    "pcb_component_ids": [
      "pcb_component_52",
      "pcb_component_158"
    ],
    "pcb_port_ids": [
      "pcb_port_219",
      "pcb_port_521"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_429",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.EF_OUT > .top to .D_REVERSE > .anode] is routed thinner than requested (requested: 1.2mm, actual: 0.1mm).",
    "center": {
      "x": 10.64,
      "y": 15.880000000000003
    },
    "source_trace_id": "source_trace_429",
    "pcb_trace_id": "source_trace_197__source_trace_222__source_net_45_mst1_0",
    "pcb_component_ids": [
      "pcb_component_70",
      "pcb_component_159"
    ],
    "pcb_port_ids": [
      "pcb_port_278",
      "pcb_port_523"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_430",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.D_REVERSE > .cathode to .VM_IN > .top] is routed thinner than requested (requested: 2mm, actual: 0.15mm).",
    "center": {
      "x": 0.7089999999999999,
      "y": -14.4
    },
    "source_trace_id": "source_trace_430",
    "pcb_trace_id": "source_trace_224__source_trace_226__source_trace_228__source_net_46_mst1_0",
    "pcb_component_ids": [
      "pcb_component_70",
      "pcb_component_154"
    ],
    "pcb_port_ids": [
      "pcb_port_277",
      "pcb_port_513"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_431",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.D_TVS > .cathode to .VM_IN > .top] is routed thinner than requested (requested: 1.5mm, actual: 0.15mm).",
    "center": {
      "x": -0.5581152985226598,
      "y": -14.400201435581051
    },
    "source_trace_id": "source_trace_431",
    "pcb_trace_id": "source_trace_224__source_trace_226__source_trace_228__source_net_46_mst1_0",
    "pcb_component_ids": [
      "pcb_component_71",
      "pcb_component_154"
    ],
    "pcb_port_ids": [
      "pcb_port_279",
      "pcb_port_513"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_432",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.DRIVER > .pin3 to .PGND_3 > .top] is routed thinner than requested (requested: 0.28mm, actual: 0.1mm).",
    "center": {
      "x": -10.775,
      "y": 9.09
    },
    "source_trace_id": "source_trace_432",
    "pcb_trace_id": "pcb_trace_1",
    "pcb_component_ids": [
      "pcb_component_92",
      "pcb_component_160"
    ],
    "pcb_port_ids": [
      "pcb_port_287",
      "pcb_port_525"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_433",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.DRIVER > .pin10 to .PGND_10 > .top] is routed thinner than requested (requested: 0.28mm, actual: 0.1mm).",
    "center": {
      "x": -10.775,
      "y": 9.09
    },
    "source_trace_id": "source_trace_433",
    "pcb_trace_id": "pcb_trace_1",
    "pcb_component_ids": [
      "pcb_component_92",
      "pcb_component_161"
    ],
    "pcb_port_ids": [
      "pcb_port_294",
      "pcb_port_527"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_434",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.DRIVER > .pin13 to .PGND_13 > .top] is routed thinner than requested (requested: 0.28mm, actual: 0.1mm).",
    "center": {
      "x": -10.775,
      "y": 9.09
    },
    "source_trace_id": "source_trace_434",
    "pcb_trace_id": "pcb_trace_1",
    "pcb_component_ids": [
      "pcb_component_92",
      "pcb_component_162"
    ],
    "pcb_port_ids": [
      "pcb_port_297",
      "pcb_port_529"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_435",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.DRIVER > .pin20 to .PGND_20 > .top] is routed thinner than requested (requested: 0.28mm, actual: 0.1mm).",
    "center": {
      "x": -10.775,
      "y": 9.09
    },
    "source_trace_id": "source_trace_435",
    "pcb_trace_id": "pcb_trace_1",
    "pcb_component_ids": [
      "pcb_component_92",
      "pcb_component_163"
    ],
    "pcb_port_ids": [
      "pcb_port_304",
      "pcb_port_531"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_436",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.R_PHASE_A > .pin2 to .A_PLUS_CROSS > .top] is routed thinner than requested (requested: 1.2mm, actual: 0.15mm).",
    "center": {
      "x": -5.757808837096838,
      "y": -18.957808837096838
    },
    "source_trace_id": "source_trace_436",
    "pcb_trace_id": "source_trace_327__source_net_57_mst0_0",
    "pcb_component_ids": [
      "pcb_component_116",
      "pcb_component_165"
    ],
    "pcb_port_ids": [
      "pcb_port_414",
      "pcb_port_535"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_437",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.A_PLUS_CROSS > .bottom to .J_MOTOR > .pin1] is routed thinner than requested (requested: 1.2mm, actual: 0.15mm).",
    "center": {
      "x": -5.757808837096838,
      "y": -18.957808837096838
    },
    "source_trace_id": "source_trace_437",
    "pcb_trace_id": "source_trace_327__source_net_57_mst0_0",
    "pcb_component_ids": [
      "pcb_component_93",
      "pcb_component_165"
    ],
    "pcb_port_ids": [
      "pcb_port_366",
      "pcb_port_536"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_438",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.R_PHASE_B > .pin2 to .B_PLUS_CROSS > .top] is routed thinner than requested (requested: 1.2mm, actual: 0.15mm).",
    "center": {
      "x": 17.14738388392742,
      "y": -17.697383883927422
    },
    "source_trace_id": "source_trace_438",
    "pcb_trace_id": "source_trace_343__source_net_58_mst0_0",
    "pcb_component_ids": [
      "pcb_component_121",
      "pcb_component_164"
    ],
    "pcb_port_ids": [
      "pcb_port_430",
      "pcb_port_533"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_439",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.B_PLUS_CROSS > .bottom to .J_MOTOR > .pin3] is routed thinner than requested (requested: 1.2mm, actual: 0.15mm).",
    "center": {
      "x": 17.14738388392742,
      "y": -17.697383883927422
    },
    "source_trace_id": "source_trace_439",
    "pcb_trace_id": "source_trace_343__source_net_58_mst0_0",
    "pcb_component_ids": [
      "pcb_component_93",
      "pcb_component_164"
    ],
    "pcb_port_ids": [
      "pcb_port_368",
      "pcb_port_534"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_440",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.J_USB_POWER > .pin5 to .J_USB_POWER > .pin2] is routed thinner than requested (requested: 0.28mm, actual: 0.1mm).",
    "center": {
      "x": -10.775,
      "y": 9.09
    },
    "source_trace_id": "source_trace_440",
    "pcb_trace_id": "pcb_trace_1",
    "pcb_component_ids": [
      "pcb_component_47"
    ],
    "pcb_port_ids": [
      "pcb_port_182",
      "pcb_port_185"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_441",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.J_USB_POWER > .pin6 to .J_USB_POWER > .pin2] is routed thinner than requested (requested: 0.28mm, actual: 0.1mm).",
    "center": {
      "x": -10.775,
      "y": 9.09
    },
    "source_trace_id": "source_trace_441",
    "pcb_trace_id": "pcb_trace_1",
    "pcb_component_ids": [
      "pcb_component_47"
    ],
    "pcb_port_ids": [
      "pcb_port_182",
      "pcb_port_186"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_442",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.J_USB_POWER > .pin19 to .J_USB_POWER > .pin1] is routed thinner than requested (requested: 0.28mm, actual: 0.1mm).",
    "center": {
      "x": -10.775,
      "y": 9.09
    },
    "source_trace_id": "source_trace_442",
    "pcb_trace_id": "pcb_trace_1",
    "pcb_component_ids": [
      "pcb_component_47"
    ],
    "pcb_port_ids": [
      "pcb_port_181",
      "pcb_port_199"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_443",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.J_USB_POWER > .pin20 to .J_USB_POWER > .pin1] is routed thinner than requested (requested: 0.28mm, actual: 0.1mm).",
    "center": {
      "x": -10.775,
      "y": 9.09
    },
    "source_trace_id": "source_trace_443",
    "pcb_trace_id": "pcb_trace_1",
    "pcb_component_ids": [
      "pcb_component_47"
    ],
    "pcb_port_ids": [
      "pcb_port_181",
      "pcb_port_200"
    ]
  },
  {
    "type": "pcb_trace_warning",
    "pcb_trace_warning_id": "pcb_trace_warning_source_trace_444",
    "warning_type": "pcb_trace_warning",
    "message": "Trace [.J_USB_POWER > .pin1 to .C_BULK > .pin2] is routed thinner than requested (requested: 1.95mm, actual: 0.1mm).",
    "center": {
      "x": -10.6,
      "y": 8.735533008588991
    },
    "source_trace_id": "source_trace_444",
    "pcb_trace_id": "source_trace_68__source_trace_82__source_trace_100__source_net_0_mst1_0",
    "pcb_component_ids": [
      "pcb_component_47",
      "pcb_component_72"
    ],
    "pcb_port_ids": [
      "pcb_port_181",
      "pcb_port_282"
    ]
  }
]