Scott Lahteine 
							
						 
					 
					
						
						
							
						
						3e8f9ecd1c 
					 
					
						
						
							
							Extend min/max_temp_error for the bed  
						
						
						
						
					 
					
						2016-08-08 22:49:21 -07:00 
						 
				 
			
				
					
						
							
							
								AnHardt 
							
						 
					 
					
						
						
							
						
						aa9b52b2e7 
					 
					
						
						
							
							MISO is an input  
						
						
						
						
					 
					
						2016-08-08 20:09:57 +02:00 
						 
				 
			
				
					
						
							
							
								AnHardt 
							
						 
					 
					
						
						
							
						
						9ab94bd2c1 
					 
					
						
						
							
							fix-babysrepping  
						
						
						
						
					 
					
						2016-08-02 21:06:42 +02:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						63fd1f49a6 
					 
					
						
						
							
							PID_EXTRUSION_SCALING, disabled by default  
						
						
						
						
					 
					
						2016-07-31 17:49:34 -07:00 
						 
				 
			
				
					
						
							
							
								AnHardt 
							
						 
					 
					
						
						
							
						
						e4942d2163 
					 
					
						
						
							
							Switch SD2cadrLib to fastio  
						
						... 
						
						
						
						Replace all fastDigitalRead/Write() with READ/WRITE()
Define SCK_PIN, MISO_PIN, MOSI_PIN in pins.h if not already defined in the pins_*.h files.
Remove these conditional pin definitions from the pin-files. They are now always defined.
Define separate sets of SPI-pins for AT90USB with and without Teensy support in fastio.h.
Likely this was the main reason for all that confusion about the AT90USB-SPI pins. 
						
						
					 
					
						2016-07-27 12:40:44 +02:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						2d378fac1b 
					 
					
						
						
							
							No need to include thermistortables.h in Configuration.h  
						
						
						
						
					 
					
						2016-07-25 22:43:50 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						d8f2876753 
					 
					
						
						
							
							Replace some float division with multiplication  
						
						
						
						
					 
					
						2016-07-24 13:27:50 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						f8b5749235 
					 
					
						
						
							
							Replace division in planner with multiplication  
						
						
						
						
					 
					
						2016-07-24 13:27:49 -07:00 
						 
				 
			
				
					
						
							
							
								João Brázio 
							
						 
					 
					
						
						
							
						
						3ebad4e020 
					 
					
						
						
							
							Moves all global enums to a central file  
						
						
						
						
					 
					
						2016-07-19 14:31:09 +01:00 
						 
				 
			
				
					
						
							
							
								esenapaj 
							
						 
					 
					
						
						
							
						
						c2c8ab4698 
					 
					
						
						
							
							Follow-up the PR  #4278  (Fixups for PID_ADD_EXTRUSION_RATE and HOTENDS==1)  
						
						
						
						
					 
					
						2016-07-13 22:24:31 +09:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						cdd77d23bb 
					 
					
						
						
							
							Neaten up temperature member data  
						
						
						
						
					 
					
						2016-07-12 20:04:15 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						d4c68279c8 
					 
					
						
						
							
							Add "P" parameter to M302  
						
						
						
						
					 
					
						2016-07-12 20:04:15 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						11dcbae7a2 
					 
					
						
						
							
							Only a single E axis. Can tool-change reseed position[E_AXIS]?  
						
						
						
						
					 
					
						2016-07-11 22:27:24 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						182c8d7f8f 
					 
					
						
						
							
							Dyze High Temp Thermistor Support  
						
						
						
						
					 
					
						2016-07-10 17:59:05 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						ee0983ab57 
					 
					
						
						
							
							Further reduction when HOTENDS == 1  
						
						
						
						
					 
					
						2016-07-10 16:54:30 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						b72238f406 
					 
					
						
						
							
							Invariant get_pid_output with HOTENDS < 2  
						
						
						
						
					 
					
						2016-07-10 16:33:51 -07:00 
						 
				 
			
				
					
						
							
							
								AnHardt 
							
						 
					 
					
						
						
							
						
						a129078927 
					 
					
						
						
							
							Add an emergency-command parser to MarlinSerial (supporting M108)  
						
						... 
						
						
						
						Add an emergency-command parser to MarlinSerial's RX interrupt.
