Kicad v9 vs v8 router

Hi, it seems like v9-rc1 behaves different compared to v8 when it comes to the routing functions: v9-rc1 seem to add quite a lot more extra angles of the tracks, not as straight on and simple as v8. Is this about a setting I missed or do they work different in this case by specific reasons?

5 Likes

Opinions in this anyone?

Definitely worth reporting, especially if reproducible on the test scenario.
It’s either so hard to set up rules for the interactive router to do simple, clean tracks; or there are other priorities in the router. I’m still using Higlight mode for daily operations, as otherwise the results of the Shove mode are worse than my expectations.

It seemed to follow your cursor accurately !!

1 Like

Probably not worth reporting if no once else experience this what I would call weird difference compared to earlier versions of KiCad. If others experience this as appropriate, or even better, the eventual strangeness or bug must be me :slight_smile:

Here’s a bit extended version:

The result is so weird that it must be some bug. These problems are hard to reproduce, as there are many factors that influence the process (incl. mouse movement), but I believe it can be improved with proper reports (the easier it is for the devs to reproduce, the bigger chance it will be fixed). I don’t run v9 yet so I can not check it myself.

Thanks, we better wait and see what others may say.

The ā€œextentedā€ version is needless. Just share the design (zipped project) and the short video. Then the situation can be tested and verified independently. IMO it’s worth reporting.

4 Likes

Thanks but I will not report it now, better wait in case others experience something similar. It might be me only, and that’s not a bug in the software.

Nah, this looks like a bug.
There maybe something in your placement that agrivates the bug

Looks like a bug to me too, but I wait as mentioned, as it seems I’m the only one having this strange thing, in this project, haven’t tried it in other projects. Maybe more than one person will test out kicad 9 soon …

This is exactly why the developers need your sample that breaks the routing. Some combination of settings and the design has exposed a bug.

1 Like

Ok, tested another project, behaves the same (here) so I better upload some files. No one else experienced this?

Same here, not matter which project, happens for all of (my) projects.
Just a small example:

Application: KiCad x64 on x64

Version: 9.0.0-rc1-90-gbdf28a1c5c, release build

Libraries:
	wxWidgets 3.2.6
	FreeType 2.13.3
	HarfBuzz 10.0.1
	FontConfig 2.15.0
	libcurl/8.10.1-DEV Schannel zlib/1.3.1

Platform: Windows 11 (build 26100), 64-bit edition, 64 bit, Little endian, wxMSW

Build Info:
	Date: Dec 26 2024 06:17:20
	wxWidgets: 3.2.6 (wchar_t,wx containers)
	Boost: 1.86.0
	OCC: 7.8.1
	Curl: 8.10.1-DEV
	ngspice: 43
	Compiler: Visual C++ 1942 without C++ ABI
	KICAD_IPC_API=ON

Locale: 
	Lang: de_AT
	Enc: UTF-8
	Num: 1 234,5
	Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8)
1 Like

ā€œGoodā€ to see it happens on other places too. I have reported to Gitlab, hopefully I did it correct. It’s not easy to do it without some ppl may get annoyed.

Link to issue: 9.0 rc-1 routing craziness (#19377) Ā· Issues Ā· KiCad / KiCad Source Code / kicad Ā· GitLab

1 Like

I think it’s difficult to follow the flow in the GITLab threads. It’s something about the layout which makes me dizzy.

It’s an art to write well described bug reports. It’s not always easy to include what’s obvious for one self, but leaves the reader clueless. Practice makes perfect, and it helps to take time and read through it a few times. Make it a habit to read through it in preview mode before posting.

No, on the contrary, that’s very easy. :grin: But in case you meant it on the contrary: it’s actually exactly the same as here in the forum, or anywhere else, when asking a question. Tell exactly what you have tried, what happened, what you expected to happen, all the relevant details and nothing more, give a repeatable example, attach screenshots/video/project but as terse as possible to show the problem…

The only important difference is that in case of bug report you already should know that there’s some lacking feature or the software works in a wrong way and you didn’t use it in a wrong way.