Add option to M291 to display a popup message on the LCD only
-
Hi, I've been looking into the option to display a message on my LCD panel (using an 12864 LCD).
Right now I'm using M291 but no matter the option used, it still also displays an overlay on my DWC. This gets in the way when I am running a job, but at the same time, am monitoring some things in the DWC via my browser.
I know it's a simple case of waiting or clicking to make the message disappear in DWC, but I wish there was an option to let the message display on LCD only.
Right now the moment when this bugs me the most is when I do an auto-calibration on my Delta printer and I want to briefly display the deviation on the LCD via this message:
M291 P{move.calibration.final.deviation} ^ "mm" S1
It shows up beautifully on the LCD, but it also overlays the entire DWC screen.
After this I tried all options of M118 and I tried M117, but these messages didn't show up on the LCD screen at all.
This question was first discussed on a discord I'm in, but nobody knew about a way around this. Hence this feature request.
In all honestly it probably doesn't happen often that someone would want to use this feature this way, and it might not even be possible due to firmware/DWC archicture, but I thought it was interesting enough to share and ask.