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

{
  "file": "dist/index/circuit.json",
  "coils": 4,
  "collisions": [],
  "errors": [
    {
      "type": "pcb_port_not_connected_error",
      "message": "Port [U1.GND] is not connected to net [GND] by a PCB trace."
    },
    {
      "type": "pcb_port_not_connected_error",
      "message": "Port [U1.EP] is not connected to net [GND] by a PCB trace."
    },
    {
      "type": "pcb_port_not_connected_error",
      "message": "Port [U1.CLKIN] is not connected to net [GND] by a PCB trace."
    },
    {
      "type": "pcb_port_not_connected_error",
      "message": "Port [U1.ADDR] is not connected to net [GND] by a PCB trace."
    },
    {
      "type": "pcb_port_not_connected_error",
      "message": "Port [U1.SD] is not connected to net [GND] by a PCB trace."
    },
    {
      "type": "pcb_port_not_connected_error",
      "message": "Port [C5.pin2] is not connected to net [GND] by a PCB trace."
    },
    {
      "type": "pcb_port_not_connected_error",
      "message": "Port [C6.pin2] is not connected to net [GND] by a PCB trace."
    },
    {
      "type": "pcb_port_not_connected_error",
      "message": "Port [J1.pin2] is not connected to net [GND] by a PCB trace."
    },
    {
      "type": "pcb_port_not_connected_error",
      "message": "Port [U1.VDD] is not connected to net [V3V3] by a PCB trace."
    },
    {
      "type": "pcb_port_not_connected_error",
      "message": "Port [C5.pin1] is not connected to net [V3V3] by a PCB trace."
    },
    {
      "type": "pcb_port_not_connected_error",
      "message": "Port [C6.pin1] is not connected to net [V3V3] by a PCB trace."
    },
    {
      "type": "pcb_port_not_connected_error",
      "message": "Port [R1.pin1] is not connected to net [V3V3] by a PCB trace."
    },
    {
      "type": "pcb_port_not_connected_error",
      "message": "Port [R2.pin1] is not connected to net [V3V3] by a PCB trace."
    },
    {
      "type": "pcb_port_not_connected_error",
      "message": "Port [J1.pin1] is not connected to net [V3V3] by a PCB trace."
    },
    {
      "type": "pcb_port_not_connected_error",
      "message": "Ports [U1.SCL, J1.pin4] are not connected together through the same net."
    },
    {
      "type": "pcb_port_not_connected_error",
      "message": "Ports [U1.SDA, J1.pin3] are not connected together through the same net."
    },
    {
      "type": "pcb_port_not_connected_error",
      "message": "Ports [R1.pin2, U1.SCL] are not connected together through the same net."
    },
    {
      "type": "pcb_port_not_connected_error",
      "message": "Ports [R2.pin2, U1.SDA] are not connected together through the same net."
    },
    {
      "type": "pcb_port_not_connected_error",
      "message": "Ports [U1.INTB, J1.pin5] are not connected together through the same net."
    },
    {
      "type": "pcb_trace_missing_error",
      "message": "Trace [U1.SCL to J1.pin4] is not connected (it has no PCB trace)"
    },
    {
      "type": "pcb_trace_missing_error",
      "message": "Trace [U1.SDA to J1.pin3] is not connected (it has no PCB trace)"
    },
    {
      "type": "pcb_trace_missing_error",
      "message": "Trace [R1.pin2 to U1.SCL] is not connected (it has no PCB trace)"
    },
    {
      "type": "pcb_trace_missing_error",
      "message": "Trace [R2.pin2 to U1.SDA] is not connected (it has no PCB trace)"
    },
    {
      "type": "pcb_trace_missing_error",
      "message": "Trace [U1.INTB to J1.pin5] is not connected (it has no PCB trace)"
    }
  ],
  "traces": 4
}