etagle 
							
						 
					 
					
						
						
							
						
						d82704354f 
					 
					
						
						
							
							Increase the planner first block HOLD delay to 100mS  
						
						 
						
						
						
						
					 
					
						2018-06-09 21:12:37 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						334341c632 
					 
					
						
						
							
							Hephestos config updates ( #10960 )  
						
						 
						
						
						
						
					 
					
						2018-06-07 21:23:55 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						55aedf036b 
					 
					
						
						
							
							Fix M503 ABL mesh report. (Zero-based IJ indices)  
						
						 
						
						
						
						
					 
					
						2018-06-07 16:36:50 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						d8b983f624 
					 
					
						
						
							
							More concise M503 output for M906, M913, M914 ( #10947 )  
						
						 
						
						
						
						
					 
					
						2018-06-06 20:58:28 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						ad8d3150aa 
					 
					
						
						
							
							Cleanup for dual endstops homing  
						
						 
						
						
						
						
					 
					
						2018-06-03 00:34:29 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo José Tagle 
							
						 
					 
					
						
						
							
						
						d3c02410a8 
					 
					
						
						
							
							[2.0.x] Small assorted collection of fixes and improvements ( #10911 )  
						
						 
						
						... 
						
						
						
						* Misc fixes and improvements
- Get rid of most critical sections on the Serial port drivers for AVR and DUE. Proper usage of FIFOs should allow interrupts to stay enabled without harm to queuing and dequeuing.
  Also, with 8-bit indices (for AVR) and up to 32-bit indices (for ARM), there is no need to protect reads and writes to those indices.
- Simplify the XON/XOFF logic quite a bit. Much cleaner now (both for AVR and ARM)
- Prevent a race condition (edge case) that could happen when estimating the proper value for the stepper timer (by reading it) and writing the calculated value for the time to the next ISR by disabling interrupts in those critical and small sections of the code - The problem could lead to lost steps.
- Fix dual endstops not properly homing bug (maybe).
* Set position immediately when possible 
						
						
					 
					
						2018-06-01 19:02:22 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						2deff0d9b9 
					 
					
						
						
							
							Fix/Improve junction deviation  
						
						 
						
						... 
						
						
						
						- Respect axis max acceleration limits instead of forcing a fixed acceleration value.
- The `junction_unit_vec` ensures proper handling of entry and exit speeds even when the axes involved have different limits. 
						
						
					 
					
						2018-05-31 20:09:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						d259070980 
					 
					
						
						
							
							Clean up trailing spaces from vim, etc.  
						
						 
						
						
						
						
					 
					
						2018-05-31 00:09:41 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						b90f54b0fc 
					 
					
						
						
							
							Improve probe logging  
						
						 
						
						
						
						
					 
					
						2018-05-29 21:54:13 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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