Update print job timer with Chamber temp (#17552)
This commit is contained in:
		@@ -50,16 +50,18 @@
 | 
			
		||||
 */
 | 
			
		||||
void GcodeSuite::M140() {
 | 
			
		||||
  if (DEBUGGING(DRYRUN)) return;
 | 
			
		||||
  if (parser.seenval('S')) thermalManager.setTargetBed(parser.value_celsius());
 | 
			
		||||
  if (parser.seenval('S')) {
 | 
			
		||||
    thermalManager.setTargetBed(parser.value_celsius());
 | 
			
		||||
 | 
			
		||||
    #if ENABLED(PRINTJOB_TIMER_AUTOSTART)
 | 
			
		||||
      /**
 | 
			
		||||
     * Stop the timer at the end of print. Both hotend and bed target
 | 
			
		||||
     * temperatures need to be set below mintemp. Order of M140 and M104
 | 
			
		||||
       * Stop the timer at the end of print. Hotend, bed target, and chamber
 | 
			
		||||
       * temperatures need to be set below mintemp. Order of M140, M104, and M141
 | 
			
		||||
       * at the end of the print does not matter.
 | 
			
		||||
       */
 | 
			
		||||
      thermalManager.check_timer_autostart(false, true);
 | 
			
		||||
    #endif
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 
 | 
			
		||||
@@ -51,7 +51,18 @@
 | 
			
		||||
 */
 | 
			
		||||
void GcodeSuite::M141() {
 | 
			
		||||
  if (DEBUGGING(DRYRUN)) return;
 | 
			
		||||
  if (parser.seenval('S')) thermalManager.setTargetChamber(parser.value_celsius());
 | 
			
		||||
  if (parser.seenval('S')) {
 | 
			
		||||
    thermalManager.setTargetChamber(parser.value_celsius());
 | 
			
		||||
 | 
			
		||||
    #if ENABLED(PRINTJOB_TIMER_AUTOSTART)
 | 
			
		||||
      /**
 | 
			
		||||
       * Stop the timer at the end of print. Hotend, bed target, and chamber
 | 
			
		||||
       * temperatures need to be set below mintemp. Order of M140, M104, and M141
 | 
			
		||||
       * at the end of the print does not matter.
 | 
			
		||||
       */
 | 
			
		||||
      thermalManager.check_timer_autostart(false, true);
 | 
			
		||||
    #endif
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user