The parser tries to find and execute M108,M112,M410 before the commands disappear in the RX-buffer.
To avoid false positives for M117, comments and commands followed by filenames (M23, M28, M30, M32, M33) are filtered.
This enables Marlin to receive and react on the Emergency command at all times - regardless of whether the buffers are full or not. It remains to convince hosts to send the commands. To inform the hosts about the new feature a new entry in the M115-report was made. "`EMERGENCY_CODES:M112,M108,M410;`".
The parser is fast. It only ever needs two switch decisions and one assignment of the new state for every character.
One problem remains. If the host has sent an incomplete line before sending an emergency command the emergency command could be omitted when the parser is in `state_IGNORE`.
In that case the host should send "\ncommand\n"
Also introduces M108 to break the waiting for the heaters in M109, M190 and M303.
Rename `cancel_heatup` to `wait_for_heatup` to better see the purpose. 
						
						
					 
					
						2016-07-07 16:37:22 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						bd491818d6 
					 
					
						
						
							
							Reduce storage requirements for strings, make some PGM  
						
						
						
						
					 
					
						2016-06-27 20:36:18 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						7b2fadd598 
					 
					
						
						
							
							Apply some fixes from Andreas  
						
						... 
						
						
						
						Derived from
https://github.com/AnHardt/Marlin/commit/6e8ede8c694fa4d9e3c769840b09d56 
7f8d8e0dd 
						
						
					 
					
						2016-06-22 17:35:59 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						dcb8ec32ee 
					 
					
						
						
							
							Fix compile error with watch_bed_next_ms  
						
						
						
						
					 
					
						2016-06-21 02:13:41 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						ee5be92206 
					 
					
						
						
							
							Fix broken DISABLE_HEATER macro  
						
						
						
						
					 
					
						2016-06-13 20:57:58 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						e2d4919c01 
					 
					
						
						
							
							Merge pull request  #3991  from thinkyhead/rc_axis_units  
						
						... 
						
						
						
						Rename some vars to clarify their relationship to acceleration 
						
						
					 
					
						2016-06-09 20:57:01 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						72c6f2923f 
					 
					
						
						
							
							axis_steps_per_unit => axis_steps_per_mm  
						
						
						
						
					 
					
						2016-06-09 17:04:51 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						3c68be79dc 
					 
					
						
						
							
							Throw an error in PID_autotune for E < -1  
						
						
						
						
					 
					
						2016-06-09 16:41:53 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						cd441ce652 
					 
					
						
						
							
							SINGLENOZZLE: EXTRUDERS versus HOTENDS  
						
						
						
						
					 
					
						2016-06-03 17:38:03 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						3fd9b331f0 
					 
					
						
						
							
							Merge pull request  #3924  from thinkyhead/rc_statics_temperature  
						
						... 
						
						
						
						Apply static to Temperature class 
						
						
					 
					
						2016-06-02 17:13:17 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						78fb02a5ad 
					 
					
						
						
							
							Apply static to Temperature class  
						
						
						
						
					 
					
						2016-05-30 16:50:51 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						fad7680605 
					 
					
						
						
							
							Slower SPI speed for MAX31855  
						
						
						
						
					 
					
						2016-05-25 18:15:36 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						0c7c45063b 
					 
					
						
						
							
							PID_ADD_EXTRUSION_RATE based on MarlinKimbra  
						
						
						
						
					 
					
						2016-05-20 16:15:05 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						8218558953 
					 
					
						
						
							
							Update comments, rename next_ping_ms, followup to  #3797  
						
						
						
						
					 
					
						2016-05-19 16:44:57 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						58339aea5f 
					 
					
						
						
							
							Merge pull request  #3769  from jbrazio/bugfix/iteration-invokes-undef-behavior  
						
						... 
						
						
						
						Bugfix: iteration invokes undefined behavior 
						
						
					 
					
						2016-05-15 20:36:25 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						2f14934c65 
					 
					
						
						
							
							Fix checkExtruderAutoFans  
						
						... 
						
						
						
						Make sure to only set the fan state once when extruders share a fan 
						
						
					 
					
						2016-05-15 18:54:37 -07:00 
						 
				 
			
				
					
						
							
							
								João Brázio 
							
						 
					 
					
						
						
							
						
						ecd490ed49 
					 
					
						
						
							
							Bugfix: iteration invokes undefined behavior  
						
						
						
						
					 
					
						2016-05-15 22:45:08 +01:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						4d6bb52b26 
					 
					
						
						
							
							Don't try to enable unused auto fans  
						
						... 
						
						
						
						Addressing #3743  
						
						
					 
					
						2016-05-14 14:46:14 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						9b92bb8f31 
					 
					
						
						
							
							Set the initial state based on target temperature  
						
						
						
						
					 
					
						2016-05-08 17:25:44 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						6b13c430ae 
					 
					
						
						
							
							The TRReset state is not needed with fall-through  
						
						
						
						
					 
					
						2016-05-08 17:01:46 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						c2522ce1f5 
					 
					
						
						
							
							Fallthru in thermal runaway test when TRState changes  
						
						
						
						
					 
					
						2016-05-08 16:51:33 -07:00 
						 
				 
			
				
					
						
							
							
								esenapaj 
							
						 
					 
					
						
						
							
						
						9186be7b83 
					 
					
						
						
							
							Fix compilation error in debugging  code  
						
						... 
						
						
						
						Fix compilation error in Thermal Runaway debugging code 
						
						
					 
					
						2016-05-09 01:57:21 +09:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						084f6b5b44 
					 
					
						
						
							
							Temperature singleton class  
						
						
						
						
					 
					
						2016-05-04 19:42:12 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						85e732d5fd 
					 
					
						
						
							
							Fix BABYSTEPPING, add it to Travis test  
						
						
						
						
					 
					
						2016-05-02 20:01:00 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						60c6efb75c 
					 
					
						
						
							
							Merge pull request  #3653  from thinkyhead/rc_bed_temp_watch_merge  
						
						... 
						
						
						
						Introduce temp watch protection for the bed 
						
						
					 
					
						2016-05-01 13:58:28 -07:00 
						 
				 
			
				
					
						
							
							
								gralco 
							
						 
					 
					
						
						
							
						
						908229dbb3 
					 
					
						
						
							
							Introduce temp watch protection for the bed  
						
						... 
						
						
						
						When setting the bed temp via M140/M190 if the thermistor does not read an increase of WATCH_BED_TEMP_INCREASE degrees by WATCH_BED_TEMP_PERIOD seconds then it will throw "Error:Heating failed, system stopped! Heater_ID: bed" and call the kill() function.
Conflicts:
	Marlin/Configuration_adv.h 
						
						
					 
					
						2016-05-01 13:12:51 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						96f51f400f 
					 
					
						
						
							
							Planner singleton class  
						
						
						
						
					 
					
						2016-04-30 17:26:50 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						5e4e535ce8 
					 
					
						
						
							
							Stepper and Endstops as singleton objects  
						
						
						
						
					 
					
						2016-04-30 17:26:50 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						3db5a75f30 
					 
					
						
						
							
							Merge pull request  #3568  from thinkyhead/rc_various_fixes  
						
						... 
						
						
						
						General code cleanup, improved naming, etc. 
						
						
					 
					
						2016-04-19 20:53:38 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						8a2587f017 
					 
					
						
						
							
							Read size for MAX6675 from sizeof(max6675_temp)  
						
						
						
						
					 
					
						2016-04-19 19:57:32 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						ba84d8d091 
					 
					
						
						
							
							Allow setting PIDTEMP and PIDTEMPBED together or apart  
						
						
						
						
					 
					
						2016-04-19 18:09:29 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						a26d70e932 
					 
					
						
						
							
							Apply indentation to gcode_M303, PID_autotune  
						
						
						
						
					 
					
						2016-04-18 19:04:45 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						ba66336503 
					 
					
						
						
							
							Output error for disabled M303  
						
						
						
						
					 
					
						2016-04-18 19:03:45 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						8429ae6beb 
					 
					
						
						
							
							Merge pull request  #3525  from thinkyhead/rc_fix_pid_params_per_extruder  
						
						... 
						
						
						
						Fix broken PID_PARAMS_PER_EXTRUDER 
						
						
					 
					
						2016-04-16 19:49:42 -07:00