-
I recently added a 2nd Z stepper and G34 worked fine so far (enabled the define in the FW without further changes). Now I printed a new fan duct which has the CR Touch mount on the left side again (previously I had one with almost 0 offset in X direction). If I now set the probe offset to the new physical dimensions And executed G34 again, it aborts immediately after probing the first stepper on the left:
M422 returns the following:
If I use values that are closer to 0, like -10 for X offset it works fine (but of course with the wrong positions). Mesh leveling and bed tramming works fine with these new offsets however. I also tried maximize/center area for mesh leveling but it had no effect - same error. In the config header file it says if no coordinates for left and right stepper are given it will take probe limits instead, but somehow this does not seem to work. Any ideas? Do I need to manually define the values in the .h file instead? |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 7 replies
-
OK if I manually change m422 to restrict it on X Axis it works, but somehow I don't understand it cause according to the comment in the code it should automatically calculate the positions based on z probe limits:
|
Beta Was this translation helpful? Give feedback.
-
Did you define Z_STEPPER_ALIGN_XY ? The error that you are getting is because the point to probe is not reachable. The nozzle could reach, but physically the probe maybe not. /**
* Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
* These positions are machine-relative and do not shift with the M206 home offset!
* If not defined, probe limits will be used.
* Override with 'M422 S<index> X<pos> Y<pos>'.
*/
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } } If Z_STEPPER_ALIGN_XY is not defined or M422 is not used, the printer uses to compute point to probe: |
Beta Was this translation helpful? Give feedback.
-
Can you give me all values for your physical settings and probe offsets? |
Beta Was this translation helpful? Give feedback.
-
Old (not working G34, works however with Probe X -10.0)
New (workgin G34)
|
Beta Was this translation helpful? Give feedback.
OK if I manually change m422 to restrict it on X Axis it works, but somehow I don't understand it cause according to the comment in the code it should automatically calculate the positions based on z probe limits: