Skip to content

[BUG] Enabling Linear Auto Bed Levelling breaks Y and Z axes #22128

Description

@hasmar04

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

Yes, and the problem still exists.

Bug Description

When using the bugfix branch on an Ender 5 with the v4.2.7 mainboard and a BLTouch, the G29 command executes successfully, but once complete changes the Z position to high above the bed but also breaks the Y axis, which during prints means only the X and E axes respond to commands, leading to lines being drawn in mid air along the Y coordinate where G29 completes.
The BLTouch works as expected during G28 and does use the Z Probe Offset configured in the firmware.
Also, if the mesh from G29 is saved to EEPROM and reactivated later, it has the same effect and breaks the axes.

By switching back to the stable branch and using the same configuration, the problem does not exist and G29 works as expected.

Bug Timeline

May be old bug, just recently installed Marlin on the printer.

Expected behavior

G29 command is executed, followed with the printer using that data to print on the tilted bed.

Actual behavior

G29 executes correctly until at the end where it raises the Z, then stops the Y and Z axis responding, while the coordinates they should be at are displayed on the LCD.
Applying the saved mesh also has the same stepper freezing effect.

Steps to Reproduce

  1. Download bugfix branch and the default 427 Creality configuration for the Ender 5
  2. Enable BLTouch and AUTO_BED_LEVELLING_LINEAR as well as Z_SAFE_HOMING (Configuration attached)
  3. Compile using PlatformIO
  4. Flash and connect to printer (used Octoprint)
  5. Send G28, confirm all axes still work
  6. Send G29, confirm X works, like Y, Z do not

Version of Marlin Firmware

Marlin bugfix-2.0.x (Jun 12 2021 11:00:46)

Printer model

Ender 5

Electronics

Mainboard v4.2.7

Add-ons

BLtouch as Z Stop

Your Slicer

Cura

Host Software

OctoPrint

Additional information & file uploads

Configration.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions