Marcio Teixeira 
							
						 
					 
					
						
						
							
						
						e1604198ff 
					 
					
						
						
							
							G425 — Auto-calibrate Backlash and Nozzle Offsets ( #13050 )  
						
						
						
						
					 
					
						2019-02-06 17:20:17 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						d4d1b28a06 
					 
					
						
						
							
							Fix some include paths  
						
						
						
						
					 
					
						2019-02-04 03:57:15 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						4fa1c52688 
					 
					
						
						
							
							Tweak serial output code  
						
						
						
						
					 
					
						2019-02-03 01:09:14 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						e874f9664c 
					 
					
						
						
							
							Tweaks to endstops code  
						
						
						
						
					 
					
						2018-11-30 14:25:55 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						c986239837 
					 
					
						
						
							
							A single SERIAL_ECHO macro type ( #12557 )  
						
						
						
						
					 
					
						2018-11-29 16:58:58 -06:00 
						 
				 
			
				
					
						
							
							
								Giuliano Zaro 
							
						 
					 
					
						
						
							
						
						98c2fc4e42 
					 
					
						
						
							
							Endstops fix followup ( #12423 )  
						
						... 
						
						
						
						Followup to #12413  
						
						
					 
					
						2018-11-13 17:10:07 -06:00 
						 
				 
			
				
					
						
							
							
								Giuliano Zaro 
							
						 
					 
					
						
						
							
						
						d631267548 
					 
					
						
						
							
							Refine endstops fixes ( #12413 )  
						
						... 
						
						
						
						When endstops/probe are enabled `ENDSTOP_NOISE_THRESHOLD` calls to `update` are required to properly re-sync endstops/probe status. 
						
						
					 
					
						2018-11-13 04:31:58 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						a0c795b097 
					 
					
						
						
							
							Encapsulate common display code in a singleton ( #12395 )  
						
						... 
						
						
						
						* Encapsulate common LCD code in a singleton
* Depend more UBL code on UBL_DEVEL_DEBUGGING
  - Since most users don't need the debugging on at all times, this helps reduce the default build size for UBL by over 2K, a little closer to fitting on 128K boards. 
						
						
					 
					
						2018-11-11 12:16:24 -06:00 
						 
				 
			
				
					
						
							
							
								Giuliano Zaro 
							
						 
					 
					
						
						
							
						
						fd7fd55662 
					 
					
						
						
							
							Solve endstops issues ( #12382 )  
						
						... 
						
						
						
						- Partially reverts #11900  and tries to solve #12336  
						
						
					 
					
						2018-11-09 14:58:04 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						4f72e041f2 
					 
					
						
						
							
							Use card.stopSDPrint() for completeness  
						
						
						
						
					 
					
						2018-11-06 20:55:17 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						b7ca93ba37 
					 
					
						
						
							
							Remove dead comment  
						
						
						
						
					 
					
						2018-11-04 06:10:35 -06:00 
						 
				 
			
				
					
						
							
							
								Giuliano Zaro 
							
						 
					 
					
						
						
							
						
						aa9202260d 
					 
					
						
						
							
							Fix endstop when no interrupt ( #12158 )  
						
						
						
						
					 
					
						2018-10-19 13:45:39 -05:00 
						 
				 
			
				
					
						
							
							
								Marcio Teixeira 
							
						 
					 
					
						
						
							
						
						71e19baf69 
					 
					
						
						
							
							Fix kill => disable_all_heaters => print_job_timer.stop ( #12146 )  
						
						... 
						
						
						
						- Remove `print_job_timer.stop()` from `disable_all_heaters`
- Call `print_job_timer.stop()` for relevant `disable_all_heaters()`.
- Split up `kill()` for watchdog interrupt safety 
						
						
					 
					
						2018-10-18 21:20:56 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						11ac75edcb 
					 
					
						
						
							
							Use PGM_P for PSTR pointers ( #11977 )  
						
						
						
						
					 
					
						2018-09-30 23:44:33 -05:00 
						 
				 
			
				
					
						
							
							
								InsanityAutomation 
							
						 
					 
					
						
						
							
						
						23114aeb81 
					 
					
						
						
							
							Fix garbled M119 output. Honor NUM_RUNOUT_SENSORS ( #11948 )  
						
						
						
						
					 
					
						2018-09-28 19:00:11 -05:00 
						 
				 
			
				
					
						
							
							
								Giuliano Zaro 
							
						 
					 
					
						
						
							
						
						dc11131656 
					 
					
						
						
							
							[2.0.x] fix possible race condition ( #11923 )  
						
						... 
						
						
						
						Fix some commits done in #11900  
						
						
					 
					
						2018-09-25 13:56:57 -04:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						d6b9327c11 
					 
					
						
						
							
							Followup for Endstop Noise Threshold  
						
						... 
						
						
						
						Followup to #11912  
						
						
					 
					
						2018-09-25 13:50:49 -04:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						5490a664f5 
					 
					
						
						
							
							Expose: Homing Validation and Endstop Noise Threshold ( #11912 )  
						
						
						
						
					 
					
						2018-09-24 21:59:12 -04:00 
						 
				 
			
				
					
						
							
							
								Giuliano Zaro 
							
						 
					 
					
						
						
							
						
						18e456d38d 
					 
					
						
						
							
							[2.0.x] fix home endstop bug (DON'T MERGE, needs discussion) ( #11900 )  
						
						
						
						
					 
					
						2018-09-24 16:56:01 -04:00 
						 
				 
			
				
					
						
							
							
								Roxy-3D 
							
						 
					 
					
						
						
							
						
						4163c1a514 
					 
					
						
						
							
							Fix end stop and Z-probe reporting logic  
						
						
						
						
					 
					
						2018-09-22 03:25:18 -04:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						09a2bee8aa 
					 
					
						
						
							
							Support more filament runout sensors in M119 ( #11851 )  
						
						
						
						
					 
					
						2018-09-17 03:27:13 -05:00 
						 
				 
			
				
					
						
							
							
								Holger Müller 
							
						 
					 
					
						
						
							
						
						1a6f2b29b8 
					 
					
						
						
							
							Add support for Triple-Z steppers/endstops  
						
						
						
						
					 
					
						2018-09-16 00:35:58 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						79835590e3 
					 
					
						
						
							
							Easier to disable homing validation ( #11458 )  
						
						
						
						
					 
					
						2018-08-06 23:11:37 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						566d05006d 
					 
					
						
						
							
							report_state > event_handler  
						
						... 
						
						
						
						Make the endstop report method track endstop changes on its own. 
						
						
					 
					
						2018-07-11 21:08:07 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						c51e27d11d 
					 
					
						
						
							
							Do a hard kill for failed homing moves ( #11161 )  
						
						
						
						
					 
					
						2018-06-30 21:54:07 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						2421f3a47d 
					 
					
						
						
							
							Detect endstop hits in any direction  
						
						
						
						
					 
					
						2018-06-30 17:27:37 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						42f9921482 
					 
					
						
						
							
							Ignore Z min endstop with separate Z-probe  
						
						... 
						
						
						
						To allow for the case where a Z endstop (e.g., hall effect) is higher than the probe trigger point, don't check the Z min endstop during probe moves. See #11134  
						
						
					 
					
						2018-06-28 05:06:11 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						053438a3aa 
					 
					
						
						
							
							Poll all endstops, even when stationary ( #11123 )  
						
						
						
						
					 
					
						2018-06-27 04:18:57 -04:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						99591dc20c 
					 
					
						
						
							
							Filter endstops state at all times ( #11066 )  
						
						
						
						
					 
					
						2018-06-21 20:14:16 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						4c8d6df13c 
					 
					
						
						
							
							Extra insurance against endstop false positives ( #11013 )  
						
						
						
						
					 
					
						2018-06-13 01:22:02 -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 
							
						 
					 
					
						
						
							
						
						7261f48872 
					 
					
						
						
							
							Fix reset of endstops and move state  
						
						
						
						
					 
					
						2018-05-24 19:33:36 -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 
							
						 
					 
					
						
						
							
						
						4b2f6e3b2b 
					 
					
						
						
							
							[2.0.x] Add endstop noise filter ( #10796 )  
						
						
						
						
					 
					
						2018-05-21 15:51:38 -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 
							
						 
					 
					
						
						
							
						
						a11eb50a3e 
					 
					
						
						
							
							Refactor and optimize Stepper/Planner  
						
						... 
						
						
						
						Better encapsulation and considerably reduce stepper jitter 
						
						
					 
					
						2018-05-20 06:23:58 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						ba4c32eec5 
					 
					
						
						
							
							Followup to _AXIS patch  
						
						
						
						
					 
					
						2018-05-13 10:43:35 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						a5c6d3c7b8 
					 
					
						
						
							
							Prevent null pointer crash in Endstops::update  
						
						... 
						
						
						
						Thanks to Evgeny Kotsuba! 
						
						
					 
					
						2018-03-20 04:21:18 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						f10c87b442 
					 
					
						
						
							
							Update Endstops class for 1.1.x parity  
						
						
						
						
					 
					
						2018-03-10 06:57:31 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						161ff9ff35 
					 
					
						
						
							
							Fix UPDATE_ENDSTOP for CorePQ compatibility  
						
						... 
						
						
						
						Fixes  #9939  
					
						2018-03-09 08:54:48 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						ca55f2927a 
					 
					
						
						
							
							Pulldown pin mode support ( #9701 )  
						
						... 
						
						
						
						Implemented for LPC1768. 
						
						
					 
					
						2018-02-18 19:26:23 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						c251601916 
					 
					
						
						
							
							Simplified SET_BIT, moved to endstops.cpp  
						
						
						
						
					 
					
						2018-02-02 00:34:23 -06:00 
						 
				 
			
				
					
						
							
							
								Øystein Krog 
							
						 
					 
					
						
						
							
						
						441517bbe1 
					 
					
						
						
							
							Fix DUAL_X_CARRIAGE endstops  
						
						... 
						
						
						
						\#8170 fixed 
						
						
					 
					
						2018-01-21 15:32:19 +01:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						617993d0ea 
					 
					
						
						
							
							Patch for !!TEST (was _BV once?)  
						
						
						
						
					 
					
						2017-11-21 16:12:08 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						723f2a77f6 
					 
					
						
						
							
							Implement support for Dual X and Y endstops  
						
						
						
						
					 
					
						2017-10-29 18:56:04 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						64dfb46461 
					 
					
						
						
							
							Move z_endstop_adj to Endstops  
						
						
						
						
					 
					
						2017-09-21 16:27:11 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						2e20c53c9d 
					 
					
						
						
							
							Move endstop debug to Endstops  
						
						
						
						
					 
					
						2017-09-21 16:27:11 -05:00