Merge pull request #4452 from thinkyhead/rc_fix_heaterstates_part_2
Additional heater-state output changes
This commit is contained in:
		
						commit
						db4d03bc81
					
				| @ -263,10 +263,6 @@ | ||||
| #define HEATER_3_MAXTEMP 275 | ||||
| #define BED_MAXTEMP 150 | ||||
| 
 | ||||
| // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS
 | ||||
| //#define HOTEND_WATTS (12.0*12.0/6.7) // P=U^2/R
 | ||||
| //#define BED_WATTS (12.0*12.0/1.1)    // P=U^2/R
 | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //============================= PID Settings ================================
 | ||||
| //===========================================================================
 | ||||
|  | ||||
| @ -4459,12 +4459,20 @@ inline void gcode_M104() { | ||||
|       SERIAL_PROTOCOL_F(thermalManager.degHotend(target_extruder), 1); | ||||
|       SERIAL_PROTOCOLPGM(" /"); | ||||
|       SERIAL_PROTOCOL_F(thermalManager.degTargetHotend(target_extruder), 1); | ||||
|       #if ENABLED(SHOW_TEMP_ADC_VALUES) | ||||
|         SERIAL_PROTOCOLPAIR(" (", thermalManager.current_temperature_raw[target_extruder] / OVERSAMPLENR); | ||||
|         SERIAL_CHAR(')') | ||||
|       #endif | ||||
|     #endif | ||||
|     #if HAS_TEMP_BED | ||||
|       SERIAL_PROTOCOLPGM(" B:"); | ||||
|       SERIAL_PROTOCOL_F(thermalManager.degBed(), 1); | ||||
|       SERIAL_PROTOCOLPGM(" /"); | ||||
|       SERIAL_PROTOCOL_F(thermalManager.degTargetBed(), 1); | ||||
|       #if ENABLED(SHOW_TEMP_ADC_VALUES) | ||||
|         SERIAL_PROTOCOLPAIR(" (", thermalManager.current_temperature_bed_raw / OVERSAMPLENR); | ||||
|         SERIAL_CHAR(')') | ||||
|       #endif | ||||
|     #endif | ||||
|     #if HOTENDS > 1 | ||||
|       HOTEND_LOOP() { | ||||
| @ -4473,47 +4481,25 @@ inline void gcode_M104() { | ||||
|         SERIAL_PROTOCOL_F(thermalManager.degHotend(e), 1); | ||||
|         SERIAL_PROTOCOLPGM(" /"); | ||||
|         SERIAL_PROTOCOL_F(thermalManager.degTargetHotend(e), 1); | ||||
|         #if ENABLED(SHOW_TEMP_ADC_VALUES) | ||||
|           SERIAL_PROTOCOLPAIR(" (", thermalManager.current_temperature_raw[e] / OVERSAMPLENR); | ||||
|           SERIAL_CHAR(')') | ||||
|         #endif | ||||
|       } | ||||
|     #endif | ||||
|     SERIAL_PROTOCOLPGM(" @:"); | ||||
|     SERIAL_PROTOCOL(thermalManager.getHeaterPower(target_extruder)); | ||||
|     #if HAS_TEMP_BED | ||||
|       SERIAL_PROTOCOLPGM(" B@:"); | ||||
|       #ifdef BED_WATTS | ||||
|         SERIAL_PROTOCOL(((BED_WATTS) * thermalManager.getHeaterPower(-1)) / 127); | ||||
|         SERIAL_PROTOCOLCHAR('W'); | ||||
|       #else | ||||
|       SERIAL_PROTOCOL(thermalManager.getHeaterPower(-1)); | ||||
|     #endif | ||||
|     #endif | ||||
|     SERIAL_PROTOCOLPGM(" @:"); | ||||
|     #ifdef EXTRUDER_WATTS | ||||
|       SERIAL_PROTOCOL(((EXTRUDER_WATTS) * thermalManager.getHeaterPower(target_extruder)) / 127); | ||||
|       SERIAL_PROTOCOLCHAR('W'); | ||||
|     #else | ||||
|       SERIAL_PROTOCOL(thermalManager.getHeaterPower(target_extruder)); | ||||
|     #endif | ||||
|     #if HOTENDS > 1 | ||||
|       HOTEND_LOOP() { | ||||
|         SERIAL_PROTOCOLPAIR(" @", e); | ||||
|         SERIAL_PROTOCOLCHAR(':'); | ||||
|         #ifdef EXTRUDER_WATTS | ||||
|           SERIAL_PROTOCOL(((EXTRUDER_WATTS) * thermalManager.getHeaterPower(e)) / 127); | ||||
|           SERIAL_PROTOCOLCHAR('W'); | ||||
|         #else | ||||
|         SERIAL_PROTOCOL(thermalManager.getHeaterPower(e)); | ||||
|         #endif | ||||
|       } | ||||
|     #endif | ||||
|     #if ENABLED(SHOW_TEMP_ADC_VALUES) | ||||
|       #if HAS_TEMP_BED | ||||
|         SERIAL_PROTOCOLPAIR("    ADC B:", thermalManager.current_temperature_bed_raw / OVERSAMPLENR); | ||||
|       #endif | ||||
|       HOTEND_LOOP() { | ||||
|         SERIAL_PROTOCOLPAIR(" T", e); | ||||
|         SERIAL_PROTOCOLCHAR(':'); | ||||
|         SERIAL_PROTOCOL(thermalManager.current_temperature_raw[e] / OVERSAMPLENR); | ||||
|       } | ||||
|     #endif | ||||
|     SERIAL_EOL; | ||||
|   } | ||||
| #endif | ||||
| 
 | ||||
|  | ||||
| @ -698,8 +698,8 @@ | ||||
|   #error "EXTRUDER_OFFSET_[XY] is deprecated. Use HOTEND_OFFSET_[XY] instead." | ||||
| #elif defined(PID_PARAMS_PER_EXTRUDER) | ||||
|   #error "PID_PARAMS_PER_EXTRUDER is deprecated. Use PID_PARAMS_PER_HOTEND instead." | ||||
| #elif defined(EXTRUDER_WATTS) | ||||
|   #error "EXTRUDER_WATTS is deprecated. Use HOTEND_WATTS instead." | ||||
| #elif defined(EXTRUDER_WATTS) || defined(BED_WATTS) | ||||
|   #error "EXTRUDER_WATTS and BED_WATTS are deprecated. Remove them from your configuration." | ||||
| #elif defined(SERVO_ENDSTOP_ANGLES) | ||||
|   #error "SERVO_ENDSTOP_ANGLES is deprecated. Use Z_SERVO_ANGLES instead." | ||||
| #elif defined(X_ENDSTOP_SERVO_NR) || defined(Y_ENDSTOP_SERVO_NR) | ||||
|  | ||||
| @ -265,10 +265,6 @@ | ||||
| #define HEATER_3_MAXTEMP 415 | ||||
| #define BED_MAXTEMP 165 | ||||
| 
 | ||||
| // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS
 | ||||
| //#define HOTEND_WATTS (12.0*12.0/6.7) // P=U^2/R
 | ||||
| //#define BED_WATTS (12.0*12.0/1.1)    // P=U^2/R
 | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //============================= PID Settings ================================
 | ||||
| //===========================================================================
 | ||||
|  | ||||
| @ -264,10 +264,6 @@ | ||||
| #define HEATER_3_MAXTEMP 275 | ||||
| #define BED_MAXTEMP 150 | ||||
| 
 | ||||
| // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS
 | ||||
| //#define HOTEND_WATTS (12.0*12.0/6.7) // P=U^2/R
 | ||||
| //#define BED_WATTS (12.0*12.0/1.1)    // P=U^2/R
 | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //============================= PID Settings ================================
 | ||||
| //===========================================================================
 | ||||
|  | ||||
| @ -264,10 +264,6 @@ | ||||
| #define HEATER_3_MAXTEMP 275 | ||||
| #define BED_MAXTEMP 150 | ||||
| 
 | ||||
| // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS
 | ||||
| //#define HOTEND_WATTS (12.0*12.0/6.7) // P=U^2/R
 | ||||
| //#define BED_WATTS (12.0*12.0/1.1)    // P=U^2/R
 | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //============================= PID Settings ================================
 | ||||
| //===========================================================================
 | ||||
|  | ||||
| @ -267,10 +267,6 @@ | ||||
| #define HEATER_3_MAXTEMP 260 | ||||
| #define BED_MAXTEMP 150 | ||||
| 
 | ||||
| // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS
 | ||||
| //#define HOTEND_WATTS (12.0*12.0/6.7) // P=U^2/R
 | ||||
| //#define BED_WATTS (12.0*12.0/1.1)    // P=U^2/R
 | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //============================= PID Settings ================================
 | ||||
| //===========================================================================
 | ||||
|  | ||||
| @ -263,10 +263,6 @@ | ||||
| //#define HEATER_3_MAXTEMP 275
 | ||||
| //#define BED_MAXTEMP 150
 | ||||
| 
 | ||||
| // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS
 | ||||
| //#define HOTEND_WATTS (12.0*12.0/6.7) // P=U^2/R
 | ||||
| //#define BED_WATTS (12.0*12.0/1.1)    // P=U^2/R
 | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //============================= PID Settings ================================
 | ||||
| //===========================================================================
 | ||||
|  | ||||
| @ -271,10 +271,6 @@ | ||||
| #define HEATER_3_MAXTEMP 275 | ||||
| #define BED_MAXTEMP 150 | ||||
| 
 | ||||
| // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS
 | ||||
| //#define HOTEND_WATTS (12.0*12.0/6.7) // P=U^2/R
 | ||||
| //#define BED_WATTS (12.0*12.0/1.1)    // P=U^2/R
 | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //============================= PID Settings ================================
 | ||||
| //===========================================================================
 | ||||
|  | ||||
| @ -264,10 +264,6 @@ | ||||
| #define HEATER_3_MAXTEMP 275 | ||||
| #define BED_MAXTEMP 150 | ||||
| 
 | ||||
| // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS
 | ||||
| //#define HOTEND_WATTS (12.0*12.0/6.7) // P=U^2/R
 | ||||
| //#define BED_WATTS (12.0*12.0/1.1)    // P=U^2/R
 | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //============================= PID Settings ================================
 | ||||
| //===========================================================================
 | ||||
|  | ||||
| @ -264,10 +264,6 @@ | ||||
| #define HEATER_3_MAXTEMP 275 | ||||
| #define BED_MAXTEMP 150 | ||||
| 
 | ||||
| // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS
 | ||||
| //#define HOTEND_WATTS (12.0*12.0/6.7) // P=U^2/R
 | ||||
| //#define BED_WATTS (12.0*12.0/1.1)    // P=U^2/R
 | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //============================= PID Settings ================================
 | ||||
| //===========================================================================
 | ||||
|  | ||||
| @ -264,10 +264,6 @@ | ||||
| #define HEATER_3_MAXTEMP 275 | ||||
| #define BED_MAXTEMP 150 | ||||
| 
 | ||||
| // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS
 | ||||
| //#define HOTEND_WATTS (12.0*12.0/6.7) // P=U^2/R
 | ||||
| //#define BED_WATTS (12.0*12.0/1.1)    // P=U^2/R
 | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //============================= PID Settings ================================
 | ||||
| //===========================================================================
 | ||||
|  | ||||
| @ -267,10 +267,6 @@ | ||||
| #define HEATER_3_MAXTEMP 275 | ||||
| #define BED_MAXTEMP 150 | ||||
| 
 | ||||
| // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS
 | ||||
| //#define HOTEND_WATTS (12.0*12.0/6.7) // P=U^2/R
 | ||||
| //#define BED_WATTS (12.0*12.0/1.1)    // P=U^2/R
 | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //============================= PID Settings ================================
 | ||||
| //===========================================================================
 | ||||
|  | ||||
| @ -289,10 +289,6 @@ | ||||
| #define HEATER_3_MAXTEMP 275 | ||||
| #define BED_MAXTEMP 150 | ||||
| 
 | ||||
| // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS
 | ||||
| #define HOTEND_WATTS (2*2/5.9)       // P=U^2/R
 | ||||
| #define BED_WATTS (5.45*5.45/2.2)    // P=U^2/R
 | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //============================= PID Settings ================================
 | ||||
| //===========================================================================
 | ||||
|  | ||||
| @ -264,10 +264,6 @@ | ||||
| #define HEATER_3_MAXTEMP 250 | ||||
| #define BED_MAXTEMP 150 | ||||
| 
 | ||||
| // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS
 | ||||
| //#define HOTEND_WATTS (12.0*12.0/6.7) // P=U^2/R
 | ||||
| //#define BED_WATTS (12.0*12.0/1.1)    // P=U^2/R
 | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //============================= PID Settings ================================
 | ||||
| //===========================================================================
 | ||||
|  | ||||
| @ -266,10 +266,6 @@ | ||||
| #define HEATER_3_MAXTEMP 260 | ||||
| #define BED_MAXTEMP 150 | ||||
| 
 | ||||
| // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS
 | ||||
| //#define HOTEND_WATTS (12.0*12.0/6.7) // P=U^2/R
 | ||||
| //#define BED_WATTS (12.0*12.0/1.1)    // P=U^2/R
 | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //============================= PID Settings ================================
 | ||||
| //===========================================================================
 | ||||
|  | ||||
| @ -264,10 +264,6 @@ | ||||
| #define HEATER_3_MAXTEMP 275 | ||||
| #define BED_MAXTEMP 150 | ||||
| 
 | ||||
| // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS
 | ||||
| //#define HOTEND_WATTS (12.0*12.0/6.7) // P=U^2/R
 | ||||
| //#define BED_WATTS (12.0*12.0/1.1)    // P=U^2/R
 | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //============================= PID Settings ================================
 | ||||
| //===========================================================================
 | ||||
|  | ||||
| @ -264,10 +264,6 @@ | ||||
| #define HEATER_3_MAXTEMP 275 | ||||
| #define BED_MAXTEMP 150 | ||||
| 
 | ||||
| // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS
 | ||||
| //#define HOTEND_WATTS (12.0*12.0/6.7) // P=U^2/R
 | ||||
| //#define BED_WATTS (12.0*12.0/1.1)    // P=U^2/R
 | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //============================= PID Settings ================================
 | ||||
| //===========================================================================
 | ||||
|  | ||||
| @ -264,10 +264,6 @@ | ||||
| #define HEATER_3_MAXTEMP 275 | ||||
| #define BED_MAXTEMP 150 | ||||
| 
 | ||||
| // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS
 | ||||
| //#define HOTEND_WATTS (12.0*12.0/6.7) // P=U^2/R
 | ||||
| //#define BED_WATTS (12.0*12.0/1.1)    // P=U^2/R
 | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //============================= PID Settings ================================
 | ||||
| //===========================================================================
 | ||||
|  | ||||
| @ -264,10 +264,6 @@ | ||||
| #define HEATER_3_MAXTEMP 275 | ||||
| #define BED_MAXTEMP 150 | ||||
| 
 | ||||
| // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS
 | ||||
| //#define HOTEND_WATTS (12.0*12.0/6.7) // P=U^2/R
 | ||||
| //#define BED_WATTS (12.0*12.0/1.1)    // P=U^2/R
 | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //============================= PID Settings ================================
 | ||||
| //===========================================================================
 | ||||
|  | ||||
| @ -270,10 +270,6 @@ | ||||
| #define HEATER_3_MAXTEMP 275 | ||||
| #define BED_MAXTEMP 150 | ||||
| 
 | ||||
| // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS
 | ||||
| //#define HOTEND_WATTS (12.0*12.0/6.7) // P=U^2/R
 | ||||
| //#define BED_WATTS (12.0*12.0/1.1)    // P=U^2/R
 | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //============================= PID Settings ================================
 | ||||
| //===========================================================================
 | ||||
|  | ||||
| @ -257,10 +257,6 @@ | ||||
| #define HEATER_3_MAXTEMP 275 | ||||
| #define BED_MAXTEMP 150 | ||||
| 
 | ||||
| // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS
 | ||||
| //#define HOTEND_WATTS (12.0*12.0/6.7) // P=U^2/R
 | ||||
| //#define BED_WATTS (12.0*12.0/1.1)    // P=U^2/R
 | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //============================= PID Settings ================================
 | ||||
| //===========================================================================
 | ||||
|  | ||||
| @ -264,10 +264,6 @@ | ||||
| #define HEATER_3_MAXTEMP 275 | ||||
| #define BED_MAXTEMP 150 | ||||
| 
 | ||||
| // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS
 | ||||
| //#define HOTEND_WATTS (12.0*12.0/6.7) // P=U^2/R
 | ||||
| //#define BED_WATTS (12.0*12.0/1.1)    // P=U^2/R
 | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //============================= PID Settings ================================
 | ||||
| //===========================================================================
 | ||||
|  | ||||
| @ -263,10 +263,6 @@ | ||||
| #define HEATER_3_MAXTEMP 275 | ||||
| #define BED_MAXTEMP 150 | ||||
| 
 | ||||
| // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS
 | ||||
| //#define HOTEND_WATTS (12.0*12.0/6.7) // P=U^2/R
 | ||||
| //#define BED_WATTS (12.0*12.0/1.1)    // P=U^2/R
 | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //============================= PID Settings ================================
 | ||||
| //===========================================================================
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user