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

Polygons causing double travel #24

Open
jpadie opened this issue Feb 11, 2017 · 3 comments
Open

Polygons causing double travel #24

jpadie opened this issue Feb 11, 2017 · 3 comments

Comments

@jpadie
Copy link

jpadie commented Feb 11, 2017

I had a thought last night that it may not be necessary to mill polygons at all. Just test that the connectors are already isolated and then ignore the vertices from the brd file.

seemingly there is no difference in the rendering within CP of a board with/without the polygon apart from the connectors (minimal thought/testing on this - here be dragons...).

with polygon
image

without polygon
image

suggestion:
if this logic is correct, give people the option via a checkbox not to mill polygon vertices and connectors (if they are already in the milling pattern).

@ameennihad
Copy link
Collaborator

Last month, I spent few days trying to find a way to achieve this, but it's too complex and it will consume too much time in rendering the board since we need to compare each signal with all other signals, so the time required will increase exponentially with number of signals (or even more if some signals are of multiple polygons)
I thought of a solution that requires rewriting the rending code from scratch, it will produce more accurate clearance between signals but it will not reduce milling time. If I ever decided to develop that I will make it as option, so users can decide to render the board in old or new method.

@jpadie
Copy link
Author

jpadie commented Feb 11, 2017 via email

@chilipeppr
Copy link
Owner

chilipeppr commented Feb 11, 2017 via email

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

3 participants