Autorouted pcb fails DRC
Current Behaviour
This sketch
Gewächshaus Bewässerung.fzz.zip
(remove the trailing .zip to get the sketch) which is described in this forum post
https://forum.fritzing.org/t/battery-expansion-shield-18650-v3/26791/18
when all traces are deleted then autorouted with production type set to professional (not custom!) and with cycles set to 500 because the default is too short, routing doesn't complete when it ends, does not pass DRC
Build:
Version 1.0.4 (CD-2088-0-a8c6ef7c 2024-10-07) 64 [Qt 6.5.3]
Operating System:
Windows 10
Steps to reproduce:
see ## Current Behaviour
Expected Behaviour
DRC should pass after autorouting as far as I know. The rules are supposed to guarantee that.
This sketch has many routing database issues:
- Corrupt database
Also, the connection between LED3 and R8 seems like a "cold" connection. See the suspicious shaped dot in the center:
- Cold connection
When I pull it, it looks like this, it is not really connected:
It can't connect, because this is not a wire end, but a bend point. The autorouted PCB will fail undetected, because of this cold connection alone. Created #4243 for this.
To resolve the autorouting / DRC missalingment, we need a better, simplified example.
Unfortunately this is the only example I know of. With the various issues in the sketch it may not be reproducible with a normal sketch. It may well be it won't fail with a correct sketch, but I will have a poke at it and see if I can find something. I think there is something odd about Han's system it seems to create corrupted sketches fairly regularly for some reason.