app
AI Flow: Reverse Engineering
Public Made by Adomby adom
Photos of a PCB to a tagged KiCad copy: parts placed, copper and nets with their evidence, a schematic, a measured confidence score, bench tests and a video of the run.
main
Caleb
Version 0.3.0: new copper reader, dome via filter, every layer read from the photos, net evidence, measured confidence;…
e874d7d
4 layers: 77 nets, 249 connections to close (2 planes: {"GND": 1, "+3V3": 2})
4 layers: pass 1, 54 open of 249, 300 rip-ups, 99 s
4 layers: pass 2, 55 open of 249, 638 rip-ups, 200 s
4 layers: 54 open, 17 new DRC errors, 84 missing connections per KiCad, 1002 mm of track, 210 vias, 327 mm crossing seen copper, 102 seen tracks displaced, 259 s
flow window: view 96 recorded for connect (pcb + sch)
jumping: 4 layers: 54 open, 17 new DRC errors, 84 missing per KiCad (time limit of 200 s)
6 layers: 77 nets, 249 connections to close (2 planes: {"+3V3": 4, "GND": 1})
6 layers: pass 1, 44 open of 249, 280 rip-ups, 76 s
6 layers: pass 2, 34 open of 249, 588 rip-ups, 168 s
6 layers: pass 3, 42 open of 249, 676 rip-ups, 200 s
6 layers: 34 open, 6 new DRC errors, 76 missing connections per KiCad, 1165 mm of track, 230 vias, 24 mm crossing seen copper, 52 seen tracks displaced, 258 s
flow window: view 97 recorded for connect (pcb + sch)
jumping: 6 layers: 34 open, 6 new DRC errors, 76 missing per KiCad (time limit of 200 s)
8 layers: 77 nets, 249 connections to close (2 planes: {"GND": 1, "+3V3": 6})
8 layers: pass 1, 35 open of 249, 275 rip-ups, 72 s
8 layers: pass 2, 29 open of 249, 583 rip-ups, 162 s
8 layers: pass 3, 34 open of 249, 714 rip-ups, 201 s
8 layers: 29 open, 9 new DRC errors, 69 missing connections per KiCad, 1187 mm of track, 215 vias, 30 mm crossing seen copper, 46 seen tracks displaced, 260 s
flow window: view 98 recorded for connect (pcb + sch)
jumping: 8 layers: 29 open, 9 new DRC errors, 69 missing per KiCad (time limit of 200 s)
OK: routing results recorded in layers.json
Hint: 4 layers: 54 of 249 connections open, 17 new DRC errors, 210 vias, 1002 mm of track, 327 mm crossing seen copper
Hint: 6 layers: 34 of 249 connections open, 6 new DRC errors, 230 vias, 1165 mm of track, 24 mm crossing seen copper
Hint: 8 layers: 29 of 249 connections open, 9 new DRC errors, 215 vias, 1187 mm of track, 30 mm crossing seen copper
Hint: nothing closed: proposed Some(8) with the rest listed in openNote
Hint: `build --layers <proposed>` writes the routed copy; then `check nets`, `check layers`.