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
PCB
Schematic
[
{
"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"
}
]
}
]