Skip to content

[BUG] Probe vs Nozzle position limitation in Mesh Levelling  #16664

@siteswapjuggler

Description

@siteswapjuggler

Bug Description

In bed levelling (G29) the movement are limited to (X_MAX_POS - 10) instead of (X_MAX_POS) resulting in non symetrical mesh measurement if your prob offset make your pose to go further than this.

My Configurations

config.zip

Steps to Reproduce

  1. use the configuration files provided (BED_SIZE 302, X_MAX_POS 314, X_PROBE_OFFSET -27)
  2. G29 bed levelling
  3. first probe point in the line will we 304 while it should be 309 (302 - 20 + 27)
  4. last probe point in the line is 47 wich seems ok (20+27) despite I don't know where the 20 is coming from (MIN_PROBE_EDGE is set to 10)

Expected behavior:

Mesh probe point should limit the nozzle position to MAX_POS
The probe position should be limited by bed dimension and min probe egde (not the nozzle position)

Actual behavior: [What actually happens]

Mesh probe point limits the nozzle position to MAX_POS - 10 (MIN_PROBE_EDGE ?)

Additional Information

I haven't test if the problem occure with Y or with MIN_POS when probe is a positive number.
I tested

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions