To eliminate that factor, please use a 1mm printed and glued down
fiducial, as recommended. I don't know what you are using right
now, but 3mm is still rather large and if you are using one of
your table holes, or the "confetti" seen in one photo, don't! I
also recommend against using a PCB fiducial, especially when you
have HASL finish, as in your photo. The reflection messes it up.
The fiducial has to be flat and 2D and matte, as the camera calibration will have to look at the fiducial from the extreme "corner of its eye":
https://github.com/openpnp/openpnp/wiki/Vision-Solutions#calibration-primary-fiducial
Note, this is markedly different, for instance, in Visual
Homing, in the nozzle offsets confetti test, or in normal PCB
fiducial detection, where the fiducials are iteratively centered
in the camera (and its light) to eliminate such 3D and reflection
errors. That's why it is acceptable to use a confetti or PCB
fiducial there (but not here).
If this does not solve the problem, I would next question your
machine motion.
> That said, if the sensor were >10 degrees out, with no calibration applied - is there something else going on in OpenPnP that would mean the ring light's image is still centered?
Yes. The only thing that could be wrong there is when your PCB holder/machine table is not parallel to the X/Y moving axes. But I don't believe that.
_Mark
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/efb0e0cc-ff70-4946-9b47-4cb5589faac7n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/438f11df-0d06-4529-bb1f-bfad9f720de6n%40googlegroups.com.