Skip to content

[BUG] (bug summary) BILINEAR bug with Endstop homing and Probe installed #28354

@12oclocker

Description

@12oclocker

Did you test the latest bugfix-2.1.x code?

Yes, and the problem still exists.

Bug Description

If using a machine with Z endstop homing, and probe only for leveling, (USE_PROBE_FOR_Z_HOMING is DISABLED), AUTO_BED_LEVELING_BILINEAR enabled, and ENABLE_LEVELING_AFTER_G28 enabled. After setting Z Probe Offset and saving to EEPROM, the machine must be power cycled before creating bed leveling mesh. Otherwise the mesh does not subtract the Z probe offset during creation.
I believe all of these bug reports are related to this issue...
#27680
#22653
#21727
#21833

Bug Timeline

No response

Expected behavior

we expect the machine to not need power cycled before creating a bed leveling mesh.

Actual behavior

bed leveling mesh creation does not subtract z probe offset unless machine is power cycled after changing Z probe offset.

Steps to Reproduce

  1. Flash bugfix firmware.
  2. Perform Z Probe Offset Adjustment from LCD menu.
  3. Try to perform bed leveling mesh from LCD menu

configs.zip

, then go to "edit mesh" menu and see mesh was created wrong (Z Probe Offset not subtracted)

repeat steps but power cycle machine after Z probe offset adjustment and bed leveling mesh is created corrrectly

Version of Marlin Firmware

bugfix_2.1.x and 2.1.2.7

Printer model

AnyCubic i3 Mega

Electronics

No response

LCD/Controller

MKSMINI

Other add-ons

No response

Bed Leveling

ABL Bilinear mesh

Your Slicer

None

Host Software

None

Don't forget to include

  • A ZIP file containing your Configuration.h and Configuration_adv.h.

Additional information & file uploads

No response

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