hrithik18k/metal-touch-panel

A PCB autorouting wrapper that corrects footprint-trace obstacle dimensions, solves routes with a preloaded trace-graph solver, and reports completed traces or routing errors.

Version
1.0.0
License
unset
Stars
0

evidence/first-route/phase-0.output.traces.json

PCBPCB preview for evidence/first-route/phase-0.output.traces.json
SchematicSchematic preview for evidence/first-route/phase-0.output.traces.json
[
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_net_1_mst0_0",
    "connection_name": "source_net_1",
    "connectsTo": [
      "pcb_port_17",
      "pcb_port_6"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": 0.17500000000000004,
        "y": -4,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 0.17500000000000004,
        "y": -1.9829999999999999,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 0.249936,
        "y": -1.90754,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_net_1_mst1_0",
    "connection_name": "source_net_1",
    "connectsTo": [
      "pcb_port_21",
      "pcb_port_23"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": -6.825,
        "y": -2,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -6.825,
        "y": 1,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_net_1_mst2_0",
    "connection_name": "source_net_1",
    "connectsTo": [
      "pcb_port_17",
      "pcb_port_19"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": 3.175,
        "y": -4,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 3.175,
        "y": -4.062481889312316,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 2.5121332273997594,
        "y": -4.725348661912557,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 2.5121332273997594,
        "y": -4.726866772600241,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 2.359,
        "y": -4.88,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "via",
        "x": 2.359,
        "y": -4.88,
        "from_layer": "top",
        "to_layer": "bottom",
        "via_diameter": 0.3,
        "via_hole_diameter": 0.2
      },
      {
        "route_type": "wire",
        "x": 2.359,
        "y": -4.88,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 1.4180424932767093,
        "y": -4.88,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 1.3769533131058183,
        "y": -4.921089180170891,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 1.3249108198291095,
        "y": -4.921089180170891,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 1.306,
        "y": -4.94,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "via",
        "x": 1.306,
        "y": -4.94,
        "from_layer": "bottom",
        "to_layer": "top",
        "via_diameter": 0.3,
        "via_hole_diameter": 0.2
      },
      {
        "route_type": "wire",
        "x": 1.306,
        "y": -4.94,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 1.1150000000000004,
        "y": -4.94,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 0.17500000000000004,
        "y": -4,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_net_1_mst3_0",
    "connection_name": "source_net_1",
    "connectsTo": [
      "pcb_port_23",
      "pcb_port_6"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": -6.825,
        "y": -2,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -4.506732050245241,
        "y": -4.318267949754759,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -1.5818238704867276,
        "y": -4.318267949754759,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 0.25,
        "y": -2.4864440792680313,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 0.249936,
        "y": -1.90754,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_net_1_mst4_0",
    "connection_name": "source_net_1",
    "connectsTo": [
      "pcb_port_25",
      "pcb_port_17"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": -5.08,
        "y": -28,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -5.08,
        "y": -9.254999999999999,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 0.17500000000000004,
        "y": -4,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_net_0_mst0_0",
    "connection_name": "source_net_0",
    "connectsTo": [
      "pcb_port_2",
      "pcb_port_3"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": -1.90754,
        "y": -0.750062,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -1.90754,
        "y": -0.2504599999999999,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -1.90754,
        "y": -0.249936,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_net_0_mst1_0",
    "connection_name": "source_net_0",
    "connectsTo": [
      "pcb_port_5",
      "pcb_port_7"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": 0.750062,
        "y": -1.90754,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 0.750062,
        "y": -1.6425169912313737,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 0.5075853087686264,
        "y": -1.4000403000000001,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -0.06169977389884884,
        "y": -1.4000403000000001,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -0.277,
        "y": -1.6153405261011513,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -0.277,
        "y": -1.8809999999999998,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -0.249936,
        "y": -1.90754,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_net_0_mst2_0",
    "connection_name": "source_net_0",
    "connectsTo": [
      "pcb_port_2",
      "pcb_port_16"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": 0,
        "y": 0,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -0.249936,
        "y": -0.249936,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -1.90754,
        "y": -0.249936,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_net_0_mst3_0",
    "connection_name": "source_net_0",
    "connectsTo": [
      "pcb_port_5",
      "pcb_port_16"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": 0,
        "y": 0,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -0.249936,
        "y": -0.249936,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -0.249936,
        "y": -1.90754,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_net_0_mst4_0",
    "connection_name": "source_net_0",
    "connectsTo": [
      "pcb_port_7",
      "pcb_port_18"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": 0.750062,
        "y": -1.90754,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 0.750062,
        "y": -2.925062,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 1.825,
        "y": -4,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_net_0_mst5_0",
    "connection_name": "source_net_0",
    "connectsTo": [
      "pcb_port_18",
      "pcb_port_20"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": 1.825,
        "y": -4,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 1.825,
        "y": -4.9016644953834625,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 2.071256133620012,
        "y": -5.147920629003474,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 2.1458940586108035,
        "y": -5.222558553994266,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 4.290117754236954,
        "y": -5.222558553994266,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 4.290117754236954,
        "y": -4.534882245763046,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 4.825,
        "y": -4,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_net_0_mst6_0",
    "connection_name": "source_net_0",
    "connectsTo": [
      "pcb_port_26",
      "pcb_port_18"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": -2.54,
        "y": -28,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": -2.54,
        "y": -21.36385187721321,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 0.7224167891557749,
        "y": -18.101435088057436,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 0.7225649119425641,
        "y": -18.101435088057436,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 0.897,
        "y": -17.927,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "via",
        "x": 0.897,
        "y": -17.927,
        "from_layer": "bottom",
        "to_layer": "top",
        "via_diameter": 0.3,
        "via_hole_diameter": 0.2
      },
      {
        "route_type": "wire",
        "x": 0.897,
        "y": -17.927,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 1.825,
        "y": -16.999,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 1.825,
        "y": -4,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_trace_34_0",
    "connection_name": "source_trace_34",
    "connectsTo": [
      "pcb_port_4",
      "pcb_port_29"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": 5.08,
        "y": -28,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 5.08,
        "y": -20.578754434691334,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": -0.9860203807360565,
        "y": -14.512734053955276,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": -0.9860203807360565,
        "y": -5.489979619263943,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": -2.543591498178777,
        "y": -3.932408501821223,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": -2.546,
        "y": -3.93,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "via",
        "x": -2.546,
        "y": -3.93,
        "from_layer": "bottom",
        "to_layer": "top",
        "via_diameter": 0.3,
        "via_hole_diameter": 0.2
      },
      {
        "route_type": "wire",
        "x": -2.546,
        "y": -3.93,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -2.546,
        "y": -3.7034779999999996,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -0.750062,
        "y": -1.90754,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_trace_31__source_trace_33_mst0_0",
    "connection_name": "source_trace_31",
    "connectsTo": [
      "pcb_port_24",
      "pcb_port_1"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": -5.175,
        "y": -2,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -3.617676260355783,
        "y": -2,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -3.0116999437614824,
        "y": -1.3940236834056994,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -3.0116999437614824,
        "y": -0.6044001260769298,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -2.1572998176845526,
        "y": 0.25,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -1.908,
        "y": 0.25,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -1.90754,
        "y": 0.249936,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_trace_31__source_trace_33_mst1_0",
    "connection_name": "source_trace_31",
    "connectsTo": [
      "pcb_port_24",
      "pcb_port_27"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": 0,
        "y": -28,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 0,
        "y": -20.47122251017864,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -2.807988706432818,
        "y": -17.663233803745822,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -2.807988706432818,
        "y": -17.622011293567184,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -2.875,
        "y": -17.555,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "via",
        "x": -2.875,
        "y": -17.555,
        "from_layer": "top",
        "to_layer": "bottom",
        "via_diameter": 0.3,
        "via_hole_diameter": 0.2
      },
      {
        "route_type": "wire",
        "x": -2.875,
        "y": -17.555,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": -2.875,
        "y": -5.502407949773104,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": -5.488686952737204,
        "y": -2.8887209970359002,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": -5.488686952737204,
        "y": -2.81832690348081,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": -5.444005782572771,
        "y": -2.7736457333163766,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "via",
        "x": -5.444005782572771,
        "y": -2.7736457333163766,
        "from_layer": "bottom",
        "to_layer": "top",
        "via_diameter": 0.3,
        "via_hole_diameter": 0.2
      },
      {
        "route_type": "wire",
        "x": -5.444005782572771,
        "y": -2.7736457333163766,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -5.444005782572771,
        "y": -2.269005782572771,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -5.175,
        "y": -2,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_trace_30__source_trace_32_mst0_0",
    "connection_name": "source_trace_30",
    "connectsTo": [
      "pcb_port_22",
      "pcb_port_0"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": -5.175,
        "y": 1,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -2.1574780000000002,
        "y": 1,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -1.90754,
        "y": 0.750062,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_trace_30__source_trace_32_mst1_0",
    "connection_name": "source_trace_30",
    "connectsTo": [
      "pcb_port_0",
      "pcb_port_28"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": 2.54,
        "y": -28,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 2.54,
        "y": -20.207015269532782,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 0.09559053714908528,
        "y": -17.76260580668187,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 0.09559053714908528,
        "y": -15.500018765375984,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 0.23769148748051866,
        "y": -15.35791781504455,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 0.23769148748051866,
        "y": -15.261691487480519,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 0.216,
        "y": -15.24,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "via",
        "x": 0.216,
        "y": -15.24,
        "from_layer": "top",
        "to_layer": "bottom",
        "via_diameter": 0.3,
        "via_hole_diameter": 0.2
      },
      {
        "route_type": "wire",
        "x": 0.216,
        "y": -15.24,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 0.216,
        "y": -4.821999999999999,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": -3.374345933487401,
        "y": -1.2316540665125983,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": -3.415,
        "y": -1.191,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "via",
        "x": -3.415,
        "y": -1.191,
        "from_layer": "bottom",
        "to_layer": "top",
        "via_diameter": 0.3,
        "via_hole_diameter": 0.2
      },
      {
        "route_type": "wire",
        "x": -3.415,
        "y": -1.191,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -3.415,
        "y": -0.4052596282621984,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -2.0836091858689008,
        "y": 0.9261311858689009,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -1.90754,
        "y": 0.750062,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_trace_13__source_trace_15_mst0_0",
    "connection_name": "source_trace_13",
    "connectsTo": [
      "pcb_port_45",
      "pcb_port_15"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": -6.175,
        "y": -7,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -7.575979600868178,
        "y": -5.599020399131822,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -7.575979600868178,
        "y": 1.650001,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -1.007601,
        "y": 1.650001,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -0.750062,
        "y": 1.90754,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_trace_13__source_trace_15_mst1_0",
    "connection_name": "source_trace_13",
    "connectsTo": [
      "pcb_port_43",
      "pcb_port_45"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": -21.6,
        "y": -18.6,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -21.3,
        "y": -18.6,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -21.35,
        "y": -18.6,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -20.25033033580798,
        "y": -18.6,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -19.331266307890008,
        "y": -17.68093597208203,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -19.32793597208203,
        "y": -17.68093597208203,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -19.207,
        "y": -17.56,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "via",
        "x": -19.207,
        "y": -17.56,
        "from_layer": "top",
        "to_layer": "bottom",
        "via_diameter": 0.3,
        "via_hole_diameter": 0.2
      },
      {
        "route_type": "wire",
        "x": -19.207,
        "y": -17.56,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": -17.252140901409895,
        "y": -17.56,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": -8.735999938698727,
        "y": -9.04385903728883,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": -8.693859037288828,
        "y": -9.04385903728883,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": -8.559,
        "y": -8.909,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "via",
        "x": -8.559,
        "y": -8.909,
        "from_layer": "bottom",
        "to_layer": "top",
        "via_diameter": 0.3,
        "via_hole_diameter": 0.2
      },
      {
        "route_type": "wire",
        "x": -8.559,
        "y": -8.909,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -8.084,
        "y": -8.909,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -6.175,
        "y": -7,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_trace_12__source_trace_14_mst0_0",
    "connection_name": "source_trace_12",
    "connectsTo": [
      "pcb_port_44",
      "pcb_port_14"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": -7.825,
        "y": -7,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -8.034003526361822,
        "y": -6.790996473638178,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -8.034003526361822,
        "y": 2.4150397,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -0.507384364795759,
        "y": 2.4150397,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -0.25,
        "y": 2.157655335204241,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -0.25,
        "y": 1.908,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -0.249936,
        "y": 1.90754,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_trace_12__source_trace_14_mst1_0",
    "connection_name": "source_trace_12",
    "connectsTo": [
      "pcb_port_42",
      "pcb_port_44"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": -27,
        "y": -24,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -27.25,
        "y": -24,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -27.25,
        "y": -23.724035047475976,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -27.408226633458675,
        "y": -23.5658084140173,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -27.408226633458675,
        "y": -23.473773366541327,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -27.5,
        "y": -23.382,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "via",
        "x": -27.5,
        "y": -23.382,
        "from_layer": "top",
        "to_layer": "bottom",
        "via_diameter": 0.3,
        "via_hole_diameter": 0.2
      },
      {
        "route_type": "wire",
        "x": -27.5,
        "y": -23.382,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": -12.117999999999999,
        "y": -8,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": -8.773962246404768,
        "y": -8,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": -8.6,
        "y": -8,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "via",
        "x": -8.6,
        "y": -8,
        "from_layer": "bottom",
        "to_layer": "top",
        "via_diameter": 0.3,
        "via_hole_diameter": 0.2
      },
      {
        "route_type": "wire",
        "x": -8.6,
        "y": -8,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -8.6,
        "y": -7.7749999999999995,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -7.825,
        "y": -7,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_trace_9__source_trace_11_mst0_0",
    "connection_name": "source_trace_9",
    "connectsTo": [
      "pcb_port_41",
      "pcb_port_13"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": -6.175,
        "y": 7,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -2.0289795706180946,
        "y": 7,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -0.5413117935895553,
        "y": 5.512332222971461,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -0.5413117935895553,
        "y": 5.487311793589555,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -0.403,
        "y": 5.349,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "via",
        "x": -0.403,
        "y": 5.349,
        "from_layer": "top",
        "to_layer": "bottom",
        "via_diameter": 0.3,
        "via_hole_diameter": 0.2
      },
      {
        "route_type": "wire",
        "x": -0.403,
        "y": 5.349,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": -0.403,
        "y": 3.1784253231374064,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 0.15921781772343313,
        "y": 2.616207505413973,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 0.15921781772343313,
        "y": 2.5337821822765667,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 0.167,
        "y": 2.526,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "via",
        "x": 0.167,
        "y": 2.526,
        "from_layer": "bottom",
        "to_layer": "top",
        "via_diameter": 0.3,
        "via_hole_diameter": 0.2
      },
      {
        "route_type": "wire",
        "x": 0.167,
        "y": 2.526,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 0.167,
        "y": 1.9909999999999999,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 0.249936,
        "y": 1.90754,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_trace_9__source_trace_11_mst1_0",
    "connection_name": "source_trace_9",
    "connectsTo": [
      "pcb_port_39",
      "pcb_port_41"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": -21.6,
        "y": 11.4,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -21.3,
        "y": 11.4,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -21.35,
        "y": 11.4,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -19.79889307268847,
        "y": 11.4,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -19.375787370503982,
        "y": 11.823105702184492,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -19.375787370503982,
        "y": 11.824212629496017,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -19.25,
        "y": 11.95,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "via",
        "x": -19.25,
        "y": 11.95,
        "from_layer": "top",
        "to_layer": "bottom",
        "via_diameter": 0.3,
        "via_hole_diameter": 0.2
      },
      {
        "route_type": "wire",
        "x": -19.25,
        "y": 11.95,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": -11.788309619428194,
        "y": 11.95,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": -7.603605164461227,
        "y": 7.765295545033033,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": -7.572309619428194,
        "y": 7.734,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "via",
        "x": -7.572309619428194,
        "y": 7.734,
        "from_layer": "bottom",
        "to_layer": "top",
        "via_diameter": 0.3,
        "via_hole_diameter": 0.2
      },
      {
        "route_type": "wire",
        "x": -7.572309619428194,
        "y": 7.734,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -6.909,
        "y": 7.734,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -6.175,
        "y": 7,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_trace_8__source_trace_10_mst0_0",
    "connection_name": "source_trace_8",
    "connectsTo": [
      "pcb_port_40",
      "pcb_port_12"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": -7.825,
        "y": 7,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -3.700958715438957,
        "y": 2.8759587154389568,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 0.47953789130710356,
        "y": 2.8759587154389568,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 0.750062,
        "y": 2.6054346067460603,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 0.750062,
        "y": 1.90754,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_trace_8__source_trace_10_mst1_0",
    "connection_name": "source_trace_8",
    "connectsTo": [
      "pcb_port_38",
      "pcb_port_40"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": -27,
        "y": 6,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -26.585,
        "y": 5.95,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -26.090344489572175,
        "y": 5.6433527519227376,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -26.091189461331055,
        "y": 5.643876567505707,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -9.05825097400474,
        "y": 5.643876567505707,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -8.059309052717474,
        "y": 6.642818488792973,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -8.059309052717474,
        "y": 6.765690947282526,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -7.825,
        "y": 7,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_trace_5__source_trace_7_mst0_0",
    "connection_name": "source_trace_5",
    "connectsTo": [
      "pcb_port_37",
      "pcb_port_35"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": 7.825,
        "y": 7,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 7.825,
        "y": 10.227101731386401,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 4.626896265118718,
        "y": 13.425205466267682,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 4.626896265118718,
        "y": 13.454103734881281,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 4.475,
        "y": 13.606,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "via",
        "x": 4.475,
        "y": 13.606,
        "from_layer": "top",
        "to_layer": "bottom",
        "via_diameter": 0.3,
        "via_hole_diameter": 0.2
      },
      {
        "route_type": "wire",
        "x": 4.475,
        "y": 13.606,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 12.064801308053772,
        "y": 13.606,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 13.743135890948679,
        "y": 11.927665417105093,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 13.752665417105094,
        "y": 11.927665417105093,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 13.775,
        "y": 11.95,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "via",
        "x": 13.775,
        "y": 11.95,
        "from_layer": "bottom",
        "to_layer": "top",
        "via_diameter": 0.3,
        "via_hole_diameter": 0.2
      },
      {
        "route_type": "wire",
        "x": 13.775,
        "y": 11.95,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 13.775,
        "y": 11.838770148249123,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 14.041865669709853,
        "y": 11.57190447853927,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 14.4,
        "y": 11.4,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_trace_5__source_trace_7_mst1_0",
    "connection_name": "source_trace_5",
    "connectsTo": [
      "pcb_port_11",
      "pcb_port_37"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": 7.825,
        "y": 7,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 7.174999000000001,
        "y": 7.650001,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 4.341946035103426,
        "y": 7.650001,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 4.341946035103426,
        "y": 3.184468035103426,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 1.90754,
        "y": 0.750062,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_trace_4__source_trace_6_mst0_0",
    "connection_name": "source_trace_4",
    "connectsTo": [
      "pcb_port_36",
      "pcb_port_34"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": 6.175,
        "y": 7,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 7.175,
        "y": 6,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 8.75020010064973,
        "y": 6,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 8.751787132644957,
        "y": 6,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 9,
        "y": 6,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_trace_4__source_trace_6_mst1_0",
    "connection_name": "source_trace_4",
    "connectsTo": [
      "pcb_port_10",
      "pcb_port_36"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": 6.175,
        "y": 7,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 6.175,
        "y": 4.267401066214327,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 2.157598933785673,
        "y": 0.25,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 1.908,
        "y": 0.25,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 1.90754,
        "y": 0.249936,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_trace_1__source_trace_3_mst0_0",
    "connection_name": "source_trace_1",
    "connectsTo": [
      "pcb_port_9",
      "pcb_port_33"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": 7.825,
        "y": -7,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 7.825,
        "y": -5.023543402872408,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 3.12644346558364,
        "y": -0.3249868684560483,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 1.9829868684560483,
        "y": -0.3249868684560483,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 1.90754,
        "y": -0.249936,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_trace_1__source_trace_3_mst1_0",
    "connection_name": "source_trace_1",
    "connectsTo": [
      "pcb_port_33",
      "pcb_port_31"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": 14.4,
        "y": -18.6,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 14.4,
        "y": -18.3,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 14.4,
        "y": -18.35,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 14.4,
        "y": -17.932234349741172,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 14.059377306443215,
        "y": -17.591611656184387,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 14.059377306443215,
        "y": -17.581377306443216,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 13.925,
        "y": -17.447,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "via",
        "x": 13.925,
        "y": -17.447,
        "from_layer": "top",
        "to_layer": "bottom",
        "via_diameter": 0.3,
        "via_hole_diameter": 0.2
      },
      {
        "route_type": "wire",
        "x": 13.925,
        "y": -17.447,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 13.925,
        "y": -14.328587130680438,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 8,
        "y": -8.403587130680437,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 8,
        "y": -8.4,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "via",
        "x": 8,
        "y": -8.4,
        "from_layer": "bottom",
        "to_layer": "top",
        "via_diameter": 0.3,
        "via_hole_diameter": 0.2
      },
      {
        "route_type": "wire",
        "x": 8,
        "y": -8.4,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 8,
        "y": -7.175,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 7.825,
        "y": -7,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_trace_0__source_trace_2_mst0_0",
    "connection_name": "source_trace_0",
    "connectsTo": [
      "pcb_port_8",
      "pcb_port_32"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": 6.175,
        "y": -7,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 6.175,
        "y": -4.20084426382918,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 5.025677736170819,
        "y": -3.0515219999999994,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 4.209,
        "y": -3.0515219999999994,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 1.90754,
        "y": -0.750062,
        "width": 0.15,
        "layer": "top"
      }
    ]
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_trace_0__source_trace_2_mst1_0",
    "connection_name": "source_trace_0",
    "connectsTo": [
      "pcb_port_32",
      "pcb_port_30"
    ],
    "route": [
      {
        "route_type": "wire",
        "x": 6.175,
        "y": -7,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 6.175,
        "y": -21.424500998003992,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 8.750499001996006,
        "y": -24,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 9,
        "y": -24,
        "width": 0.15,
        "layer": "top"
      }
    ]
  }
]