MarlinFirmware / Marlin

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
https://marlinfw.org
GNU General Public License v3.0
16.06k stars 19.16k forks source link

[BUG] M117 doesn't work with Stowable Z-PROBE #27232

Open jgilmore opened 4 weeks ago

jgilmore commented 4 weeks ago

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

Yes, and the problem still exists.

Bug Description

With the following settings:

define FIX_MOUNTED_PROBE

define PAUSE_BEFORE_DEPLOY_STOW

When told to home, (Marlin will pause and display a "Deploy Z-Probe" message, and a "Stow Z-Probe" message afterward. This is correct behavior.

What is NOT correct, is that the "Stow Z-Probe" message is then permanently displayed. All sorts of errors that REALLY REALLY SHOULD display a message (like wait-for-temperature timeout, temperature out of range, etc.) don't, and instead display the "Stow Z-Probe" message.

This makes it rather difficult to determine why the print stopped and the printer is now beeping for all it's worth! Hiding error messages is a big deal.

The M117 messages also don't display. (I have one before each layer in the G-code, so I can tell how far along it is.) configBugM117.zip

Please note that while this is an older firmware version, this bug is kinda corner case (only affecting manually stowable Z-probe printers) and I would be surprised if it doesn't still exist in latest. I would test this, but I'm in the middle of a 21-hour (predicted) print. (Thus having time to type this up.)

Bug Timeline

New

Expected behavior

I expect the printer to stop displaying the Z-Probe message, and subsequently display error and informational (M117) messages as needed.

Actual behavior

No response

Steps to Reproduce

No response

Version of Marlin Firmware

bugfix-2.0.x (2021-10-18)

Printer model

Tevo Tarantula

Electronics

Stock (#define MOTHERBOARD BOARD_MKS_GEN_13)

LCD/Controller

Yes

Other add-ons

Stowable Z-Probe near nozzle (z-limit switch moved to a custom movable mount)

Bed Leveling

ABL Bilinear mesh

Your Slicer

Cura

Host Software

SD Card (headless)

Don't forget to include

Additional information & file uploads

No response

ellensp commented 4 weeks ago

Your provided configs shows CONFIGURATION_H_VERSION 02000902 This is positively ancient code

Please test the bugfix-2.1.x branch to see where it stands. If the problem has been resolved then we can close this issue. If the issue isn't resolved yet, then we should investigate further.