[BUG] 4 Point Level applies mesh leveling grid #282

Closed
opened 2022-02-18 02:45:30 -06:00 by esprudzs · 3 comments
esprudzs commented 2022-02-18 02:45:30 -06:00 (Migrated from github.com)

Bug Description

When using 4 Point Level, leveling mesh is applied if available resulting in ever growing Auto Leveling mesh values if used sequentially.

Steps to Reproduce

  1. Level your bed somewhat - manually, for instance
  2. Run Auto Leveling through printer menu
  3. Note mesh values
  4. Run 4 Point Level with a sheet of paper
  5. Run Auto Leveling again
  6. Note the entire grid up by approx the thickness of the sheet of paper
  7. Iterate until run out of adjustment screw/spring length if you like :)

Expected behavior: [What you expect to happen]

No mesh offset applied, so 4 Point Leveling is true to the printer, not the current Auto Leveling mesh.

Actual behavior: [What actually happens]

Mesh offset is applied, so the 4 Point Leveling is true to the current Auto Leveling mesh, not the printer geometry.

Additional Information

Hardware: Mega_S_TMC_BLT_10, additional extruder with single nozzle setup, activated by toggling enable pins for the drivers.
Workaround: Issue M420 S0 through a terminal application before engaging 4Point Level.

### Bug Description When using 4 Point Level, leveling mesh is applied if available resulting in ever growing Auto Leveling mesh values if used sequentially. ### Steps to Reproduce 1. Level your bed somewhat - manually, for instance 2. Run Auto Leveling through printer menu 3. Note mesh values 4. Run 4 Point Level with a sheet of paper 5. Run Auto Leveling again 6. Note the entire grid up by approx the thickness of the sheet of paper 7. Iterate until run out of adjustment screw/spring length if you like :) **Expected behavior:** [What you expect to happen] No mesh offset applied, so 4 Point Leveling is true to the printer, not the current Auto Leveling mesh. **Actual behavior:** [What actually happens] Mesh offset is applied, so the 4 Point Leveling is true to the current Auto Leveling mesh, not the printer geometry. #### Additional Information Hardware: Mega_S_TMC_BLT_10, additional extruder with single nozzle setup, activated by toggling enable pins for the drivers. Workaround: Issue M420 S0 through a terminal application before engaging 4Point Level.
knutwurst commented 2022-02-18 02:47:52 -06:00 (Migrated from github.com)

Huh.. that's a good catch!
That's because the Mesh is now automatically enabled after homing.

Thanks for finding the bug. It will me fixed in the next release!

Huh.. that's a good catch! That's because the Mesh is now automatically enabled after homing. Thanks for finding the bug. It will me fixed in the next release!
knutwurst commented 2022-02-18 02:55:14 -06:00 (Migrated from github.com)

Fixed in 1183a5b.

Fixed in [1183a5b](https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/commit/1183a5b51cf196eae15f6ced065e2d76474aa549).
github-actions[bot] commented 2022-04-19 09:03:50 -05:00 (Migrated from github.com)

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wp/Marlin-2-0-x-Anycubic-i3-MEGA-S#282
No description provided.