Scott Lahteine 
							
						 
					 
					
						
						
							
						
						4299e5dc8b 
					 
					
						
						
							
							Modify E-stepping macros for use in LINEAR_ADVANCE ( #10885 )  
						
						 
						
						
						
						
					 
					
						2018-05-28 19:34:08 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						8f14ef855d 
					 
					
						
						
							
							More concise commentary in planner.cpp  
						
						 
						
						
						
						
					 
					
						2018-05-28 19:25:18 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						6919e87656 
					 
					
						
						
							
							Minor cleanup of multi-stepping logic  
						
						 
						
						
						
						
					 
					
						2018-05-28 17:44:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						853a9056ac 
					 
					
						
						
							
							Long thermistor tables need special consideration  
						
						 
						
						
						
						
					 
					
						2018-05-28 06:28:34 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						a4f9c3373f 
					 
					
						
						
							
							Tweak thermistor spacing  
						
						 
						
						
						
						
					 
					
						2018-05-28 03:44:32 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						1ce97f1f6d 
					 
					
						
						
							
							Faster (bisect) search in thermistor tables ( #10883 )  
						
						 
						
						
						
						
					 
					
						2018-05-27 23:27:51 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						0ca9db7051 
					 
					
						
						
							
							Correct HOTENDS for SWITCHING_EXTRUDER  
						
						 
						
						
						
						
					 
					
						2018-05-27 23:22:48 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo José Tagle 
							
						 
					 
					
						
						
							
						
						7b9f0302d4 
					 
					
						
						
							
							Fix Bresenham rounding errors, add link to article ( #10871 )  
						
						 
						
						
						
						
					 
					
						2018-05-27 01:49:59 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						2566342979 
					 
					
						
						
							
							Adjust some commentary  
						
						 
						
						
						
						
					 
					
						2018-05-27 00:10:25 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						6775a16c97 
					 
					
						
						
							
							Fix switching extruder stepping with LA  
						
						 
						
						
						
						
					 
					
						2018-05-26 19:07:01 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						931ab4ec40 
					 
					
						
						
							
							Rename Junction Deviation options  
						
						 
						
						
						
						
					 
					
						2018-05-26 18:33:51 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						aaaf09bda2 
					 
					
						
						
							
							BEZIER_JERK_CONTROL => S_CURVE_ACCELERATION  
						
						 
						
						
						
						
					 
					
						2018-05-26 18:33:51 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						01d37e00af 
					 
					
						
						
							
							Fix up stepper ISR with linear advance timing ( #10853 )  
						
						 
						
						... 
						
						
						
						Co-Authored-By: ejtagle <ejtagle@hotmail.com > 
						
						
					 
					
						2018-05-26 01:00:13 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						7261f48872 
					 
					
						
						
							
							Fix reset of endstops and move state  
						
						 
						
						
						
						
					 
					
						2018-05-24 19:33:36 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						50fa8e01c1 
					 
					
						
						
							
							Minor optimization of axis_did_move bits  
						
						 
						
						
						
						
					 
					
						2018-05-24 19:08:07 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						f28e366b77 
					 
					
						
						
							
							Followup for core endstops  
						
						 
						
						
						
						
					 
					
						2018-05-24 03:02:57 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						9644d56b42 
					 
					
						
						
							
							Patches for core motion tests  
						
						 
						
						
						
						
					 
					
						2018-05-24 00:49:01 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						3e3789da85 
					 
					
						
						
							
							Regression: Endstops Core compatibility ( #10823 )  
						
						 
						
						... 
						
						
						
						Co-Authored-By: ejtagle <ejtagle@hotmail.com > 
						
						
					 
					
						2018-05-23 03:45:25 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						4b610b333e 
					 
					
						
						
							
							Tweak G38 formatting  
						
						 
						
						
						
						
					 
					
						2018-05-22 01:56:03 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						d2647c1f19 
					 
					
						
						
							
							Fix G1 behaviour after tool unpark  
						
						 
						
						... 
						
						
						
						Fix  #10777  for 2.0.x
Co-Authored-By: Ante Vukorepa <o.orcinus@gmail.com > 
						
						
					 
					
						2018-05-22 00:53:00 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						0c3773d724 
					 
					
						
						
							
							Cleanup in stepper_indirection.h  
						
						 
						
						
						
						
					 
					
						2018-05-22 00:36:03 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						4b2f6e3b2b 
					 
					
						
						
							
							[2.0.x] Add endstop noise filter ( #10796 )  
						
						 
						
						
						
						
					 
					
						2018-05-21 15:51:38 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						65a004564c 
					 
					
						
						
							
							Stepper::set_position needed for some applications  
						
						 
						
						
						
						
					 
					
						2018-05-21 15:21:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						435ecb6b67 
					 
					
						
						
							
							Followup to stepper/planner refactor  
						
						 
						
						
						
						
					 
					
						2018-05-20 23:13:38 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bob Kuhn 
							
						 
					 
					
						
						
							
						
						d557c84a71 
					 
					
						
						
							
							[2.0.x] Error for FAST_PWM_FAN with 32 bit CPU ( #10798 )  
						
						 
						
						
						
						
					 
					
						2018-05-20 11:37:55 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								etagle 
							
						 
					 
					
						
						
							
						
						569df3fc0c 
					 
					
						
						
							
							Fix interrupt-based endstop detection  
						
						 
						
						... 
						
						
						
						- Also implemented real endstop reading on interrupt. 
						
						
					 
					
						2018-05-20 07:10:24 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								etagle 
							
						 
					 
					
						
						
							
						
						a4af975873 
					 
					
						
						
							
							Fix planner block optimization  
						
						 
						
						... 
						
						
						
						- Fixed the planner incorrectly avoiding optimization of the block following the active one.
- Added extra conditions to terminate planner early and avoid redundant computations. 
						
						
					 
					
						2018-05-20 07:10:24 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								etagle 
							
						 
					 
					
						
						
							
						
						e0ca627033 
					 
					
						
						
							
							Planner block HOLD flag  
						
						 
						
						... 
						
						
						
						Allows the Stepper ISR to wait until a given block is free for use. Allows Planner to plan the first move, which is split into two. 
						
						
					 
					
						2018-05-20 06:23:58 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								etagle 
							
						 
					 
					
						
						
							
						
						a11eb50a3e 
					 
					
						
						
							
							Refactor and optimize Stepper/Planner  
						
						 
						
						... 
						
						
						
						Better encapsulation and considerably reduce stepper jitter 
						
						
					 
					
						2018-05-20 06:23:58 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								etagle 
							
						 
					 
					
						
						
							
						
						0566badcef 
					 
					
						
						
							
							Add memory barrier, optimal interrupt on-off  
						
						 
						
						... 
						
						
						
						Disabling an ISR on ARM has 3 instructions of latency. A Memory barrier is REQUIRED to ensure proper and predictable disabling. Memory barriers are expensive, so avoid disabling if already disabled (See https://mcuoneclipse.com/2015/10/16/nvic-disabling-interrupts-on-arm-cortex-m-and-the-need-for-a-memory-barrier-instruction/ ) 
						
						
					 
					
						2018-05-20 02:39:34 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						7dc03ce721 
					 
					
						
						
							
							Simplified fix for babystep pulse width  
						
						 
						
						... 
						
						
						
						Alternative to the apparently superfluous double delay 
						
						
					 
					
						2018-05-19 21:00:08 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						65270d6a96 
					 
					
						
						
							
							Fix LIN_ADVANCE + SWITCHING_EXTRUDER  
						
						 
						
						... 
						
						
						
						Followup to #10656  
						
						
					 
					
						2018-05-19 18:32:00 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bob Kuhn 
							
						 
					 
					
						
						
							
						
						9ad42d6617 
					 
					
						
						
							
							add delay between pulse edges ( #10778 )  
						
						 
						
						
						
						
					 
					
						2018-05-19 17:12:16 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						83d42f33e1 
					 
					
						
						
							
							Add HAS_HOTEND_OFFSET_Z conditional  
						
						 
						
						
						
						
					 
					
						2018-05-19 17:05:15 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GMagician 
							
						 
					 
					
						
						
							
						
						3c76bda2d8 
					 
					
						
						
							
							Fix switching extruder  
						
						 
						
						... 
						
						
						
						`DONT_SWITCH` got lost along the way. Replace it with `DO_SWITCH_EXTRUDER` and adjust the code. 
						
						
					 
					
						2018-05-19 17:05:15 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Giuliano 
							
						 
					 
					
						
						
							
						
						e1d9046efc 
					 
					
						
						
							
							[2.0.x] Temperature reading fix ( #10774 )  
						
						 
						
						
						
						
					 
					
						2018-05-19 15:39:36 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						50270b53a0 
					 
					
						
						
							
							Clear up some more compile warnings  
						
						 
						
						
						
						
					 
					
						2018-05-17 18:40:49 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiri Jaburek 
							
						 
					 
					
						
						
							
						
						43ddb29f9e 
					 
					
						
						
							
							Add FAN_MAX_PWM for M106-controlled fans  
						
						 
						
						
						
						
					 
					
						2018-05-15 21:18:46 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						836b0bbeee 
					 
					
						
						
							
							Fix MBL line_to_destination  
						
						 
						
						... 
						
						
						
						Fix  #10708  
						
						
					 
					
						2018-05-13 16:50:39 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						ba4c32eec5 
					 
					
						
						
							
							Followup to _AXIS patch  
						
						 
						
						
						
						
					 
					
						2018-05-13 10:43:35 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						d9154ebdf6 
					 
					
						
						
							
							Followup to math patch  
						
						 
						
						
						
						
					 
					
						2018-05-13 09:30:27 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						883b0c9880 
					 
					
						
						
							
							Convert custom maths to inlines ( #10728 )  
						
						 
						
						
						
						
					 
					
						2018-05-13 08:10:08 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						08e36e264e 
					 
					
						
						
							
							Apply _AXIS macro  
						
						 
						
						
						
						
					 
					
						2018-05-13 06:51:01 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						99ecdf59af 
					 
					
						
						
							
							Smarter MIN, MAX, ABS macros  
						
						 
						
						... 
						
						
						
						Use macros that explicitly avoid double-evaluation and can be used for any datatype, replacing `min`, `max`, `abs`, `fabs`, `labs`, and `FABS`.
Co-Authored-By: ejtagle <ejtagle@hotmail.com > 
						
						
					 
					
						2018-05-13 04:52:56 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						083ec9963e 
					 
					
						
						
							
							Tweaks to heater / lcd conditions  
						
						 
						
						
						
						
					 
					
						2018-05-13 04:52:56 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						8f8c6a9bc4 
					 
					
						
						
							
							Move get_axis_position_mm to Planner ( #10718 )  
						
						 
						
						
						
						
					 
					
						2018-05-12 09:59:11 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						a1062eec5b 
					 
					
						
						
							
							Better handling of DELAY_NS and DELAY_US ( #10716 )  
						
						 
						
						... 
						
						
						
						Co-Authored-By: ejtagle <ejtagle@hotmail.com > 
						
						
					 
					
						2018-05-12 08:34:04 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						f5aaa2d6c0 
					 
					
						
						
							
							Fix some compiler warnings  
						
						 
						
						
						
						
					 
					
						2018-05-12 05:28:12 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						3614e6ce0f 
					 
					
						
						
							
							Fix Switching Extruder with Linear Advance  
						
						 
						
						
						
						
					 
					
						2018-05-12 02:26:14 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						625035a9ce 
					 
					
						
						
							
							Fix M301 access to lpq_len ( #10714 )  
						
						 
						
						... 
						
						
						
						Co-Authored-By: Zwaubel 
						
						
					 
					
						2018-05-12 02:13:40 -05:00