Using latest version 9.0.2, not sure if there is a setting / behavior change in 9.x
It is very annoying when using walkaround mode, trying to drag a track over a via, instead of jump over the via, it trys wrap around it…
In 90% of the time, this behavior do not make sense, and I checked all settings, cannot find anything related to change this behavior
I don’t understand the difference in PCB context. What jump over via means?
There is no additional flying layer allowing track to peel off from the surface of the PCB and jump over something.
I’m not using this functionality.
First example looks for me good.
At second it looks that Kicad assumes he is not allowed to modify this one corner at top (and angle of track to the right of it). Is there a way to select few adjacent track segments to inform KiCad that you want them all be taken with your cursor?
If you want this track to go under the first R? on the left that may be there is not enough room to go that way.
After a while I noticed that you may be wanted it to go down between resistors. I think the problem for KiCad is that it tries to keep this connection be connected with J9 pad 2 and not D5 pad 2.
And even not J9 pad 2 but end of short track going out of it.
I have seen this kind of thing in the manual routers of other EDA suites. Try setting “Allow DRC violations” when dragging a track that might have to wrap around a complex area of the board. Once the track is past the difficult area, turn the Walk around option back on.
I’ve seen this behavior as far back as KiCad V6 or V5. It’s a bit silly / annoying. A built in function to automatically create guard rings would be nice though. (I.e, combination of a hugging track, and cutout of soldermask, so the guard ring is bare exposed copper (or tinned, HASL, gold plated, whatever).