ThisIsNotRocketScience / GerberTools

Tools to load/edit/create/panelizer sets of gerber files
MIT License
725 stars 144 forks source link

Not enough intersections when creating break tabs #79

Open patzik opened 5 years ago

patzik commented 5 years ago

I use the latest build as I cannot build the latest version myself. When 'joining' 2 boards I am unable to create the break tabs. I keep getting the "not enough intersections" message on the tabs.

screenshot 2019-01-25 at 10 15 02
jadafi commented 5 years ago

Same here :/

mlgold commented 5 years ago

I built the latest from github as of a couple days ago (Version 1.0.6975.23240) and this error occurs if the tab is too small compared to the gap between boards or offset from the center of the gap between boards. OSHPark requires at least 0.1" between boards on a panel. I am using metric, so I used a 3mm gap to make it simple. With that, and using 3mm tabs, it is working for me. Centering the tab between boards using the up down controls for X and Y does make a prettier tab.

It was actually pretty painless to build it on Windows. Download Visual Studio 17 Community, check it out from github using Team | Manage Connections | Local Git Repositories | Clone and enter the URL from "Clone or Download" from the Code page for this repository. Follow the instructions for building on Windows. There were some errors in some tools, but the panelizer built fine and just run the .exe.

dronecz commented 5 years ago

It was actually pretty painless to build it on Windows. Download Visual Studio 17 Community, check it out from github using Team | Manage Connections | Local Git Repositories | Clone and enter the URL from "Clone or Download" from the Code page for this repository. Follow the instructions for building on Windows. There were some errors in some tools, but the panelizer built fine and just run the .exe.

I don ´t want sound to lazy, but could upload here or somewhere you compiled version? Thx for answer.

mlgold commented 5 years ago

When you compile it yourself, it doesn't go the same place as the distributions. The .exes are buried in debug bin directories, different from a distribution. There are batch files to build a distribution, but they are dependent on a particular machine directory setup. I haven't figured that out but I think the build I did if transferred to a different computer won't find everything it needs to run.

Mark

On Sun, Feb 10, 2019 at 6:16 PM dronecz notifications@github.com wrote:

It was actually pretty painless to build it on Windows. Download Visual Studio 17 Community, check it out from github using Team | Manage Connections | Local Git Repositories | Clone and enter the URL from "Clone or Download" from the Code page for this repository. Follow the instructions for building on Windows. There were some errors in some tools, but the panelizer built fine and just run the .exe.

I don ´t want sound to lazy, but could upload here or somewhere you compiled version? Thx for answer.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ThisIsNotRocketScience/GerberTools/issues/79#issuecomment-462199746, or mute the thread https://github.com/notifications/unsubscribe-auth/Ap1eoCdR0uIGJtKWQn8fKx1HGgZEAvh5ks5vMMRdgaJpZM4aSgKB .

patzik commented 5 years ago

I just build the latest version, and still get the same error, also tried the above settings. Very frustrating...

mlgold commented 5 years ago

Try moving the tabs with the controls. I think they move in 0.1 mm increments. Centering them that way seemed to make the best centered tabs. You can also change the grid size to be smaller.

dazhbog commented 4 years ago

Used the binary in this version and it solved my issue

https://github.com/ThisIsNotRocketScience/GerberTools/issues/52#issuecomment-443858942

geocine commented 3 years ago

I encountered this, you can see both Gerber files are in red. I recreated my border outline and make sure it is properly closed with the smallest number of vertices. After doing that, it worked perfectly.