So I reprinted the base, loaded parts in, put it in the machine, the exact same thing happens. When I use the "place camera at the current pick location" with an 0402 feeder the cross hair is near the center of the part, when I do this for an 0603 feeder the cross hair is just at the top of the part, it doesn't pick there. here is a picture of each. Given that all the 0402 and all the 0603 are the same this does not sound like a rotation issue or fiducial calibration issue.
When I place the tapes in the base there is no slop in the placement relative to the pins. The pins are just the right size so the tape presses over the pin. I do this with a microscope so I can clearly see what is happening.
As can be seen from the pictures the 0402 is still a little up from the center, but the 0603 are too far from the center to pick reliably.
This leads me to believe this is either something in the printer (Bambulab A1) or in the scad file. So is there anyway to tweak some parameter in the software, or do I have to make a whole bunch of different bases with slightly different placements of the pins, put tape in each and then put them on the machine and see if any of them work?
BTW this is not a cover issue, putting tape in the base and no cover, then a fiducial calibration gives the same results.
.
