Scott Lahteine 
							
						 
					 
					
						
						
							
						
						bc50db9cf6 
					 
					
						
						
							
							Implement PID_ADD_EXTRUSION_RATE  
						
						 
						
						
						
						
					 
					
						2015-09-12 07:53:20 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						51e89a269c 
					 
					
						
						
							
							Overridable Options - Part 9 (PR#2561)  
						
						 
						
						... 
						
						
						
						Apply `ENABLED` / `DISABLED` macros to temperature-related files. 
						
						
					 
					
						2015-07-31 01:05:55 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AnHardt 
							
						 
					 
					
						
						
							
						
						d17f7ebc8a 
					 
					
						
						
							
							Multiply WATCH_TEMP_PERIOD by 1000UL (PR#2535)  
						
						 
						
						... 
						
						
						
						instead of 1000.  Else we get errors with times over 32 seconds. 
						
						
					 
					
						2015-07-27 20:30:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						e4c01f1c7e 
					 
					
						
						
							
							Simplify init with ARRAY_BY_EXTRUDERS1 macro (PR#2507)  
						
						 
						
						
						
						
					 
					
						2015-07-26 20:40:27 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						77e80ef367 
					 
					
						
						
							
							Require extruders for thermal code  
						
						 
						
						
						
						
					 
					
						2015-07-16 16:36:30 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						3bde4f4855 
					 
					
						
						
							
							Require temp sensor for bed thermal protection  
						
						 
						
						
						
						
					 
					
						2015-07-16 16:36:30 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ayberkozgur 
							
						 
					 
					
						
						
							
						
						7268d46508 
					 
					
						
						
							
							Always calculate extruder temperature PID d term (PR#2432)  
						
						 
						
						
						
						
					 
					
						2015-07-13 13:22:26 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						a274769f4f 
					 
					
						
						
							
							Clean up spacing and comments  
						
						 
						
						... 
						
						
						
						Also clean up some trailing spaces in a few other sources 
						
						
					 
					
						2015-06-15 20:20:31 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						1d94d098bf 
					 
					
						
						
							
							Formatting tweaks as part of fixing issue 1497  
						
						 
						
						
						
						
					 
					
						2015-06-14 19:57:27 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						e602c28ad9 
					 
					
						
						
							
							Set auto fan pins to OUTPUT during init  
						
						 
						
						... 
						
						
						
						Fixes the problem of these pins being left in INPUT state, as described
in #1497  
						
						
					 
					
						2015-06-14 19:57:27 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MagoKimbra 
							
						 
					 
					
						
						
							
						
						eb81982fcd 
					 
					
						
						
							
							Fix error next command in autotune (PR#2274)  
						
						 
						
						... 
						
						
						
						Now send only temperature for T or B, but not send OK.
Host interprets the line to show the right temperature, but not in
response to M105 then stop and send commands until it ends the autotune. 
						
						
					 
					
						2015-06-12 07:10:38 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AnHardt 
							
						 
					 
					
						
						
							
						
						b1404a0743 
					 
					
						
						
							
							fix thermal protection state machine target temp. V2  
						
						 
						
						... 
						
						
						
						If the target temperature is changed then it would always stay in the reset state.
Thanks to @tonokip.
Replaces #2119  
						
						
					 
					
						2015-06-02 12:26:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Bastien-Filiatrault 
							
						 
					 
					
						
						
							
						
						e86f2342c0 
					 
					
						
						
							
							Separate the maximum integral power for the bed from PID_INTEGRAL_DRIVE_MAX / PID_MAX.  
						
						 
						
						... 
						
						
						
						My PID_INTEGRAL_DRIVE_MAX was at 96, which was insufficient for my bed
to reach its intended temperature. The head requires a low maximum power since
I run on 24 volts and it has a somewhat low thermal mass. 
						
						
					 
					
						2015-05-28 11:48:04 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AnHardt 
							
						 
					 
					
						
						
							
						
						da246f5cb1 
					 
					
						
						
							
							Activate BED_MINTEMP error.  
						
						 
						
						... 
						
						
						
						And call _temp_error() directly for ERR_MAXTEMP_BED to avoid the only one time use of bed_max_temp_error().
Includes #2156 . 
						
						
					 
					
						2015-05-25 13:23:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AnHardt 
							
						 
					 
					
						
						
							
						
						959da98d8e 
					 
					
						
						
							
							Call kill() only once when triggered by a temperature error  
						
						 
						
						... 
						
						
						
						to avoid stack overflow when called from interrupt.
Some clean up for calls of disable_all_heaters().
'disable_all_heaters()' is called in kill() and again when 'killed' is already set inside _temp_error(). 
						
						
					 
					
						2015-05-25 12:44:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						063881b5bd 
					 
					
						
						
							
							Fix a couple of doubled semicolons  
						
						 
						
						
						
						
					 
					
						2015-05-21 18:15:29 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						00716d0ca0 
					 
					
						
						
							
							Small start_watching_heater adjustment  
						
						 
						
						
						
						
					 
					
						2015-05-21 16:44:49 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AnHardt 
							
						 
					 
					
						
						
							
						
						4422365a53 
					 
					
						
						
							
							Merge branch 'Development' of  https://github.com/MarlinFirmware/Marlin  into _temp_error  
						
						 
						
						
						
						
					 
					
						2015-05-20 23:34:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AnHardt 
							
						 
					 
					
						
						
							
						
						4113762062 
					 
					
						
						
							
							Merge pull request  #2130  from AnHardt/kill2  
						
						 
						
						... 
						
						
						
						Add a string parameter to kill() 
						
						
					 
					
						2015-05-20 23:32:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AnHardt 
							
						 
					 
					
						
						
							
						
						120d4c7a8c 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/kill2' into _temp_error  
						
						 
						
						
						
						
					 
					
						2015-05-20 21:25:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AnHardt 
							
						 
					 
					
						
						
							
						
						cb6e82dc60 
					 
					
						
						
							
							Change from kill() to kill(const char *)  
						
						 
						
						... 
						
						
						
						in temperature.cpp 
						
						
					 
					
						2015-05-20 21:22:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AnHardt 
							
						 
					 
					
						
						
							
						
						9d13942278 
					 
					
						
						
							
							Use new kill() with parameter.  
						
						 
						
						
						
						
					 
					
						2015-05-20 21:18:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AnHardt 
							
						 
					 
					
						
						
							
						
						2990c6c45f 
					 
					
						
						
							
							Use new kill_() for _temp_error()  
						
						 
						
						... 
						
						
						
						instead of stop(). We really want to require a reset and no chance to set a new temperature. 
						
						
					 
					
						2015-05-20 14:03:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AnHardt 
							
						 
					 
					
						
						
							
						
						70163dafb9 
					 
					
						
						
							
							Use _temp_error() for all errors thrown by different mechanisms  
						
						 
						
						... 
						
						
						
						Now ending in an endless loop.
Tidy up the output format.
We now get:
ERRORTEXT ", system stopped! Heater_ID: " HEATERID
Where ERRORTEXT can be:
"Heating failed"
"Thermal Runaway"
"MAXTEMP triggered"
"MINTEMP triggered"
and soon
"Thermal Jump"
HEATERID can be
0, 1, 2 ,3 , "bed"
This messages are always followed by the common:
"Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)" 
						
						
					 
					
						2015-05-18 20:26:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AnHardt 
							
						 
					 
					
						
						
							
						
						97ca1b3f4d 
					 
					
						
						
							
							Name magic value 20 to MAX_OVERSHOOT_PID_AUTOTUNE  
						
						 
						
						... 
						
						
						
						to make it better findable. 
						
						
					 
					
						2015-05-18 14:15:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						f65833931d 
					 
					
						
						
							
							Formatting tweaks  
						
						 
						
						
						
						
					 
					
						2015-05-13 02:02:19 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						d693e0f378 
					 
					
						
						
							
							Use WATCH_TEMP_INCREASE + TEMP_HYSTERESIS + 1 as difference limit  
						
						 
						
						
						
						
					 
					
						2015-05-12 18:30:38 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						6697a8f375 
					 
					
						
						
							
							Watch the heater a little longer  
						
						 
						
						
						
						
					 
					
						2015-05-12 18:22:47 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						5693a6e3c9 
					 
					
						
						
							
							Fix heating error message  
						
						 
						
						
						
						
					 
					
						2015-05-12 18:17:13 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						8332a15899 
					 
					
						
						
							
							Fix testing of runaway options in temperature.cpp  
						
						 
						
						
						
						
					 
					
						2015-05-10 23:03:24 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						2445ae3d3a 
					 
					
						
						
							
							Combine thermal runaway and watch-period  
						
						 
						
						... 
						
						
						
						- Make thermal protection for all hotends and/or bed into simple
switches
- Now enable `WATCH_TEMP_PERIOD` when `THERMAL_PROTECTION_HOTENDS` is
enabled
- Move detailed thermal parameters to `Configuration_adv.h`
- Add sanity checks to warn about old configurations
- Change `WATCH_TEMP_PERIOD` to seconds instead of milliseconds 
						
						
					 
					
						2015-05-10 22:52:01 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						9b3d4380d3 
					 
					
						
						
							
							Only watch the heater that was set  
						
						 
						
						
						
						
					 
					
						2015-05-10 20:26:45 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						28c87ec81b 
					 
					
						
						
							
							Disable all heaters on temp error  
						
						 
						
						
						
						
					 
					
						2015-05-08 23:17:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						54deb9eea3 
					 
					
						
						
							
							Enable WATCH_TEMP_PERIOD by default  
						
						 
						
						
						
						
					 
					
						2015-05-08 22:36:02 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						deedb00c18 
					 
					
						
						
							
							Document WATCH_TEMP_PERIOD  
						
						 
						
						
						
						
					 
					
						2015-05-08 22:25:51 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						a120bf3fe4 
					 
					
						
						
							
							Latest upstream commits  
						
						 
						
						
						
						
					 
					
						2015-04-27 22:40:19 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						ae53b3cdc3 
					 
					
						
						
							
							Fix the M303 S-1 report text  
						
						 
						
						
						
						
					 
					
						2015-04-27 22:25:00 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						0fca084ea6 
					 
					
						
						
							
							Make EEPROM reproducible in GCode  
						
						 
						
						... 
						
						
						
						With these changes the output of `M503 S0` is all you need to restore
the EEPROM. Building on this it is straightforward to save and restore
the EEPROM state using the SD card or external GCode file.
- Added `M145` to set “heatup states” for the LCD menu
- Added `M420` to toggle Mesh Bed Leveling
- Added `M421` to set a single Mesh coordinate
- Extended `Config_PrintSettings` with added M codes
- Cleaned up some comments here and there 
						
						
					 
					
						2015-04-26 20:56:33 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								paclema 
							
						 
					 
					
						
						
							
						
						581685a231 
					 
					
						
						
							
							Added new PID autotune info, to make easy copy & paste results to marlin  
						
						 
						
						
						
						
					 
					
						2015-04-17 11:15:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						09d60e0128 
					 
					
						
						
							
							Naming and code comments  
						
						 
						
						
						
						
					 
					
						2015-04-13 17:17:36 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						257a907456 
					 
					
						
						
							
							Fix typo in next_bed_check_ms  
						
						 
						
						
						
						
					 
					
						2015-04-12 23:17:28 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						e4b1e8651b 
					 
					
						
						
							
							next_ vars faster than previous_  
						
						 
						
						... 
						
						
						
						- Change some `previous_` time vars to `next_` so an add only happens
at intervals
- Fix `HEATER_0_USES_MAX6675` polling too frequently, or not at all 
						
						
					 
					
						2015-04-12 23:06:50 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						ccddc280be 
					 
					
						
						
							
							Apply three more commits  
						
						 
						
						
						
						
					 
					
						2015-04-12 22:47:44 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						27cb90da8b 
					 
					
						
						
							
							IsStopped / IsRunning inline  
						
						 
						
						
						
						
					 
					
						2015-04-08 00:56:19 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						e502144eda 
					 
					
						
						
							
							Fixup formatting of last commit  
						
						 
						
						
						
						
					 
					
						2015-04-06 21:28:14 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Miles 
							
						 
					 
					
						
						
							
						
						1a5293c2ce 
					 
					
						
						
							
							Prevents MINTEMP / MAXTEMP when no heaters present  
						
						 
						
						... 
						
						
						
						This commit checks whether or not HEATER_0 is in use, and if not, skips
the MIN / MAX temperature checks. 
						
						
					 
					
						2015-04-05 22:27:14 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						b0f198c153 
					 
					
						
						
							
							heater_index above its use  
						
						 
						
						
						
						
					 
					
						2015-04-04 06:18:08 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						60f8e0386f 
					 
					
						
						
							
							More thermal runaway states  
						
						 
						
						
						
						
					 
					
						2015-04-04 05:45:36 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						f9dbd73652 
					 
					
						
						
							
							Fix tr_target_temperature type - float!  
						
						 
						
						
						
						
					 
					
						2015-04-04 05:25:53 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						a3e129e091 
					 
					
						
						
							
							Merge pull request  #1801  from thinkyhead/fixup_probing  
						
						 
						
						... 
						
						
						
						Minor optimizations 
						
						
					 
					
						2015-04-03 22:30:01 -07:00