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
- Download bugfix branch and the default 427 Creality configuration for the Ender 5
- Enable BLTouch and AUTO_BED_LEVELLING_LINEAR as well as Z_SAFE_HOMING (Configuration attached)
- Compile using PlatformIO
- Flash and connect to printer (used Octoprint)
- Send G28, confirm all axes still work
- 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
Did you test the latest
bugfix-2.0.xcode?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
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