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/14-coil-clearance.json

{
  "file": "dist/index/circuit.json",
  "coils": 4,
  "collisions": [
    {
      "coil": "pcb_trace_0",
      "trace": "source_trace_1__source_trace_3_mst1_0",
      "coilSegment": 50,
      "traceSegment": 13,
      "gapMm": 0.075
    },
    {
      "coil": "pcb_trace_0",
      "trace": "source_trace_0__source_trace_2_mst1_0",
      "coilSegment": 1,
      "traceSegment": 2,
      "gapMm": 0.0745
    },
    {
      "coil": "pcb_trace_1",
      "trace": "source_trace_4__source_trace_6_mst0_0",
      "coilSegment": 1,
      "traceSegment": 2,
      "gapMm": 0.0748
    },
    {
      "coil": "pcb_trace_2",
      "trace": "source_trace_9__source_trace_11_mst1_0",
      "coilSegment": 50,
      "traceSegment": 13,
      "gapMm": 0.075
    },
    {
      "coil": "pcb_trace_2",
      "trace": "source_trace_8__source_trace_10_mst1_0",
      "coilSegment": 1,
      "traceSegment": 3,
      "gapMm": 0.03563
    },
    {
      "coil": "pcb_trace_2",
      "trace": "source_trace_8__source_trace_10_mst1_0",
      "coilSegment": 1,
      "traceSegment": 6,
      "gapMm": -0.125
    },
    {
      "coil": "pcb_trace_2",
      "trace": "source_trace_8__source_trace_10_mst1_0",
      "coilSegment": 2,
      "traceSegment": 3,
      "gapMm": 0.03563
    },
    {
      "coil": "pcb_trace_3",
      "trace": "source_trace_13__source_trace_15_mst1_0",
      "coilSegment": 50,
      "traceSegment": 14,
      "gapMm": 0.075
    }
  ],
  "errors": [],
  "traces": 37
}