prusa3d / Prusa-Firmware

Firmware for Original Prusa i3 3D printer by PrusaResearch
GNU General Public License v3.0
2k stars 1.05k forks source link

[BUG] `G29 S -1` does nothing on the Prusa MK4 #4526

Closed simtr closed 8 months ago

simtr commented 8 months ago

Printer type - MK4 Printer firmware version - 5.1.0

Describe the bug The gcode G29 S -1 does nothing and does not print mesh current leveling information.

The documentation describes the G29 S # code for storing mesh leveling data to the EEPROM. The MK4 does not have EEPROM setting storage enabled, which makes these codes no-op, however, the documentation also describes the special -1 storage slot which will print the gcode for the current leveling data to the serial console. It appears entire S command is not available rather than just those that store/load mesh data from EEPROM.

I was hoping to use this command to speed up prints by skipping the repeated mesh leveling process, and another circumstance where automated bed leveling during printing produces bad meshes, it would be good to have a known good mesh.

To Reproduce Connect to the MK4 using a serial connection, send the command G29 S -1

Expected behavior The connected printer will print current mesh leveling data in the form of gcode to the serial console

G-code G29 S -1

simtr commented 8 months ago

Oops, I created this in the wrong repo.