mawa wrote:If we think of implementing a nozzle changer we have to use the real center of the z axis tube because the runout of the nozzle holder can probably be neglected (as long as the z axis is truely orthogonal and the holder is concentric) but the nozzles are pulled and pushed in the changer accordimng to the center of the holder aka the center of the tube.
Hi Manfred; I am getting confused. You continue to find arguments that support my claim ("we must use center of A-axis rotation for reference, not the actual needle tip position at a given A-angle"). Yet, you said earlier that it was not necessary?
Anyways, auto nozzle changer is probably the best argument besides bottom vision offset / rotational correction: Assuming each nozzle has a slightly different runout behaviour, the wobble calibration needs to be done (and correction applied) per nozzle.
Still, we will need a head position which is independent of nozzle; so IMHO that could ONLY be the rotational center. Easy enough to determine with each wobble calibration. Just measure actual position at given angles and compute the center of gravitiy of the ellipsis. The "mean" of all deviations might also be good enough.
I am not sure what this change entiles but I guess it would be helpful to avoid problems in the future.
BTW: Any chance we change the Z-axis behaviour to comply with most other CNC and PNP; Z-axis positive is up, negative is down? I would like to invert my motor movement and exchange Z-min + Z-max switches to be able to run OpenPNP. It would be absolutely fantastic if LitePlacer software supported this wiring as well; it could be a configuration option so that users don't have to change their existing machine unless they want a "normal" coordinate system or use other PnP-software in parallel.