[Solved] Kabsch algorithm - was calibration issue
Posted: Tue Aug 25, 2015 10:26 am
I'm using Resa 0.4 mod. I cannot seem to get placement on my panel correct.
I have double checked my fiducial locations and match them up to the physical PCB and component locations using digital calipers.
I use 3 fiducial at 3 corners of my panel. Optical homing on them is smooth and clear.
Machine movement is consistent. Moving back to the same location every time when using F keys in both +/- and Y/X. Slack compensation is enable.
My panel has 16 boards in a 4 x 4 matrix. Using "Move to PCB Location"
[edit] tl;dr - motor rotation did not match real machine moment. Calibrated and fixed.
Attached images numbering is column-row starting from bottom left.
Image 2-3 is teh closes to the middle of the board of the middle of the 3 fiducial. Not surprisingly it's the most accurate one.
I'm not sure how to debug this. My knowledge of Kabsch algorithm is not very good.
Overall panel size is 190 x 180mm.
***************************************** ***************************************** *****************************************
I have double checked my fiducial locations and match them up to the physical PCB and component locations using digital calipers.
I use 3 fiducial at 3 corners of my panel. Optical homing on them is smooth and clear.
Machine movement is consistent. Moving back to the same location every time when using F keys in both +/- and Y/X. Slack compensation is enable.
My panel has 16 boards in a 4 x 4 matrix. Using "Move to PCB Location"
[edit] tl;dr - motor rotation did not match real machine moment. Calibrated and fixed.
Attached images numbering is column-row starting from bottom left.
Image 2-3 is teh closes to the middle of the board of the middle of the 3 fiducial. Not surprisingly it's the most accurate one.
I'm not sure how to debug this. My knowledge of Kabsch algorithm is not very good.
Overall panel size is 190 x 180mm.
***************************************** ***************************************** *****************************************