Skip to content

[BUG] Writing ABL mesh with M500 causes board reset (Ender 3 v2) #20307

@kyraxyg

Description

@kyraxyg

Bug Description

In the latest bugfix, I have activated the ABL bed leveling in the configuration files. When I try to activate ABL in the G28-G29-M500 sequence, the printer gets restarted end gets a DWIN handshake error. I can not save a mesh. It seems the issue is also applicable to UBL case.
As seen from my research beforehand to diagnose the issue.
https://www.reddit.com/r/ender3v2/comments/jxuskb/bltouch_ubl_saving_mesh_crashes_the_printer/

Send: M500
Recv: echo:start
Recv: PowerUp
Recv: Marlin bugfix-2.0.x
Recv:
Recv: echo: Last Updated: 2020-11-27 | Author: YcLn
Recv: echo:Compiled: Nov 27 2020
Recv: echo: Free Memory: 49079 PlannerBufferBytes: 1600
Recv:
Recv: DWIN handshake error.
Recv: echo:EEPROM Initialized
Recv: BL24CXX Check succeeded!
Recv: echo:SD card ok

Configuration Files

Required: Include a ZIP file containing Configuration.h and Configuration_adv.h.

Marlin.zip

If you've made any other modifications describe them in detail here.

Steps to Reproduce

  1. [First Step] Execute G28
  2. [Second Step] Execute G29
  3. [and so on...] Execute M500

Expected behavior:
Saving the mesh in eprom

Actual behavior:
Printer soft reboots and gives DWIN Handshake error. I can not determine whether the DWIN hasnshake is the cause or the result

Additional Information

  • Provide pictures or links to videos that clearly demonstrate the issue.
  • See Contributing to Marlin for additional guidelines.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions