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/recheck-2026-09-30/associated-retry.log
Building 1 file(s)...
Building associated.circuit.tsx...
Generating circuit JSON...
trace: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)
Autorouting phase 1/1 has been running for 10.2s; enabling phase diagnostics. Re-run with --autorouter-debug for full autorouter logs from the start.
Autorouting <board#189 /> phase 1/1 long-running start: connections=19, obstacles=50, previous_traces=4, router=tscircuit, solver=AutoroutingPipelineSolver9_PreloadedTraceGraph, cache=miss, cache_id=12cad7cd/f1dac123
connections: U1.IN0B to L1.pin2, C1.pin1 to L1.pin1, C1.pin2 to L1.pin2, U1.IN1B to L2.pin2, C2.pin1 to L2.pin1, C2.pin2 to L2.pin2, U1.IN2B to L3.pin2, C3.pin1 to L3.pin1, C3.pin2 to L3.pin2, U1.IN3B to L4.pin2, C4.pin1 to L4.pin1, C4.pin2 to L4.pin2, U1.SCL to J1.pin4, U1.SDA to J1.pin3, R1.pin2 to U1.SCL, R2.pin2 to U1.SDA, U1.INTB to J1.pin5, net.GND, net.V3V3
phase 1/1 progress: solver=AutoroutingPipelineSolver9_PreloadedTraceGraph solver_phase=portPointPathingSolver steps=29 progress=46% iterations_per_second=29680 elapsed=10.3s
phase 1/1 progress: solver=AutoroutingPipelineSolver9_PreloadedTraceGraph solver_phase=portPointPathingSolver steps=30 progress=46% iterations_per_second=28580 elapsed=10.5s
phase 1/1 progress: solver=AutoroutingPipelineSolver9_PreloadedTraceGraph solver_phase=highDensityRouteSolver steps=60 progress=57% iterations_per_second=2336 elapsed=20.8s
phase 1/1 progress: solver=AutoroutingPipelineSolver9_PreloadedTraceGraph solver_phase=highDensityForceImproveSolver steps=85 progress=58% iterations_per_second=7 elapsed=31.0s
phase 1/1 done: routed_traces=33, jumpers=0, errors=0, elapsed=40.8s
Could not save autorouting paths for subcircuit_source_group_0: Saved phase path ".J1 > port.pin3" must end at another connection endpoint; use autorouter="fanout" for saved escapes
Circuit JSON written to dist\associated\circuit.json
<trace#99(from:U1.IN0A to:L1.pin1) /> is missing a name. Add a name prop to make the trace easier to identify.
<trace#100(from:U1.IN0B to:L1.pin2) /> is missing a name. Add a name prop to make the trace easier to identify.
<trace#101(from:C1.pin1 to:L1.pin1) /> is missing a name. Add a name prop to make the trace easier to identify.
<trace#102(from:C1.pin2 to:L1.pin2) /> is missing a name. Add a name prop to make the trace easier to identify.
Trace [trace[.L1 > port.cathode, .L1 > port.anode]] is missing a connection to smtpad[.U1 > .IN0A]
<trace#119(from:U1.IN1A to:L2.pin1) /> is missing a name. Add a name prop to make the trace easier to identify.
<trace#120(from:U1.IN1B to:L2.pin2) /> is missing a name. Add a name prop to make the trace easier to identify.
<trace#121(from:C2.pin1 to:L2.pin1) /> is missing a name. Add a name prop to make the trace easier to identify.
<trace#122(from:C2.pin2 to:L2.pin2) /> is missing a name. Add a name prop to make the trace easier to identify.
<trace#139(from:U1.IN2A to:L3.pin1) /> is missing a name. Add a name prop to make the trace easier to identify.
<trace#140(from:U1.IN2B to:L3.pin2) /> is missing a name. Add a name prop to make the trace easier to identify.
Trace [trace[.L2 > port.anode, .L2 > port.cathode]] is missing a connection to smtpad[.U1 > .IN1A]
Trace [trace[.L3 > port.cathode, .L3 > port.anode]] is missing a connection to smtpad[.U1 > .IN2A]
Trace [trace[.L4 > port.cathode, .L4 > port.anode]] is missing a connection to smtpad[.U1 > .IN3A]
Via hole at (1.64mm, -4.44mm) overlaps SMD pad C5.pin2 at (1.82mm, -4.00mm)
<trace#141(from:C3.pin1 to:L3.pin1) /> is missing a name. Add a name prop to make the trace easier to identify.
<trace#142(from:C3.pin2 to:L3.pin2) /> is missing a name. Add a name prop to make the trace easier to identify.
<trace#159(from:U1.IN3A to:L4.pin1) /> is missing a name. Add a name prop to make the trace easier to identify.
<trace#160(from:U1.IN3B to:L4.pin2) /> is missing a name. Add a name prop to make the trace easier to identify.
<trace#161(from:C4.pin1 to:L4.pin1) /> is missing a name. Add a name prop to make the trace easier to identify.
<trace#162(from:C4.pin2 to:L4.pin2) /> is missing a name. Add a name prop to make the trace easier to identify.
<trace#178(from:U1.SCL to:J1.pin4) /> is missing a name. Add a name prop to make the trace easier to identify.
<trace#179(from:U1.SDA to:J1.pin3) /> is missing a name. Add a name prop to make the trace easier to identify.
<trace#180(from:R1.pin2 to:U1.SCL) /> is missing a name. Add a name prop to make the trace easier to identify.
<trace#181(from:R2.pin2 to:U1.SDA) /> is missing a name. Add a name prop to make the trace easier to identify.
<trace#182(from:U1.INTB to:J1.pin5) /> is missing a name. Add a name prop to make the trace easier to identify.
No <schematicsheet> was found. Add a <schematicsheet> to define the schematic drawing area.
L1 has no courtyard
L2 has no courtyard
L3 has no courtyard
L4 has no courtyard
All pins on U1 are underspecified (no pinAttributes set)
U1 has no pin with requires_power=true
U1 has no pin with requires_ground=true
Build complete
Circuits 0 passed 1 failed
Options autorouter-timeout
Output dist
⚠ Build completed with errors
Build exiting with code 1: circuit build errors occurred
exit=1
