makerbase-mks / MKS-TFT

MKS TFT touch screen includes TFT24/28/32/35/70, which can be connected to the motherboard for control via AUX-1. Support Simplified Chinese, Traditional Chinese, English, Russian, Spanish and more than 5 languages, and support online language switching ...
https://www.aliexpress.com/store/group/Smart-Display/1047297_502266038.html?spm=2114.12010612.pcShopHead_8325768.1_2
341 stars 193 forks source link

TFT28, M112 Do not stop printer #312

Open Tomaszm700 opened 5 years ago

Tomaszm700 commented 5 years ago

I have create one of additionall buttons as EMG STOP with command M112. I have ABL Active as well. If I sent Home G28 or ABL G29 and would like to stop printer durring this operations, M112 EMG STOP is not working to the moment of procedure finish. M112 sent from connected parallel PC over USB, will stop printer immediately.

Firmware: Marlin 1.1.9 System Board: MKS Gen L LCD: TFT 28

Current behavior: Command M112 executed in queue Expected behavior: Command M112 executed immediately to stop the printer in EMG case.

IrishMoss commented 5 years ago

I had similar queuing issues with temp commands, and got around it by sending a M0 S1 cmd to 'break' the queue, and then issue the next command.

Tomaszm700 commented 5 years ago

Thanks, I will try this