jeffstaley 
							
						 
					 
					
						
						
							
						
						0da636e1a3 
					 
					
						
						
							
							Set correct stepper direction on reset ( #13032 )  
						
						... 
						
						
						
						On a reset steppers were being initialized to incorrect direction. Original code wasn't respecting `INVERT_Z_DIR` define. 
						
						
					 
					
						2019-01-27 23:02:38 -06:00 
						 
				 
			
				
					
						
							
							
								Bob Kuhn 
							
						 
					 
					
						
						
							
						
						2f35747f29 
					 
					
						
						
							
							L6470 SPI daisy chain support ( #12895 )  
						
						
						
						
					 
					
						2019-01-23 19:06:54 -06:00 
						 
				 
			
				
					
						
							
							
								TheLongAndOnly 
							
						 
					 
					
						
						
							
						
						cb643d87df 
					 
					
						
						
							
							Adding missing code for triple Z-stepper auto-align ( #12786 )  
						
						
						
						
					 
					
						2019-01-01 18:22:04 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						6cf8d40f41 
					 
					
						
						
							
							Fix some serial echos of pin states  
						
						
						
						
					 
					
						2018-12-09 02:38:32 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						c986239837 
					 
					
						
						
							
							A single SERIAL_ECHO macro type ( #12557 )  
						
						
						
						
					 
					
						2018-11-29 16:58:58 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						edfd106bc5 
					 
					
						
						
							
							Rejigger Filament Runout class ( #12428 )  
						
						
						
						
					 
					
						2018-11-14 11:45:57 -06:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						052d102ded 
					 
					
						
						
							
							UltiMachine Archim 1 support ( #12404 )  
						
						
						
						
					 
					
						2018-11-14 00:27:39 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						9da6809ac3 
					 
					
						
						
							
							Adjust some comment spacing  
						
						
						
						
					 
					
						2018-11-11 11:28:50 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						5182eaf661 
					 
					
						
						
							
							Fix endstops enable behavior during probing  
						
						... 
						
						
						
						Fix a bug introduced in #9582  
						
						
					 
					
						2018-11-05 04:17:37 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						e0956bb572 
					 
					
						
						
							
							Drop 'register' storage specifier  
						
						
						
						
					 
					
						2018-11-04 16:17:13 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						6e3caf23b6 
					 
					
						
						
							
							IS_DELTA => ENABLED(DELTA)  
						
						
						
						
					 
					
						2018-11-03 03:57:11 -05:00 
						 
				 
			
				
					
						
							
							
								TheLongAndOnly 
							
						 
					 
					
						
						
							
						
						5536228359 
					 
					
						
						
							
							G34 Auto-align multi-stepper Z axis ( #11302 )  
						
						
						
						
					 
					
						2018-10-29 14:01:36 -05:00 
						 
				 
			
				
					
						
							
							
								InsanityAutomation 
							
						 
					 
					
						
						
							
						
						aebbb2359d 
					 
					
						
						
							
							Fix IDEX homing X0 wrong direction ( #12200 )  
						
						
						
						
					 
					
						2018-10-24 16:40:06 -05:00 
						 
				 
			
				
					
						
							
							
								forkoz 
							
						 
					 
					
						
						
							
						
						3a3ab3391f 
					 
					
						
						
							
							Return set_directions() to stepper.cpp ( #12182 )  
						
						... 
						
						
						
						Initial manual Z move can be negative if your stepper is inverted. Leads to bad situations for crashed or initially booted printers. 
						
						
					 
					
						2018-10-22 19:30:51 -05:00 
						 
				 
			
				
					
						
							
							
								AnHardt 
							
						 
					 
					
						
						
							
						
						d82bcdeea1 
					 
					
						
						
							
							Make PULSE_STOP(E) conditional ( #12121 )  
						
						
						
						
					 
					
						2018-10-17 09:52:57 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Pepper 
							
						 
					 
					
						
						
							
						
						c90e26dfa6 
					 
					
						
						
							
							fix normal extruder stepping ( #12118 )  
						
						
						
						
					 
					
						2018-10-17 02:47:31 -05:00 
						 
				 
			
				
					
						
							
							
								Marcio Teixeira 
							
						 
					 
					
						
						
							
						
						056561df93 
					 
					
						
						
							
							[2.0.x] Enhancements to FILAMENT_RUNOUT_SENSOR ( #12069 )  
						
						... 
						
						
						
						- Added FILAMENT_RUNOUT_DISTANCE_MM option
- Added FILAMENT_MOTION_SENSOR option 
						
						
					 
					
						2018-10-16 07:28:52 -05:00 
						 
				 
			
				
					
						
							
							
								AnHardt 
							
						 
					 
					
						
						
							
						
						f56968ba0b 
					 
					
						
						
							
							New Continuous Filament Mixer ( #12098 )  
						
						
						
						
					 
					
						2018-10-16 03:38:57 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						ddaef1a60c 
					 
					
						
						
							
							Clean trailing whitespace  
						
						
						
						
					 
					
						2018-10-11 21:40:55 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						45e738876a 
					 
					
						
						
							
							Add stepper MS3 support  
						
						... 
						
						
						
						Co-Authored-By: TheLongAndOnly <thelongandonly@users.noreply.github.com > 
						
						
					 
					
						2018-10-11 01:10:11 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						d556dc1865 
					 
					
						
						
							
							Fix and improve EEPROM storage ( #12054 )  
						
						... 
						
						
						
						* Clean up Temperature PID
* Improve EEPROM read/write/validate
* Group `SINGLENOZZLE` saved settings
* Group planner saved settings
* Group filament change saved settings
* Group skew saved settings
* Group `FWRETRACT` saved settings 
						
						
					 
					
						2018-10-10 09:45:20 -05:00 
						 
				 
			
				
					
						
							
							
								Roxy-3D 
							
						 
					 
					
						
						
							
						
						0780913848 
					 
					
						
						
							
							IDEX Improvements ( #11848 )  
						
						
						
						
					 
					
						2018-09-17 01:06:22 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						1718eff54a 
					 
					
						
						
							
							Code changes supporting up to 6 extruders  
						
						
						
						
					 
					
						2018-09-16 22:32:53 -05:00 
						 
				 
			
				
					
						
							
							
								Holger Müller 
							
						 
					 
					
						
						
							
						
						1a6f2b29b8 
					 
					
						
						
							
							Add support for Triple-Z steppers/endstops  
						
						
						
						
					 
					
						2018-09-16 00:35:58 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						d882717d98 
					 
					
						
						
							
							Save some PROGMEM with constexpr ( #11798 )  
						
						... 
						
						
						
						When possible, make `active_extruder` a `constexpr` to save some PROGMEM. 
						
						
					 
					
						2018-09-10 23:09:26 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastianv650 
							
						 
					 
					
						
						
							
						
						7e8c073fba 
					 
					
						
						
							
							Fix extruder stops extruding with LA ( #11758 )  
						
						
						
						
					 
					
						2018-09-09 00:04:14 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						d1ceaf5550 
					 
					
						
						
							
							[2.0.x] Followup to IDEX changes ( #11707 )  
						
						
						
						
					 
					
						2018-09-03 23:15:31 -05:00 
						 
				 
			
				
					
						
							
							
								Roxy-3D 
							
						 
					 
					
						
						
							
						
						7680b64aa6 
					 
					
						
						
							
							IDEX clean up ( #11690 )  
						
						
						
						
					 
					
						2018-09-02 10:18:59 -05:00 
						 
				 
			
				
					
						
							
							
								Dave Johnson 
							
						 
					 
					
						
						
							
						
						c64199941e 
					 
					
						
						
							
							Compile only selected PIO environment ( #11519 )  
						
						
						
						
					 
					
						2018-08-14 03:28:52 -05:00 
						 
				 
			
				
					
						
							
							
								Giuliano 
							
						 
					 
					
						
						
							
						
						e85feb2545 
					 
					
						
						
							
							[2.0.x] Better timing handling ( #11461 )  
						
						
						
						
					 
					
						2018-08-06 23:13:36 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						aa4cd2e861 
					 
					
						
						
							
							Eliminate stepper.* signed/unsigned warnings  
						
						
						
						
					 
					
						2018-06-27 23:10:51 -05:00 
						 
				 
			
				
					
						
							
							
								Eduardo José Tagle 
							
						 
					 
					
						
						
							
						
						edb21f349a 
					 
					
						
						
							
							Fix stepper/planner block handling, race conditions ( #11098 )  
						
						... 
						
						
						
						- Allow planner to alter the deceleration phase of the currently executing block.
- Remove BUSY flag, as it is NON ATOMIC to set bits in the Stepper ISR and Planner at the same time. 
						
						
					 
					
						2018-06-27 18:11:16 -05:00 
						 
				 
			
				
					
						
							
							
								etagle 
							
						 
					 
					
						
						
							
						
						5b49fccf80 
					 
					
						
						
							
							Add stepper driver DIR delay configuration option  
						
						... 
						
						
						
						...and recommended pulse width configuration for A4988 
						
						
					 
					
						2018-06-26 13:28:04 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						99591dc20c 
					 
					
						
						
							
							Filter endstops state at all times ( #11066 )  
						
						
						
						
					 
					
						2018-06-21 20:14:16 -05:00 
						 
				 
			
				
					
						
							
							
								etagle 
							
						 
					 
					
						
						
							
						
						a215725df6 
					 
					
						
						
							
							Fix stepper pulse timing  
						
						... 
						
						
						
						Always honor minimum period on stepper pulse generation, and fix timing calculations
Signed-off-by: etagle <ejtagle@hotmail.com > 
						
						
					 
					
						2018-06-12 21:34:24 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						0d79128c8d 
					 
					
						
						
							
							Localize stepper-specific defines  
						
						
						
						
					 
					
						2018-06-12 21:16:54 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						4dbec774b5 
					 
					
						
						
							
							HAL_*_TIMER_RATE => *_TIMER_RATE  
						
						
						
						
					 
					
						2018-06-12 16:39:12 -05:00 
						 
				 
			
				
					
						
							
							
								etagle 
							
						 
					 
					
						
						
							
						
						6f14bcaa3e 
					 
					
						
						
							
							Add MAXIMUM_STEPPER_RATE, enforce in multi-stepping  
						
						... 
						
						
						
						The timing value should be properly set for ALL boards. The compiler will check and set maximum step rate calculations based on those values. 
						
						
					 
					
						2018-06-10 16:02:47 -05:00 
						 
				 
			
				
					
						
							
							
								etagle 
							
						 
					 
					
						
						
							
						
						39a7e7720d 
					 
					
						
						
							
							Adaptive multiaxis step smoothing  
						
						... 
						
						
						
						- Stepper bugs fixed
- Support MIXING_EXTRUDER with Linear Advance
- Miscellaneous cleanup 
						
						
					 
					
						2018-06-10 16:02:47 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						3701869e6c 
					 
					
						
						
							
							Add HAL_timer_start for AVR, use stepper timer to time pulses  
						
						
						
						
					 
					
						2018-06-09 22:30:13 -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 
							
						 
					 
					
						
						
							
						
						4299e5dc8b 
					 
					
						
						
							
							Modify E-stepping macros for use in LINEAR_ADVANCE ( #10885 )  
						
						
						
						
					 
					
						2018-05-28 19:34:08 -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 
							
						 
					 
					
						
						
							
						
						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