It is not possible to cancel printing immediately after the start, until the heating occurs!

  • As indicated by @EddyMI3D, these command cannot be reliably interrupted (except by a M112 emergency stop)
  • The Klipper developer already attempted to implement this function, but this left the printer in an unreliable state. It is a core functionality that the firmware precisely executes a command that is scheduled in a so-called queue with a bunch of the following commands. Messing with this apparently is quite complex
  • See New gcode to interrupt the pending command queue for more details
  • Usually the non-blocking variants or Klipper’s special gcodes should be sufficient to achieve your goal

@hcet14
Before commenting on a particular topic, taking the time to gain a thorough understanding of the subject matter can greatly enhance the quality of the discourse. This allows for meaningful and informed contributions, fostering a more productive approach overall.
Therefore, I kindly request that you consider investing time in researching and familiarizing yourself with the topic at hand before sharing your thoughts. This practice will enable us to have more meaningful exchanges that are based on accurate information and thoughtful insights.

2 Likes