Hi Ichan
I don't think the fact that the N4 sees the wrong 'edge' of your board will have anything to do with what problem you are describing.
TankSparks can you pls confirm this?
Board edge detection should only be an aid to tell the rail/conveyor system when to stop advancing the board into the machine. From there the N4 should begin its 'search' for the pre-determined marks (fiducial).
So 0.5, or even 1.0mm ought not be an issue if valid mark points are used.
Once the fiducials are identified, the machine to board/panel relationship, including rotation, should be known and automatically calculated.
It will then use the 0.0 (or first component) reference to identify the relative positions of all the footprints on the first board.
The reason for identifying the same 0.0 or first component on the top left and top right boards should be to determine the offsets between one board and the next/others.
What TankSparks said about only requiring 2 marks or fiducials does confuse me a little however. Without 3 marks to form a right angle, I'm not sure how it determines the panel rotation unless you are equiped to actually enter the coordinates of each of the 2 marks.
I recall something in a video, which requires identifying a vertical line, but think this is for single boards only, without fiducials.
TankSparks, thanks for the detailed explanation.
Can you please confirm my understanding from your practical experience?
Will be interesting to see how it work out now.
I still think you'll continue to have inconsistencies without proper markings however, but I hope for your sake that not the case Ichan.
Anyway, i found the machine always get the wrong edge of my board as picture below:
My board have a copper pour edge about 0.5mm before the board edge, the machine detect the copper pour edge not the board edge.
-ichan