Images:
I just checked in the source code:
So by (double) default, no calibration should be happening on
homing.
Only when the user deliberately choses the calibration trigger MachineHome
or NozzleTipChange, is it calibrated on homing.
The thinking is that if the user wants to calibrate on homing,
there is very likely a lot of runout (like on my machine) so
working without calibration is pointless. Hence the current
reasoning that if calibration is made part of homing, then
it must also fail homing if unsuccessful.
But like I proposed in that discussion, we could add more options,
or a checkbox.
_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/5766d1b1-2e28-492f-bbe1-875061a3494dn%40googlegroups.com.
I'm already working on the nozzle tips (probing) and there will
be another homing cycle relevant calibration (Z table surface
calibration/touch off). So it makes sense to add checkboxes on
both these calibrations.
For the nozzle tip Calibration, it only appears when one of the homing-active Recalibration triggers is selected:

You can then switch it off.
_Mark
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/b79c4d2d-1a66-9e14-d7d8-7de85bb3d4c0%40makr.zone.
(btw. already fixed the typo in the tooltip).
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/7744c6e0-1ae6-ebfb-6b3b-4c4ccfc61f9f%40makr.zone.

--
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/c40258dc-587e-4850-8bbe-c5785663f486n%40googlegroups.com.
> In any case, the error dialog that pops up during Nozzle Tip Calibration need to say more
Agreed. I think much of this discussion is actually caused
by this misleading message.
In addition to changing just that one message, I wonder if the
exception message box could be improved in a a general way,
showing more info about the throwing class, like in the log.
> It seems to me that homing only has to do with axis.
Agreed. Homing makes sure the axes are precisely where the
controller or OpenPnP thinks they are. With a considerable run-out
you must determine the orientation of the rotation axis after
power-up. Think of it as rotational axis homing. It's essentially
the same function as with the other axes, only methodically
different.
> If you need to have a nozzle tip calibrated to perform a pick, then shouldn't it be the pick that fails if the required nozzle tip is not calibrated?
Yes... But then why not simply keep the default NozzleTipChangeInJob
recalibration option? It does exactly that.
... and No. On my machine I need the nozzle calibrated
before I can even load or change a nozzle tip. Or open a
BlindsFeeder cover before the pick. Run-out is
0.2mm, so the uncalibrated nozzle tip position will vary by 0.4mm.
The machine is simply not ready before the nozzle tip is
calibrated. Yes, I should replace the banged-up nozzle tip holder,
but the argument is still valid with much smaller run-out.
Again, I consider the full homing cycle a good pre-flight test.
Together with visual homing it essentially checks all the
components of the machine, both top and bottom camera, lights,
vision, settling etc.. No sense in postponing any trouble-shooting
when it fails (again, I do agree the diagnostics are bad).
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/124f0c99-7cdf-4af7-9463-6ccf65185376n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/92393bb2-12b4-4a62-8deb-07a598546fc9n%40googlegroups.com.