Leveling issue
-
@diy-o-sphere said in Leveling issue:
Add
M574 Z1 S2 ; configure Z-probe endstop for low end on Z
From the M574 docs:
Snnn 1 = switch-type (eg microswitch) endstop input, 2 = Z probe (when used to home an axis other than Z), 3 = single motor load detection, 4 = multiple motor load detection (see Notes).
Frederick
-
Do you mean actual bed leveling via G32 or mesh compensation via G29.
They are two very different things.
Frederick
-
Please only create a single thread for your issue. Spamming multiple threads won't get you help any faster and in fact will only slow things down. Your other threads have been locked.
https://forum.duet3d.com/topic/24469/duet-2-wifi-firmware-ender5-plus/1
https://forum.duet3d.com/topic/24482/leveling/1@btj said in Leveling issue:
Do not make this machine level!
Please describe what you're trying to accomplish and how you are trying to accomplish it as best you can.
Can you post your config.g, homeall.g, homez.g, and bed.g if it exists?
Can you post a sliced gcode file or at least the first 50 or so lines of it?
Can you send M122 and M98 P"config.g" in the Gcode console in DWC and post the results?That should give us a much better idea of what is happening in your setup.
There are different kinds of bed correction. Which one are you trying to do?
https://duet3d.dozuki.com/Wiki/Setting_up_automatic_probing_of_the_print_bed
https://duet3d.dozuki.com/Wiki/Using_mesh_bed_compensation
https://duet3d.dozuki.com/Wiki/Bed_levelling_using_multiple_independent_Z_motors -
@fcwilt said in Leveling issue:
2 = Z probe
Thanks for the hint. This is what comes out of the configurator. Probably a leftover from RRF2. But I could not find any difference if S1 or S2 is used.
For the homing of Z with a BLtouch it doesn't even matter if the line is present at all. -
@diy-o-sphere said in Leveling issue:
@fcwilt said in Leveling issue:
2 = Z probe
For the homing of Z with a BLtouch it doesn't even matter if the line is present at all.
Correct. Yet since the configuration tool puts it there many folks have duplicated the "error" over and over.
One reason I don't use or like the configuration tool.
Frederick
-
@diy-o-sphere said in Leveling issue:
@fcwilt said in Leveling issue:
2 = Z probe
Thanks for the hint. This is what comes out of the configurator. Probably a leftover from RRF2. But I could not find any difference if S1 or S2 is used.
For the homing of Z with a BLtouch it doesn't even matter if the line is present at all.@Phaedrux - could you guys take a look at this in the config tool? seen a few posts with this recently and it might be causing some confusion
-
@engikeneer said in Leveling issue:
@diy-o-sphere said in Leveling issue:
@fcwilt said in Leveling issue:
2 = Z probe
Thanks for the hint. This is what comes out of the configurator. Probably a leftover from RRF2. But I could not find any difference if S1 or S2 is used.
For the homing of Z with a BLtouch it doesn't even matter if the line is present at all.@Phaedrux - could you guys take a look at this in the config tool? seen a few posts with this recently and it might be causing some confusion
Well it doesn't really cause a problem. Consider it a placeholder that explains that a Z endstop isn't used and the probe is used instead. Which is correct even if the gcode command itself is superfluous.
So since it doesn't actually cause a problem and actually explains what is happening it's been a low priority to change. Plus that command can be edited by the user to add a Z endstop min or max with a small change.
-
@phaedrux said in Leveling issue:
So since it doesn't actually cause a problem and actually explains what is happening it's been a low priority to change. Plus that command can be edited by the user to add a Z endstop min or max with a small change.
But the command is wrong - the documentation makes it clear that S2 does not apply to the Z axis yet the command specifies Z.
IMO, putting in a meaningless, wrong command is just... wrong.
And it leads to folks thinking they need to put it there and it appears over and over - and no matter how many times it appears it is still... wrong.
If a placeholder is needed it should be M574 Z0 meaning no Z endstop which is not... wrong.
Frederick
-
@fcwilt Fair enough. Again, low priority. An overhaul of the config tool is coming at some point.
-
@phaedrux said in Leveling issue:
@fcwilt Fair enough. Again, low priority. An overhaul of the config tool is coming at some point.
It certainly doesn't get much lower in priority than that.
Frederick