I have a heated bed.
Sometimes, I don't want to use it (impatience).
But I already have my gcode with M140 S50 or something...
Thank you for your wise thoughts.
Disable any settings in your Slicer that generates M140
@psavva ... the important part for me is "THOUGH THE LCD" - by which I mean without changing the gcode at all.
As in I want the gcode to have M140 ___, but the printer should disregard it.
As this is a very special need, I think you will have to code it yourself. Marlin doesn't have an option for that.
@Sebastianv650 I agree.
I am simply trying to see what kind of approach you would guys take. In what ways add what kind of code... that's all. Crowdsourcing ideas for implementation.
@Sebastianv650, what I suggest will basically allow you to print, regardless if M140 exists or not.
Did I misunderstand the question?
@psavva I think you may have misunderstood the question.
@filipgoc
Do the following:
1) Disconnect Power from the heated bed (be safe)
2) Set the Bed Thermistor to 0
https://github.com/MarlinFirmware/Marlin/blob/RCBugFix/Marlin/Configuration.h#L257
3) Comment out Thermal Protection for the Bed
https://github.com/MarlinFirmware/Marlin/blob/RCBugFix/Marlin/Configuration.h#L406
This will allow M140 in the GCode, without ever allow thermal protection for the bed to halt the printer.
No menu on the LCD, or other way I can think of can work without actually implementing something specifically to what you're asking for.
In fact it is realy much more easy to disable heat bed in slicer or just wait 1-2 minutes until it's hot :-D
But if your realy want to do it, just create a LCD menu entry which switches a boolean variable. Check for this one in all commands which would set a bed temperature and ignore them if true.
Ultimate solution: Add your own G-code to toggle a flag that causes the bed heating to be ignored.
@thinkyhead One of these days.