hrithik18k/punck-tscircuit-recreation

A four-layer Eurorack drum/sampler controller PCB built around an STM32H743, dual QSPI flash, PCM5100 stereo DAC, TL074 analog audio circuitry, input clamps, 12V-to-3.3V power regulation, MIDI/USB/SWD connectors, controls, LEDs, and trigger/audio I/O.

Version
1.0.3
License
unset
Stars
0

evidence/native-repair-checks.json

[
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_0",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R27 has no courtyard",
    "pcb_component_id": "pcb_component_0",
    "source_component_id": "source_component_0",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_1",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R22 has no courtyard",
    "pcb_component_id": "pcb_component_1",
    "source_component_id": "source_component_1",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_2",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R18 has no courtyard",
    "pcb_component_id": "pcb_component_2",
    "source_component_id": "source_component_2",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_3",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R8 has no courtyard",
    "pcb_component_id": "pcb_component_3",
    "source_component_id": "source_component_3",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_4",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "J7 has no courtyard",
    "pcb_component_id": "pcb_component_4",
    "source_component_id": "source_component_4",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_5",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C3 has no courtyard",
    "pcb_component_id": "pcb_component_5",
    "source_component_id": "source_component_5",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_6",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C40 has no courtyard",
    "pcb_component_id": "pcb_component_6",
    "source_component_id": "source_component_6",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_7",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "U7 has no courtyard",
    "pcb_component_id": "pcb_component_7",
    "source_component_id": "source_component_7",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_8",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R17 has no courtyard",
    "pcb_component_id": "pcb_component_8",
    "source_component_id": "source_component_8",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_9",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R28 has no courtyard",
    "pcb_component_id": "pcb_component_9",
    "source_component_id": "source_component_9",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_10",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "TP9 has no courtyard",
    "pcb_component_id": "pcb_component_10",
    "source_component_id": "source_component_10",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_11",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R5 has no courtyard",
    "pcb_component_id": "pcb_component_11",
    "source_component_id": "source_component_11",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_12",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "U4 has no courtyard",
    "pcb_component_id": "pcb_component_12",
    "source_component_id": "source_component_12",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_13",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C39 has no courtyard",
    "pcb_component_id": "pcb_component_13",
    "source_component_id": "source_component_13",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_14",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C38 has no courtyard",
    "pcb_component_id": "pcb_component_14",
    "source_component_id": "source_component_14",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_15",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R30 has no courtyard",
    "pcb_component_id": "pcb_component_15",
    "source_component_id": "source_component_15",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_16",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C34 has no courtyard",
    "pcb_component_id": "pcb_component_16",
    "source_component_id": "source_component_16",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_17",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C10 has no courtyard",
    "pcb_component_id": "pcb_component_17",
    "source_component_id": "source_component_17",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_18",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "Q6 has no courtyard",
    "pcb_component_id": "pcb_component_18",
    "source_component_id": "source_component_18",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_19",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C24 has no courtyard",
    "pcb_component_id": "pcb_component_19",
    "source_component_id": "source_component_19",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_20",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "TP3 has no courtyard",
    "pcb_component_id": "pcb_component_20",
    "source_component_id": "source_component_20",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_21",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R7 has no courtyard",
    "pcb_component_id": "pcb_component_21",
    "source_component_id": "source_component_21",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_22",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C25 has no courtyard",
    "pcb_component_id": "pcb_component_22",
    "source_component_id": "source_component_22",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_23",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R24 has no courtyard",
    "pcb_component_id": "pcb_component_23",
    "source_component_id": "source_component_23",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_24",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C32 has no courtyard",
    "pcb_component_id": "pcb_component_24",
    "source_component_id": "source_component_24",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "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": "R32 has no courtyard",
    "pcb_component_id": "pcb_component_25",
    "source_component_id": "source_component_25",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_26",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R4 has no courtyard",
    "pcb_component_id": "pcb_component_26",
    "source_component_id": "source_component_26",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_27",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "TP8 has no courtyard",
    "pcb_component_id": "pcb_component_27",
    "source_component_id": "source_component_27",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_28",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C33 has no courtyard",
    "pcb_component_id": "pcb_component_28",
    "source_component_id": "source_component_28",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_29",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C30 has no courtyard",
    "pcb_component_id": "pcb_component_29",
    "source_component_id": "source_component_29",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_30",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R9 has no courtyard",
    "pcb_component_id": "pcb_component_30",
    "source_component_id": "source_component_30",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_31",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C4 has no courtyard",
    "pcb_component_id": "pcb_component_31",
    "source_component_id": "source_component_31",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_32",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C31 has no courtyard",
    "pcb_component_id": "pcb_component_32",
    "source_component_id": "source_component_32",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_33",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C36 has no courtyard",
    "pcb_component_id": "pcb_component_33",
    "source_component_id": "source_component_33",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_34",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "U5 has no courtyard",
    "pcb_component_id": "pcb_component_34",
    "source_component_id": "source_component_34",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "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": "Q1 has no courtyard",
    "pcb_component_id": "pcb_component_35",
    "source_component_id": "source_component_35",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "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": "Q4 has no courtyard",
    "pcb_component_id": "pcb_component_36",
    "source_component_id": "source_component_36",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "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": "TP7 has no courtyard",
    "pcb_component_id": "pcb_component_37",
    "source_component_id": "source_component_37",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "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": "R25 has no courtyard",
    "pcb_component_id": "pcb_component_38",
    "source_component_id": "source_component_38",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "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": "R33 has no courtyard",
    "pcb_component_id": "pcb_component_39",
    "source_component_id": "source_component_39",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_40",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "L1 has no courtyard",
    "pcb_component_id": "pcb_component_40",
    "source_component_id": "source_component_40",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_41",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "Q7 has no courtyard",
    "pcb_component_id": "pcb_component_41",
    "source_component_id": "source_component_41",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_42",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R10 has no courtyard",
    "pcb_component_id": "pcb_component_42",
    "source_component_id": "source_component_42",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_43",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "U1 has no courtyard",
    "pcb_component_id": "pcb_component_43",
    "source_component_id": "source_component_43",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_44",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R16 has no courtyard",
    "pcb_component_id": "pcb_component_44",
    "source_component_id": "source_component_44",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_45",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C11 has no courtyard",
    "pcb_component_id": "pcb_component_45",
    "source_component_id": "source_component_45",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_46",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R13 has no courtyard",
    "pcb_component_id": "pcb_component_46",
    "source_component_id": "source_component_46",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_47",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "J5 has no courtyard",
    "pcb_component_id": "pcb_component_47",
    "source_component_id": "source_component_47",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_48",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "Q2 has no courtyard",
    "pcb_component_id": "pcb_component_48",
    "source_component_id": "source_component_48",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_49",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R23 has no courtyard",
    "pcb_component_id": "pcb_component_49",
    "source_component_id": "source_component_49",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_50",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C6 has no courtyard",
    "pcb_component_id": "pcb_component_50",
    "source_component_id": "source_component_50",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_51",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C28 has no courtyard",
    "pcb_component_id": "pcb_component_51",
    "source_component_id": "source_component_51",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_52",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C13 has no courtyard",
    "pcb_component_id": "pcb_component_52",
    "source_component_id": "source_component_52",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_53",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "Q5 has no courtyard",
    "pcb_component_id": "pcb_component_53",
    "source_component_id": "source_component_53",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_54",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R3 has no courtyard",
    "pcb_component_id": "pcb_component_54",
    "source_component_id": "source_component_54",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_55",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C14 has no courtyard",
    "pcb_component_id": "pcb_component_55",
    "source_component_id": "source_component_55",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_56",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "U2 has no courtyard",
    "pcb_component_id": "pcb_component_56",
    "source_component_id": "source_component_56",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_57",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "Y1 has no courtyard",
    "pcb_component_id": "pcb_component_57",
    "source_component_id": "source_component_57",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_58",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C20 has no courtyard",
    "pcb_component_id": "pcb_component_58",
    "source_component_id": "source_component_58",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_59",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C16 has no courtyard",
    "pcb_component_id": "pcb_component_59",
    "source_component_id": "source_component_59",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_60",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "D1 has no courtyard",
    "pcb_component_id": "pcb_component_60",
    "source_component_id": "source_component_60",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_61",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C5 has no courtyard",
    "pcb_component_id": "pcb_component_61",
    "source_component_id": "source_component_61",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_62",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R29 has no courtyard",
    "pcb_component_id": "pcb_component_62",
    "source_component_id": "source_component_62",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_63",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "TP1 has no courtyard",
    "pcb_component_id": "pcb_component_63",
    "source_component_id": "source_component_63",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_64",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R6 has no courtyard",
    "pcb_component_id": "pcb_component_64",
    "source_component_id": "source_component_64",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_65",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C26 has no courtyard",
    "pcb_component_id": "pcb_component_65",
    "source_component_id": "source_component_65",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_66",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R31 has no courtyard",
    "pcb_component_id": "pcb_component_66",
    "source_component_id": "source_component_66",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_67",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R2 has no courtyard",
    "pcb_component_id": "pcb_component_67",
    "source_component_id": "source_component_67",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_68",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C27 has no courtyard",
    "pcb_component_id": "pcb_component_68",
    "source_component_id": "source_component_68",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_69",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "TP6 has no courtyard",
    "pcb_component_id": "pcb_component_69",
    "source_component_id": "source_component_69",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_70",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "U3 has no courtyard",
    "pcb_component_id": "pcb_component_70",
    "source_component_id": "source_component_70",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_71",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C41 has no courtyard",
    "pcb_component_id": "pcb_component_71",
    "source_component_id": "source_component_71",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_72",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "RESET1 has no courtyard",
    "pcb_component_id": "pcb_component_72",
    "source_component_id": "source_component_72",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_73",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R26 has no courtyard",
    "pcb_component_id": "pcb_component_73",
    "source_component_id": "source_component_73",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_74",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C42 has no courtyard",
    "pcb_component_id": "pcb_component_74",
    "source_component_id": "source_component_74",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_75",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "L2 has no courtyard",
    "pcb_component_id": "pcb_component_75",
    "source_component_id": "source_component_75",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_76",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "Q3 has no courtyard",
    "pcb_component_id": "pcb_component_76",
    "source_component_id": "source_component_76",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_77",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R12 has no courtyard",
    "pcb_component_id": "pcb_component_77",
    "source_component_id": "source_component_77",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_78",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C18 has no courtyard",
    "pcb_component_id": "pcb_component_78",
    "source_component_id": "source_component_78",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_79",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C9 has no courtyard",
    "pcb_component_id": "pcb_component_79",
    "source_component_id": "source_component_79",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_80",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "D2 has no courtyard",
    "pcb_component_id": "pcb_component_80",
    "source_component_id": "source_component_80",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_81",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C29 has no courtyard",
    "pcb_component_id": "pcb_component_81",
    "source_component_id": "source_component_81",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_82",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R20 has no courtyard",
    "pcb_component_id": "pcb_component_82",
    "source_component_id": "source_component_82",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_83",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C35 has no courtyard",
    "pcb_component_id": "pcb_component_83",
    "source_component_id": "source_component_83",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_84",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C7 has no courtyard",
    "pcb_component_id": "pcb_component_84",
    "source_component_id": "source_component_84",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_85",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C2 has no courtyard",
    "pcb_component_id": "pcb_component_85",
    "source_component_id": "source_component_85",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_86",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C43 has no courtyard",
    "pcb_component_id": "pcb_component_86",
    "source_component_id": "source_component_86",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_87",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C12 has no courtyard",
    "pcb_component_id": "pcb_component_87",
    "source_component_id": "source_component_87",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_88",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R15 has no courtyard",
    "pcb_component_id": "pcb_component_88",
    "source_component_id": "source_component_88",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_89",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "U6 has no courtyard",
    "pcb_component_id": "pcb_component_89",
    "source_component_id": "source_component_89",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_90",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C21 has no courtyard",
    "pcb_component_id": "pcb_component_90",
    "source_component_id": "source_component_90",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_91",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C17 has no courtyard",
    "pcb_component_id": "pcb_component_91",
    "source_component_id": "source_component_91",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_92",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "TP5 has no courtyard",
    "pcb_component_id": "pcb_component_92",
    "source_component_id": "source_component_92",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_93",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "J6 has no courtyard",
    "pcb_component_id": "pcb_component_93",
    "source_component_id": "source_component_93",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_94",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C37 has no courtyard",
    "pcb_component_id": "pcb_component_94",
    "source_component_id": "source_component_94",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_95",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C19 has no courtyard",
    "pcb_component_id": "pcb_component_95",
    "source_component_id": "source_component_95",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_96",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C22 has no courtyard",
    "pcb_component_id": "pcb_component_96",
    "source_component_id": "source_component_96",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_97",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R21 has no courtyard",
    "pcb_component_id": "pcb_component_97",
    "source_component_id": "source_component_97",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_98",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C8 has no courtyard",
    "pcb_component_id": "pcb_component_98",
    "source_component_id": "source_component_98",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_99",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "TP2 has no courtyard",
    "pcb_component_id": "pcb_component_99",
    "source_component_id": "source_component_99",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_100",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C15 has no courtyard",
    "pcb_component_id": "pcb_component_100",
    "source_component_id": "source_component_100",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_101",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R11 has no courtyard",
    "pcb_component_id": "pcb_component_101",
    "source_component_id": "source_component_101",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_102",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R14 has no courtyard",
    "pcb_component_id": "pcb_component_102",
    "source_component_id": "source_component_102",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_103",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R1 has no courtyard",
    "pcb_component_id": "pcb_component_103",
    "source_component_id": "source_component_103",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_104",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C1 has no courtyard",
    "pcb_component_id": "pcb_component_104",
    "source_component_id": "source_component_104",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_105",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "R19 has no courtyard",
    "pcb_component_id": "pcb_component_105",
    "source_component_id": "source_component_105",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_106",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "TP4 has no courtyard",
    "pcb_component_id": "pcb_component_106",
    "source_component_id": "source_component_106",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_107",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "C23 has no courtyard",
    "pcb_component_id": "pcb_component_107",
    "source_component_id": "source_component_107",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_108",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "J3 has no courtyard",
    "pcb_component_id": "pcb_component_108",
    "source_component_id": "source_component_108",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_109",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "J1 has no courtyard",
    "pcb_component_id": "pcb_component_109",
    "source_component_id": "source_component_109",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_110",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "J4 has no courtyard",
    "pcb_component_id": "pcb_component_110",
    "source_component_id": "source_component_110",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_111",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "J2 has no courtyard",
    "pcb_component_id": "pcb_component_111",
    "source_component_id": "source_component_111",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "pcb_component_missing_courtyard_warning",
    "pcb_component_missing_courtyard_warning_id": "pcb_component_missing_courtyard_warning_pcb_component_112",
    "warning_type": "pcb_component_missing_courtyard_warning",
    "message": "JP1 has no courtyard",
    "pcb_component_id": "pcb_component_112",
    "source_component_id": "source_component_112",
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_4",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on J7 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_4",
    "source_port_ids": [
      "source_port_8",
      "source_port_9",
      "source_port_10",
      "source_port_11",
      "source_port_12",
      "source_port_13",
      "source_port_14",
      "source_port_15",
      "source_port_16",
      "source_port_17"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_7",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on U7 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_7",
    "source_port_ids": [
      "source_port_22",
      "source_port_23",
      "source_port_24",
      "source_port_25"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_10",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on TP9 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_10",
    "source_port_ids": [
      "source_port_30"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_12",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on U4 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_12",
    "source_port_ids": [
      "source_port_33",
      "source_port_34",
      "source_port_35",
      "source_port_36",
      "source_port_37",
      "source_port_38",
      "source_port_39",
      "source_port_40",
      "source_port_41",
      "source_port_42",
      "source_port_43",
      "source_port_44",
      "source_port_45",
      "source_port_46",
      "source_port_47",
      "source_port_48",
      "source_port_49",
      "source_port_50",
      "source_port_51",
      "source_port_52"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_18",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on Q6 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_18",
    "source_port_ids": [
      "source_port_63",
      "source_port_64",
      "source_port_65"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_20",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on TP3 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_20",
    "source_port_ids": [
      "source_port_68"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_27",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on TP8 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_27",
    "source_port_ids": [
      "source_port_81"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_34",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on U5 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_34",
    "source_port_ids": [
      "source_port_94",
      "source_port_95",
      "source_port_96",
      "source_port_97",
      "source_port_98",
      "source_port_99",
      "source_port_100",
      "source_port_101"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_35",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on Q1 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_35",
    "source_port_ids": [
      "source_port_102",
      "source_port_103",
      "source_port_104"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_36",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on Q4 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_36",
    "source_port_ids": [
      "source_port_105",
      "source_port_106",
      "source_port_107"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_37",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on TP7 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_37",
    "source_port_ids": [
      "source_port_108"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_40",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on L1 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_40",
    "source_port_ids": [
      "source_port_113",
      "source_port_114"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_41",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on Q7 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_41",
    "source_port_ids": [
      "source_port_115",
      "source_port_116",
      "source_port_117"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_43",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on U1 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_43",
    "source_port_ids": [
      "source_port_120",
      "source_port_121",
      "source_port_122",
      "source_port_123",
      "source_port_124",
      "source_port_125",
      "source_port_126",
      "source_port_127",
      "source_port_128",
      "source_port_129",
      "source_port_130",
      "source_port_131",
      "source_port_132",
      "source_port_133"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_47",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on J5 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_47",
    "source_port_ids": [
      "source_port_140",
      "source_port_141",
      "source_port_142",
      "source_port_143"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_48",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on Q2 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_48",
    "source_port_ids": [
      "source_port_144",
      "source_port_145",
      "source_port_146"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_53",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on Q5 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_53",
    "source_port_ids": [
      "source_port_155",
      "source_port_156",
      "source_port_157"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_57",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on Y1 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_57",
    "source_port_ids": [
      "source_port_306",
      "source_port_307"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_60",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on D1 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_60",
    "source_port_ids": [
      "source_port_312",
      "source_port_313"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_63",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on TP1 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_63",
    "source_port_ids": [
      "source_port_318"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_69",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on TP6 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_69",
    "source_port_ids": [
      "source_port_329"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_70",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on U3 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_70",
    "source_port_ids": [
      "source_port_330",
      "source_port_331",
      "source_port_332",
      "source_port_333",
      "source_port_334",
      "source_port_335",
      "source_port_336",
      "source_port_337"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_72",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on RESET1 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_72",
    "source_port_ids": [
      "source_port_340",
      "source_port_341",
      "source_port_342",
      "source_port_343"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_75",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on L2 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_75",
    "source_port_ids": [
      "source_port_348",
      "source_port_349"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_76",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on Q3 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_76",
    "source_port_ids": [
      "source_port_350",
      "source_port_351",
      "source_port_352"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_80",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on D2 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_80",
    "source_port_ids": [
      "source_port_359",
      "source_port_360"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_89",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on U6 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_89",
    "source_port_ids": [
      "source_port_377",
      "source_port_378",
      "source_port_379",
      "source_port_380",
      "source_port_381",
      "source_port_382"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_92",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on TP5 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_92",
    "source_port_ids": [
      "source_port_387"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_93",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on J6 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_93",
    "source_port_ids": [
      "source_port_388",
      "source_port_389",
      "source_port_390",
      "source_port_391"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_99",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on TP2 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_99",
    "source_port_ids": [
      "source_port_402"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "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 TP4 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_106",
    "source_port_ids": [
      "source_port_415"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_108",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on J3 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_108",
    "source_port_ids": [
      "source_port_418",
      "source_port_419",
      "source_port_420",
      "source_port_421",
      "source_port_422",
      "source_port_423",
      "source_port_424",
      "source_port_425",
      "source_port_426",
      "source_port_427",
      "source_port_428",
      "source_port_429"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "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 J1 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_109",
    "source_port_ids": [
      "source_port_430",
      "source_port_431",
      "source_port_432",
      "source_port_433",
      "source_port_434",
      "source_port_435",
      "source_port_436",
      "source_port_437",
      "source_port_438",
      "source_port_439",
      "source_port_440",
      "source_port_441"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_110",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on J4 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_110",
    "source_port_ids": [
      "source_port_442",
      "source_port_443",
      "source_port_444",
      "source_port_445",
      "source_port_446",
      "source_port_447",
      "source_port_448",
      "source_port_449",
      "source_port_450",
      "source_port_451",
      "source_port_452",
      "source_port_453"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_111",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on J2 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_111",
    "source_port_ids": [
      "source_port_454",
      "source_port_455",
      "source_port_456",
      "source_port_457",
      "source_port_458",
      "source_port_459",
      "source_port_460",
      "source_port_461",
      "source_port_462",
      "source_port_463",
      "source_port_464",
      "source_port_465"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_component_pins_underspecified_warning",
    "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_source_component_112",
    "warning_type": "source_component_pins_underspecified_warning",
    "message": "All pins on JP1 are underspecified (no pinAttributes set)",
    "source_component_id": "source_component_112",
    "source_port_ids": [
      "source_port_466",
      "source_port_467",
      "source_port_468"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_4",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "J7 has no pin with requires_power=true",
    "source_component_id": "source_component_4",
    "source_port_ids": [
      "source_port_8",
      "source_port_9",
      "source_port_10",
      "source_port_11",
      "source_port_12",
      "source_port_13",
      "source_port_14",
      "source_port_15",
      "source_port_16",
      "source_port_17"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_7",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "U7 has no pin with requires_power=true",
    "source_component_id": "source_component_7",
    "source_port_ids": [
      "source_port_22",
      "source_port_23",
      "source_port_24",
      "source_port_25"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_12",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "U4 has no pin with requires_power=true",
    "source_component_id": "source_component_12",
    "source_port_ids": [
      "source_port_33",
      "source_port_34",
      "source_port_35",
      "source_port_36",
      "source_port_37",
      "source_port_38",
      "source_port_39",
      "source_port_40",
      "source_port_41",
      "source_port_42",
      "source_port_43",
      "source_port_44",
      "source_port_45",
      "source_port_46",
      "source_port_47",
      "source_port_48",
      "source_port_49",
      "source_port_50",
      "source_port_51",
      "source_port_52"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_18",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "Q6 has no pin with requires_power=true",
    "source_component_id": "source_component_18",
    "source_port_ids": [
      "source_port_63",
      "source_port_64",
      "source_port_65"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_34",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "U5 has no pin with requires_power=true",
    "source_component_id": "source_component_34",
    "source_port_ids": [
      "source_port_94",
      "source_port_95",
      "source_port_96",
      "source_port_97",
      "source_port_98",
      "source_port_99",
      "source_port_100",
      "source_port_101"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_35",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "Q1 has no pin with requires_power=true",
    "source_component_id": "source_component_35",
    "source_port_ids": [
      "source_port_102",
      "source_port_103",
      "source_port_104"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_36",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "Q4 has no pin with requires_power=true",
    "source_component_id": "source_component_36",
    "source_port_ids": [
      "source_port_105",
      "source_port_106",
      "source_port_107"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "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": "L1 has no pin with requires_power=true",
    "source_component_id": "source_component_40",
    "source_port_ids": [
      "source_port_113",
      "source_port_114"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_41",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "Q7 has no pin with requires_power=true",
    "source_component_id": "source_component_41",
    "source_port_ids": [
      "source_port_115",
      "source_port_116",
      "source_port_117"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_43",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "U1 has no pin with requires_power=true",
    "source_component_id": "source_component_43",
    "source_port_ids": [
      "source_port_120",
      "source_port_121",
      "source_port_122",
      "source_port_123",
      "source_port_124",
      "source_port_125",
      "source_port_126",
      "source_port_127",
      "source_port_128",
      "source_port_129",
      "source_port_130",
      "source_port_131",
      "source_port_132",
      "source_port_133"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_47",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "J5 has no pin with requires_power=true",
    "source_component_id": "source_component_47",
    "source_port_ids": [
      "source_port_140",
      "source_port_141",
      "source_port_142",
      "source_port_143"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_48",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "Q2 has no pin with requires_power=true",
    "source_component_id": "source_component_48",
    "source_port_ids": [
      "source_port_144",
      "source_port_145",
      "source_port_146"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_53",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "Q5 has no pin with requires_power=true",
    "source_component_id": "source_component_53",
    "source_port_ids": [
      "source_port_155",
      "source_port_156",
      "source_port_157"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_56",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "U2 has no pin with requires_power=true",
    "source_component_id": "source_component_56",
    "source_port_ids": [
      "source_port_162",
      "source_port_163",
      "source_port_164",
      "source_port_165",
      "source_port_166",
      "source_port_167",
      "source_port_168",
      "source_port_169",
      "source_port_170",
      "source_port_171",
      "source_port_172",
      "source_port_173",
      "source_port_174",
      "source_port_175",
      "source_port_176",
      "source_port_177",
      "source_port_178",
      "source_port_179",
      "source_port_180",
      "source_port_181",
      "source_port_182",
      "source_port_183",
      "source_port_184",
      "source_port_185",
      "source_port_186",
      "source_port_187",
      "source_port_188",
      "source_port_189",
      "source_port_190",
      "source_port_191",
      "source_port_192",
      "source_port_193",
      "source_port_194",
      "source_port_195",
      "source_port_196",
      "source_port_197",
      "source_port_198",
      "source_port_199",
      "source_port_200",
      "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",
      "source_port_212",
      "source_port_213",
      "source_port_214",
      "source_port_215",
      "source_port_216",
      "source_port_217",
      "source_port_218",
      "source_port_219",
      "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",
      "source_port_245",
      "source_port_246",
      "source_port_247",
      "source_port_248",
      "source_port_249",
      "source_port_250",
      "source_port_251",
      "source_port_252",
      "source_port_253",
      "source_port_254",
      "source_port_255",
      "source_port_256",
      "source_port_257",
      "source_port_258",
      "source_port_259",
      "source_port_260",
      "source_port_261",
      "source_port_262",
      "source_port_263",
      "source_port_264",
      "source_port_265",
      "source_port_266",
      "source_port_267",
      "source_port_268",
      "source_port_269",
      "source_port_270",
      "source_port_271",
      "source_port_272",
      "source_port_273",
      "source_port_274",
      "source_port_275",
      "source_port_276",
      "source_port_277",
      "source_port_278",
      "source_port_279",
      "source_port_280",
      "source_port_281",
      "source_port_282",
      "source_port_283",
      "source_port_284",
      "source_port_285",
      "source_port_286",
      "source_port_287",
      "source_port_288",
      "source_port_289",
      "source_port_290",
      "source_port_291",
      "source_port_292",
      "source_port_293",
      "source_port_294",
      "source_port_295",
      "source_port_296",
      "source_port_297",
      "source_port_298",
      "source_port_299",
      "source_port_300",
      "source_port_301",
      "source_port_302",
      "source_port_303",
      "source_port_304",
      "source_port_305"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_57",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "Y1 has no pin with requires_power=true",
    "source_component_id": "source_component_57",
    "source_port_ids": [
      "source_port_306",
      "source_port_307"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_60",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "D1 has no pin with requires_power=true",
    "source_component_id": "source_component_60",
    "source_port_ids": [
      "source_port_312",
      "source_port_313"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_70",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "U3 has no pin with requires_power=true",
    "source_component_id": "source_component_70",
    "source_port_ids": [
      "source_port_330",
      "source_port_331",
      "source_port_332",
      "source_port_333",
      "source_port_334",
      "source_port_335",
      "source_port_336",
      "source_port_337"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_72",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "RESET1 has no pin with requires_power=true",
    "source_component_id": "source_component_72",
    "source_port_ids": [
      "source_port_340",
      "source_port_341",
      "source_port_342",
      "source_port_343"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_75",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "L2 has no pin with requires_power=true",
    "source_component_id": "source_component_75",
    "source_port_ids": [
      "source_port_348",
      "source_port_349"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_76",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "Q3 has no pin with requires_power=true",
    "source_component_id": "source_component_76",
    "source_port_ids": [
      "source_port_350",
      "source_port_351",
      "source_port_352"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_80",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "D2 has no pin with requires_power=true",
    "source_component_id": "source_component_80",
    "source_port_ids": [
      "source_port_359",
      "source_port_360"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_89",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "U6 has no pin with requires_power=true",
    "source_component_id": "source_component_89",
    "source_port_ids": [
      "source_port_377",
      "source_port_378",
      "source_port_379",
      "source_port_380",
      "source_port_381",
      "source_port_382"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_93",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "J6 has no pin with requires_power=true",
    "source_component_id": "source_component_93",
    "source_port_ids": [
      "source_port_388",
      "source_port_389",
      "source_port_390",
      "source_port_391"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "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": "J3 has no pin with requires_power=true",
    "source_component_id": "source_component_108",
    "source_port_ids": [
      "source_port_418",
      "source_port_419",
      "source_port_420",
      "source_port_421",
      "source_port_422",
      "source_port_423",
      "source_port_424",
      "source_port_425",
      "source_port_426",
      "source_port_427",
      "source_port_428",
      "source_port_429"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "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": "J1 has no pin with requires_power=true",
    "source_component_id": "source_component_109",
    "source_port_ids": [
      "source_port_430",
      "source_port_431",
      "source_port_432",
      "source_port_433",
      "source_port_434",
      "source_port_435",
      "source_port_436",
      "source_port_437",
      "source_port_438",
      "source_port_439",
      "source_port_440",
      "source_port_441"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_110",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "J4 has no pin with requires_power=true",
    "source_component_id": "source_component_110",
    "source_port_ids": [
      "source_port_442",
      "source_port_443",
      "source_port_444",
      "source_port_445",
      "source_port_446",
      "source_port_447",
      "source_port_448",
      "source_port_449",
      "source_port_450",
      "source_port_451",
      "source_port_452",
      "source_port_453"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_111",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "J2 has no pin with requires_power=true",
    "source_component_id": "source_component_111",
    "source_port_ids": [
      "source_port_454",
      "source_port_455",
      "source_port_456",
      "source_port_457",
      "source_port_458",
      "source_port_459",
      "source_port_460",
      "source_port_461",
      "source_port_462",
      "source_port_463",
      "source_port_464",
      "source_port_465"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_power_pin_defined_warning",
    "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_source_component_112",
    "warning_type": "source_no_power_pin_defined_warning",
    "message": "JP1 has no pin with requires_power=true",
    "source_component_id": "source_component_112",
    "source_port_ids": [
      "source_port_466",
      "source_port_467",
      "source_port_468"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_4",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "J7 has no pin with requires_ground=true",
    "source_component_id": "source_component_4",
    "source_port_ids": [
      "source_port_8",
      "source_port_9",
      "source_port_10",
      "source_port_11",
      "source_port_12",
      "source_port_13",
      "source_port_14",
      "source_port_15",
      "source_port_16",
      "source_port_17"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_7",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "U7 has no pin with requires_ground=true",
    "source_component_id": "source_component_7",
    "source_port_ids": [
      "source_port_22",
      "source_port_23",
      "source_port_24",
      "source_port_25"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_12",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "U4 has no pin with requires_ground=true",
    "source_component_id": "source_component_12",
    "source_port_ids": [
      "source_port_33",
      "source_port_34",
      "source_port_35",
      "source_port_36",
      "source_port_37",
      "source_port_38",
      "source_port_39",
      "source_port_40",
      "source_port_41",
      "source_port_42",
      "source_port_43",
      "source_port_44",
      "source_port_45",
      "source_port_46",
      "source_port_47",
      "source_port_48",
      "source_port_49",
      "source_port_50",
      "source_port_51",
      "source_port_52"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_18",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "Q6 has no pin with requires_ground=true",
    "source_component_id": "source_component_18",
    "source_port_ids": [
      "source_port_63",
      "source_port_64",
      "source_port_65"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_34",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "U5 has no pin with requires_ground=true",
    "source_component_id": "source_component_34",
    "source_port_ids": [
      "source_port_94",
      "source_port_95",
      "source_port_96",
      "source_port_97",
      "source_port_98",
      "source_port_99",
      "source_port_100",
      "source_port_101"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_35",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "Q1 has no pin with requires_ground=true",
    "source_component_id": "source_component_35",
    "source_port_ids": [
      "source_port_102",
      "source_port_103",
      "source_port_104"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_36",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "Q4 has no pin with requires_ground=true",
    "source_component_id": "source_component_36",
    "source_port_ids": [
      "source_port_105",
      "source_port_106",
      "source_port_107"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_40",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "L1 has no pin with requires_ground=true",
    "source_component_id": "source_component_40",
    "source_port_ids": [
      "source_port_113",
      "source_port_114"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_41",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "Q7 has no pin with requires_ground=true",
    "source_component_id": "source_component_41",
    "source_port_ids": [
      "source_port_115",
      "source_port_116",
      "source_port_117"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_43",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "U1 has no pin with requires_ground=true",
    "source_component_id": "source_component_43",
    "source_port_ids": [
      "source_port_120",
      "source_port_121",
      "source_port_122",
      "source_port_123",
      "source_port_124",
      "source_port_125",
      "source_port_126",
      "source_port_127",
      "source_port_128",
      "source_port_129",
      "source_port_130",
      "source_port_131",
      "source_port_132",
      "source_port_133"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_47",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "J5 has no pin with requires_ground=true",
    "source_component_id": "source_component_47",
    "source_port_ids": [
      "source_port_140",
      "source_port_141",
      "source_port_142",
      "source_port_143"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_48",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "Q2 has no pin with requires_ground=true",
    "source_component_id": "source_component_48",
    "source_port_ids": [
      "source_port_144",
      "source_port_145",
      "source_port_146"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_53",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "Q5 has no pin with requires_ground=true",
    "source_component_id": "source_component_53",
    "source_port_ids": [
      "source_port_155",
      "source_port_156",
      "source_port_157"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_56",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "U2 has no pin with requires_ground=true",
    "source_component_id": "source_component_56",
    "source_port_ids": [
      "source_port_162",
      "source_port_163",
      "source_port_164",
      "source_port_165",
      "source_port_166",
      "source_port_167",
      "source_port_168",
      "source_port_169",
      "source_port_170",
      "source_port_171",
      "source_port_172",
      "source_port_173",
      "source_port_174",
      "source_port_175",
      "source_port_176",
      "source_port_177",
      "source_port_178",
      "source_port_179",
      "source_port_180",
      "source_port_181",
      "source_port_182",
      "source_port_183",
      "source_port_184",
      "source_port_185",
      "source_port_186",
      "source_port_187",
      "source_port_188",
      "source_port_189",
      "source_port_190",
      "source_port_191",
      "source_port_192",
      "source_port_193",
      "source_port_194",
      "source_port_195",
      "source_port_196",
      "source_port_197",
      "source_port_198",
      "source_port_199",
      "source_port_200",
      "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",
      "source_port_212",
      "source_port_213",
      "source_port_214",
      "source_port_215",
      "source_port_216",
      "source_port_217",
      "source_port_218",
      "source_port_219",
      "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",
      "source_port_245",
      "source_port_246",
      "source_port_247",
      "source_port_248",
      "source_port_249",
      "source_port_250",
      "source_port_251",
      "source_port_252",
      "source_port_253",
      "source_port_254",
      "source_port_255",
      "source_port_256",
      "source_port_257",
      "source_port_258",
      "source_port_259",
      "source_port_260",
      "source_port_261",
      "source_port_262",
      "source_port_263",
      "source_port_264",
      "source_port_265",
      "source_port_266",
      "source_port_267",
      "source_port_268",
      "source_port_269",
      "source_port_270",
      "source_port_271",
      "source_port_272",
      "source_port_273",
      "source_port_274",
      "source_port_275",
      "source_port_276",
      "source_port_277",
      "source_port_278",
      "source_port_279",
      "source_port_280",
      "source_port_281",
      "source_port_282",
      "source_port_283",
      "source_port_284",
      "source_port_285",
      "source_port_286",
      "source_port_287",
      "source_port_288",
      "source_port_289",
      "source_port_290",
      "source_port_291",
      "source_port_292",
      "source_port_293",
      "source_port_294",
      "source_port_295",
      "source_port_296",
      "source_port_297",
      "source_port_298",
      "source_port_299",
      "source_port_300",
      "source_port_301",
      "source_port_302",
      "source_port_303",
      "source_port_304",
      "source_port_305"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_57",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "Y1 has no pin with requires_ground=true",
    "source_component_id": "source_component_57",
    "source_port_ids": [
      "source_port_306",
      "source_port_307"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_60",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "D1 has no pin with requires_ground=true",
    "source_component_id": "source_component_60",
    "source_port_ids": [
      "source_port_312",
      "source_port_313"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_70",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "U3 has no pin with requires_ground=true",
    "source_component_id": "source_component_70",
    "source_port_ids": [
      "source_port_330",
      "source_port_331",
      "source_port_332",
      "source_port_333",
      "source_port_334",
      "source_port_335",
      "source_port_336",
      "source_port_337"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_72",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "RESET1 has no pin with requires_ground=true",
    "source_component_id": "source_component_72",
    "source_port_ids": [
      "source_port_340",
      "source_port_341",
      "source_port_342",
      "source_port_343"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_75",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "L2 has no pin with requires_ground=true",
    "source_component_id": "source_component_75",
    "source_port_ids": [
      "source_port_348",
      "source_port_349"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_76",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "Q3 has no pin with requires_ground=true",
    "source_component_id": "source_component_76",
    "source_port_ids": [
      "source_port_350",
      "source_port_351",
      "source_port_352"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_80",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "D2 has no pin with requires_ground=true",
    "source_component_id": "source_component_80",
    "source_port_ids": [
      "source_port_359",
      "source_port_360"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_89",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "U6 has no pin with requires_ground=true",
    "source_component_id": "source_component_89",
    "source_port_ids": [
      "source_port_377",
      "source_port_378",
      "source_port_379",
      "source_port_380",
      "source_port_381",
      "source_port_382"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_93",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "J6 has no pin with requires_ground=true",
    "source_component_id": "source_component_93",
    "source_port_ids": [
      "source_port_388",
      "source_port_389",
      "source_port_390",
      "source_port_391"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "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": "J3 has no pin with requires_ground=true",
    "source_component_id": "source_component_108",
    "source_port_ids": [
      "source_port_418",
      "source_port_419",
      "source_port_420",
      "source_port_421",
      "source_port_422",
      "source_port_423",
      "source_port_424",
      "source_port_425",
      "source_port_426",
      "source_port_427",
      "source_port_428",
      "source_port_429"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "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": "J1 has no pin with requires_ground=true",
    "source_component_id": "source_component_109",
    "source_port_ids": [
      "source_port_430",
      "source_port_431",
      "source_port_432",
      "source_port_433",
      "source_port_434",
      "source_port_435",
      "source_port_436",
      "source_port_437",
      "source_port_438",
      "source_port_439",
      "source_port_440",
      "source_port_441"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_110",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "J4 has no pin with requires_ground=true",
    "source_component_id": "source_component_110",
    "source_port_ids": [
      "source_port_442",
      "source_port_443",
      "source_port_444",
      "source_port_445",
      "source_port_446",
      "source_port_447",
      "source_port_448",
      "source_port_449",
      "source_port_450",
      "source_port_451",
      "source_port_452",
      "source_port_453"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_111",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "J2 has no pin with requires_ground=true",
    "source_component_id": "source_component_111",
    "source_port_ids": [
      "source_port_454",
      "source_port_455",
      "source_port_456",
      "source_port_457",
      "source_port_458",
      "source_port_459",
      "source_port_460",
      "source_port_461",
      "source_port_462",
      "source_port_463",
      "source_port_464",
      "source_port_465"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  },
  {
    "type": "source_no_ground_pin_defined_warning",
    "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_source_component_112",
    "warning_type": "source_no_ground_pin_defined_warning",
    "message": "JP1 has no pin with requires_ground=true",
    "source_component_id": "source_component_112",
    "source_port_ids": [
      "source_port_466",
      "source_port_467",
      "source_port_468"
    ],
    "subcircuit_id": "subcircuit_source_group_1"
  }
]