--
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+unsubscribe@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/0cb797ff-b334-4682-8d80-dc13b11d0026%40googlegroups.com.
hmm, was a fast shot, so lets try again:
#1: if you calibrate the x/y-offset position of one nozzle to the downlooking camera, the calibration has to be made for the pcb-layer. this is ensured automatically by using some clay, driving the nozzle into it and then measure the distance to the marker to the camera by commanding the camera to the place, the nozzle tip was before. (this is described in the wiki anywhere already). now if the z-axis is not 100% perfectly aligned, the calibration is only valid for the pcb-layer. below and above that layer, the nozzle has different offset to downlooking cam. one might keep that in mind if any elements (e.g. feeder are not in pcb-layer).
#2: if the nozzle is in center of bottom vision (focal layer), that is good. but if the camera or axis is not 100% perfectly aligned, the nozzle is out of center above/below focal layer. one could check that by bringing nozzle up and down and refocus the lens to see if it is still in center. but that problem will only become visible if focal layer is != pcb layer. to recommendation would be to have both layer be the same and keep that in mind while designing the machine. I had massive offset on parts, where bottom vision was used and think I had tracked it down to this.
You received this message because you are subscribed to a topic in the Google Groups "OpenPnP" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/openpnp/bMcTCErszQc/unsubscribe.
To unsubscribe from this group and all its topics, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CAJ_3Q41aNj-geowsrOT9d8hZ%3D8c8gky9Se5y8qQRquEpKTKNng%40mail.gmail.com.
To unsubscribe from this group and all its topics, send an email to openpnp+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/ef9d21af-6e0b-46e2-b952-fa0468322aee%40googlegroups.com.
To unsubscribe from this group and all its topics, send an email to openpnp+u...@googlegroups.com.
hmm, was a fast shot, so lets try again:
#1: if you calibrate the x/y-offset position of one nozzle to the downlooking camera, the calibration has to be made for the pcb-layer. this is ensured automatically by using some clay, driving the nozzle into it and then measure the distance to the marker to the camera by commanding the camera to the place, the nozzle tip was before. (this is described in the wiki anywhere already). now if the z-axis is not 100% perfectly aligned, the calibration is only valid for the pcb-layer. below and above that layer, the nozzle has different offset to downlooking cam. one might keep that in mind if any elements (e.g. feeder are not in pcb-layer).
#2: if the nozzle is in center of bottom vision (focal layer), that is good. but if the camera or axis is not 100% perfectly aligned, the nozzle is out of center above/below focal layer. one could check that by bringing nozzle up and down and refocus the lens to see if it is still in center. but that problem will only become visible if focal layer is != pcb layer. to recommendation would be to have both layer be the same and keep that in mind while designing the machine. I had massive offset on parts, where bottom vision was used and think I had tracked it down to this.
To unsubscribe from this group and all its topics, send an email to openpnp+unsubscribe@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CAJ_3Q41aNj-geowsrOT9d8hZ%3D8c8gky9Se5y8qQRquEpKTKNng%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
--
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+unsubscribe@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/9bf2adc4-b2d6-dcd7-51b7-7cdbfcfa41d4%40groene.de.
I used a trick that I have not seen mentioned so far. I placed a checkerboard marker next to the bottom vision pit, in the best place for downlooking camera to see it when the part is being aligned. That way I can very precisely tell how far away the head's position is from the marker, which is treated like an auxiliary zero point, and this happens at the same time when the part position and rotation is read. Then I add all readings into a single relative move and the head moves directly to the part's position. This requires precise reading of the fiducials at the beginning, especially relative to the checkerboard marker.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+unsubscribe@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/eeb12466-a6c3-48b9-919f-6b93fe4fc1bd%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/eeb12466-a6c3-48b9-919f-6b93fe4fc1bd%40googlegroups.com.
--
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 post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CAJ_3Q42n8MaoaS1NQfYcaXSa8-8QWBQ6z1yGZV%3DFeHSwTBfz2w%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+unsubscribe@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/fa828229-1319-4908-a037-34721eadc01d%40googlegroups.com.
To unsubscribe from this group and all its topics, send an email to openpnp+unsubscribe@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CAJGcfUhH7EdqPqyjHHR2bYOMm%3DPO275Dq%2BnvKA%3D8VSG0V_WRZw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CAF3PUY9H4pf0rbXDyxSHcvwzxTW-BqLMqfDBRB4DLanU4N5iVw%40mail.gmail.com.
It is the same as 'prerotate' does. The addition of 2x2 square pattern , that effectively return one single result edge with subpixel accuracy gives you indication if you have step loss.
Naybe that is effectivly slow templatematch could give the same without subpixel accuracy.
The ring is not needed.
Do you work with the official source without modifications?
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CAJ_3Q425V6%3D3QKUYhKHOu7p_qQpA9btUV0eHp0Gr2Yi1KO%2B90A%40mail.gmail.com.