ThisIsNotRocketScience / GerberTools

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

Gerber Panelizer precise position problem #81

Open gaminn opened 5 years ago

gaminn commented 5 years ago

My panel in Gerber Panelizer has "Margin between boards" set to 2.0 mm.

I have a board that is 100 mm wide on coordinate X = 0. I place another instance of this board on coordinate X = 102 (100 mm width + 2 mm margin between boards).

I place breaktab exactly between the two boards - it is evaluated as invalid (it has red color).

I move the second board to coordinate X = 102.1. Then the breaktab is evaluated as valid.

This issue is pain when you want to precisely place your boards. Can it be fixed?

Also I don't understand how this software places coordinate origin for boards. E.g. I have a board 92 x 87 mm and to be able to place it right at the left bottom corner of my panel, I have to set X = -3.5 Y = -2.0 for this board. It would be nice if this is corrected so I can set X = 0 Y = 0 to place my board at the left bottom corner of the panel.

Otherwise, this is very useful piece of software :)

gaminn commented 5 years ago

I modified source code to use 0.9 mm drills for breaktabs and now I'm able to keep 2 mm distance exactly between boards in panel.