
Hi geo0rpo
> Please tell me how can I set the Safe Z of each nozzle?
You can't ;-)
You set it on the Z axis, no longer on the nozzle. Why? Because
there is actually no degree of freedom between the two nozzles
that share one Z axis. The transformation does map one
Safe Z to the other and if the two disagree, they fight against
each other (this actually happens in older versions).

You can use the capture buttons to set the Safe Z Zone.
https://github.com/openpnp/openpnp/wiki/Machine-Axes#kinematic-settings--axis-limits
If you have a lot of Z head-room, the machine becomes faster,
because it does not need to lift the nozzle all the way.
https://groups.google.com/g/openpnp/c/GtCDy2p8Pbg/m/s1BCwnL_AQAJ
> Should the cam wheel radius have the correct value or it should be 0?
we discussed about this and the consensus was that only the Cam
Radius should be set. The other two just add constant offsets to
the transformation that then must be cancelled in the nozzle
offset.
The reason is that the axis reference of Z is the very tip of the
nozzle. All the nozzle construction above it is irrelevant.
_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/9614f326-d1af-4d8a-b921-882c19031a58n%40googlegroups.com.
It seems you have the stepper direction wrong.
What controller do you have?
If Smoothie, you can just invert the dir pin:
http://smoothieware.org/pin-configuration
_Mark
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/ac849b0d-ed73-4f55-95c6-b7cc4b035180n%40googlegroups.com.
Sorry, I don't understand. If jogging is ok, then how can the wrong nozzle pick?
Do you have your Z orientation correct?
Z + must be pointing up in OpenPnP (unlike in the Liteplacer
software for instance).
https://github.com/openpnp/openpnp/wiki/Machine-Axes#the-openpnp-coordinate-system
_Mark
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/7be9b642-9807-481f-b9b4-dfce50d3a622n%40googlegroups.com.
Assuming I see it right:

You got two mistakes:
Z = 0 = both nozzles are up/balanced. So if Z+ points up, then
the feeder Z must be below 0 i.e. negative, probably -10.
_Mark
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/c9a5d4da-37d2-4ec6-bcfb-2f14e2b7a519n%40googlegroups.com.
Or better yet:

_Mark
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/f244941b-71ad-4f75-cd85-f108351cdc05%40makr.zone.
> The "endstop.minz.release_first true # first move away from endstop until released " saved the day!
Originally I made a Pull Request here. Unfortunately it was not
accepted, so you won't find this in the official documentation. If
you're interested, why it was not accepted, follow the discussion
here:
https://github.com/Smoothieware/Smoothieware/pull/1423
https://makr.zone/adding-mid-axis-homing-to-smoothieware/359/
Note, a more up to date firmware with more features is here (but I guess you already have it):
https://makr.zone/smoothieware-new-firmware-for-pnp/500/
_Mark
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/d565e295-011a-4e8e-9ad3-b6d08ddd3c6dn%40googlegroups.com.