hrithik18k/switch-pcb
A tscircuit package created by hrithik18k.
- Version
- 1.2.0
- License
- unset
- Stars
- 0
dist/relay-router/phase-0.output.traces.json
[
{
"type": "pcb_trace",
"pcb_trace_id": "source_net_6_0",
"connection_name": "source_net_6",
"connectsTo": [
"pcb_port_17",
"pcb_port_2"
],
"route": [
{
"route_type": "wire",
"x": 8.89,
"y": 0.18999999999999995,
"width": 1.2,
"layer": "top"
},
{
"route_type": "wire",
"x": 15.69,
"y": 0.18999999999999995,
"width": 1.2,
"layer": "top"
},
{
"route_type": "wire",
"layer": "top",
"width": 1.2,
"x": 15.690005,
"y": 0.18999999999999995
},
{
"route_type": "wire",
"x": 18,
"y": 2.499995,
"width": 1.2,
"layer": "top"
}
]
},
{
"type": "pcb_trace",
"pcb_trace_id": "source_net_5_0",
"connection_name": "source_net_5",
"connectsTo": [
"pcb_port_16",
"pcb_port_1"
],
"route": [
{
"route_type": "wire",
"x": 1.27,
"y": 0.18999999999999995,
"width": 1.2,
"layer": "top"
},
{
"route_type": "wire",
"x": 3.96,
"y": -2.5,
"width": 1.2,
"layer": "top"
},
{
"route_type": "wire",
"x": 18,
"y": -2.499995,
"width": 1.2,
"layer": "top"
}
]
},
{
"type": "pcb_trace",
"pcb_trace_id": "source_net_4_0",
"connection_name": "source_net_4",
"connectsTo": [
"pcb_port_6",
"pcb_port_12"
],
"route": [
{
"route_type": "wire",
"x": -17.999998,
"y": -11,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -17.999998,
"y": 4.007237079758171,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -15.176758586023773,
"y": 6.830476493734399,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -15.176758586023773,
"y": 6.917241413976227,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -15.15,
"y": 6.944,
"width": 0.35,
"layer": "top"
},
{
"route_type": "via",
"x": -15.15,
"y": 6.944,
"from_layer": "top",
"to_layer": "bottom",
"via_diameter": 0.3,
"via_hole_diameter": 0.2
},
{
"route_type": "wire",
"x": -15.15,
"y": 6.944,
"width": 0.35,
"layer": "bottom"
},
{
"route_type": "wire",
"x": -15.15,
"y": 12.315999999999999,
"width": 0.35,
"layer": "bottom"
},
{
"route_type": "wire",
"x": -13.4662992,
"y": 14,
"width": 0.35,
"layer": "bottom"
}
]
},
{
"type": "pcb_trace",
"pcb_trace_id": "source_net_3_mst0_0",
"connection_name": "source_net_3",
"connectsTo": [
"pcb_port_11",
"pcb_port_0"
],
"route": [
{
"route_type": "wire",
"x": -8.89,
"y": 0.18999999999999995,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -8.89,
"y": 0.625,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -14.265053,
"y": 6,
"width": 0.35,
"layer": "top"
}
]
},
{
"type": "pcb_trace",
"pcb_trace_id": "source_net_3_mst1_0",
"connection_name": "source_net_3",
"connectsTo": [
"pcb_port_7",
"pcb_port_0"
],
"route": [
{
"route_type": "wire",
"x": -8.89,
"y": 0.18999999999999995,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -9.230325233119222,
"y": 0.18999999999999995,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -9.570650466238444,
"y": 0.18999999999999995,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -9.910975699357666,
"y": 0.18999999999999995,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -10.251300932476887,
"y": 0.18999999999999995,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -10.591626165596109,
"y": 0.18999999999999995,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -10.93195139871533,
"y": 0.18999999999999995,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -11.272276631834552,
"y": 0.18999999999999995,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -11.612601864953774,
"y": 0.18999999999999995,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -11.952927098072996,
"y": 0.18999999999999995,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -12.19598443713286,
"y": -0.053057339059864594,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -12.439041776192726,
"y": -0.29611467811972914,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -12.682099115252589,
"y": -0.5391720171795937,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -12.925156454312454,
"y": -0.7822293562394582,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -13.168213793372319,
"y": -1.0252866952993227,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -13.411271132432184,
"y": -1.2683440343591874,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -13.654328471492047,
"y": -1.511401373419052,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -13.897385810551912,
"y": -1.7544587124789164,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -14.140443149611777,
"y": -1.9975160515387809,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -14.383500488671642,
"y": -2.2405733905986454,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -14.626557827731506,
"y": -2.4836307296585103,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -14.86961516679137,
"y": -2.7266880687183748,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -15.112672505851235,
"y": -2.9697454077782393,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -15.3557298449111,
"y": -3.2128027468381037,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -15.925,
"y": -3.675,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -15.84184452303083,
"y": -3.6989174249578327,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -16.084901862090693,
"y": -3.9419747640176976,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -16.327959201150556,
"y": -4.185032103077562,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -16.571016540210422,
"y": -4.428089442137427,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -16.571016540210422,
"y": -4.571016540210422,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -16.785507270105214,
"y": -4.785508270105211,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -16.999998,
"y": -5,
"width": 0.35,
"layer": "top"
}
]
},
{
"type": "pcb_trace",
"pcb_trace_id": "source_net_2_mst0_0",
"connection_name": "source_net_2",
"connectsTo": [
"pcb_port_13",
"pcb_port_14"
],
"route": [
{
"route_type": "wire",
"x": -12.999998,
"y": -11,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -16,
"y": -11,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -16.000002,
"y": -11,
"width": 0.35,
"layer": "top"
}
]
},
{
"type": "pcb_trace",
"pcb_trace_id": "source_net_2_mst1_0",
"connection_name": "source_net_2",
"connectsTo": [
"pcb_port_13",
"pcb_port_8"
],
"route": [
{
"route_type": "wire",
"x": -16.000002,
"y": -11,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -16.000002,
"y": -6.950001999999999,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -15.000002,
"y": -5.94996,
"width": 0.35,
"layer": "top"
}
]
},
{
"type": "pcb_trace",
"pcb_trace_id": "source_net_1_mst0_0",
"connection_name": "source_net_1",
"connectsTo": [
"pcb_port_9",
"pcb_port_15"
],
"route": [
{
"route_type": "wire",
"x": -11.000002,
"y": -11,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -11.000002,
"y": -8.049997999999999,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -15.000002,
"y": -4.05004,
"width": 0.35,
"layer": "top"
}
]
},
{
"type": "pcb_trace",
"pcb_trace_id": "source_net_1_mst1_0",
"connection_name": "source_net_1",
"connectsTo": [
"pcb_port_5",
"pcb_port_9"
],
"route": [
{
"route_type": "wire",
"x": -16.0062992,
"y": 14,
"width": 0.35,
"layer": "bottom"
},
{
"route_type": "wire",
"x": -16.0062992,
"y": -0.5125574885953936,
"width": 0.35,
"layer": "bottom"
},
{
"route_type": "wire",
"x": -14.074685602575235,
"y": -2.4441710860201598,
"width": 0.35,
"layer": "bottom"
},
{
"route_type": "wire",
"x": -14.074685602575235,
"y": -2.6473143974247653,
"width": 0.35,
"layer": "bottom"
},
{
"route_type": "wire",
"x": -14.064,
"y": -2.658,
"width": 0.35,
"layer": "bottom"
},
{
"route_type": "via",
"x": -14.064,
"y": -2.658,
"from_layer": "bottom",
"to_layer": "top",
"via_diameter": 0.3,
"via_hole_diameter": 0.2
},
{
"route_type": "wire",
"x": -14.064,
"y": -2.658,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -14.064,
"y": -3.114038,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -15.000002,
"y": -4.05004,
"width": 0.35,
"layer": "top"
}
]
},
{
"type": "pcb_trace",
"pcb_trace_id": "source_net_0_mst0_0",
"connection_name": "source_net_0",
"connectsTo": [
"pcb_port_4",
"pcb_port_10"
],
"route": [
{
"route_type": "wire",
"x": -17.734947,
"y": 6,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -17.734947,
"y": 13.188946999999999,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -18.5462992,
"y": 14,
"width": 0.35,
"layer": "top"
}
]
},
{
"type": "pcb_trace",
"pcb_trace_id": "source_net_0_mst1_0",
"connection_name": "source_net_0",
"connectsTo": [
"pcb_port_10",
"pcb_port_3"
],
"route": [
{
"route_type": "wire",
"x": -8.89,
"y": 7.8100000000000005,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -15.924999999999999,
"y": 7.8100000000000005,
"width": 0.35,
"layer": "top"
},
{
"route_type": "wire",
"x": -17.734947,
"y": 6,
"width": 0.35,
"layer": "top"
}
]
}
]