Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Small modifications causing autorouting to time out #18

Open
tmelz opened this issue Mar 14, 2022 · 2 comments
Open

Small modifications causing autorouting to time out #18

tmelz opened this issue Mar 14, 2022 · 2 comments

Comments

@tmelz
Copy link

tmelz commented Mar 14, 2022

I made some relatively small changes to the yaml file (stagger, spread, shift), and now autorouting is timing out. Did I do something unexpected/wrong?

Yaml changes:
https://gist.github.com/tmelz/fcc14a363c52034a2a6e3d7aaf06551f/revisions

Autorouting timeout
https://github.com/tmelz/samoklava/runs/5532704678?check_suite_focus=true

There are lots of warnings in the output like
--FRCLI--WARN--There were only 6.0 changes in the last 20 passes, so it's very likely that autorouter can't improve the result much further. It is recommended to stop it and finish the board manually.

@Pan6ora
Copy link

Pan6ora commented Mar 28, 2022

I had the same problem. I fixed it by rotating the complete board to put the inner row vertical.
I dit not explore it further but I think it may be link to the way the controller area is added.

zones:
  matrix:
    anchor:
      rotate: <depending on your config>

@tmelz
Copy link
Author

tmelz commented Mar 29, 2022

I played around with this a bit after posting and in general it seems like the autorouter is quite finicky, and additionally the workflow seems to have false positive successes, i.e. the autorouter will complete successfully but there will be unrouted items. This is mentioned in the terminal output but the success code is unchanged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants