Scott Lahteine 
							
						 
					 
					
						
						
							
						
						46839c222a 
					 
					
						
						
							
							Comment and clean up some vars  
						
						
						
						
					 
					
						2016-10-04 23:40:45 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						8910bb7c97 
					 
					
						
						
							
							Fix buzzer conditional compile  
						
						
						
						
					 
					
						2016-10-04 21:38:41 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						de7e798e6f 
					 
					
						
						
							
							Replace single-char S_ECHOs with S_CHAR  
						
						
						
						
					 
					
						2016-10-04 21:38:41 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						0e83f34174 
					 
					
						
						
							
							Tweak debugging of probe_pt  
						
						
						
						
					 
					
						2016-10-04 21:38:00 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						ca26011e3c 
					 
					
						
						
							
							Merge pull request  #4941  from MagoKimbra/rc_fix_M205  
						
						... 
						
						
						
						Add note for M205 
						
						
					 
					
						2016-10-04 03:21:20 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						9485aa8f13 
					 
					
						
						
							
							Include negative Z probe offset in clearance move  
						
						
						
						
					 
					
						2016-10-03 16:18:04 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						5c1eb595e6 
					 
					
						
						
							
							Fix for G2/G3 negative radius  
						
						... 
						
						
						
						As suggested in #4940  
						
						
					 
					
						2016-10-03 14:48:44 -05:00 
						 
				 
			
				
					
						
							
							
								MagoKimbra 
							
						 
					 
					
						
						
							
						
						7b37539fe7 
					 
					
						
						
							
							Add note for M205  
						
						
						
						
					 
					
						2016-10-03 08:54:15 +02:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						d5f598cd82 
					 
					
						
						
							
							Tweak probe debug, add newline  
						
						
						
						
					 
					
						2016-10-02 17:35:40 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						d19cfcfc1d 
					 
					
						
						
							
							max_jerk array, DEFAULT_XYJERK => DEFAULT_[XY]JERK  
						
						
						
						
					 
					
						2016-10-02 06:34:56 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						e7dc174f30 
					 
					
						
						
							
							More detailed debugging of G28 delta  
						
						
						
						
					 
					
						2016-10-02 02:18:57 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						bad8899ebc 
					 
					
						
						
							
							Merge pull request  #4900  from thinkyhead/rc_g38_changes  
						
						... 
						
						
						
						Cleanup of G38.2 / G38.3 
						
						
					 
					
						2016-10-01 06:57:17 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						73ce3a61c7 
					 
					
						
						
							
							Cleanup, comment zigzag  
						
						
						
						
					 
					
						2016-10-01 05:21:52 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						919fe3e4b8 
					 
					
						
						
							
							Rename feature to G38_PROBE_TARGET  
						
						
						
						
					 
					
						2016-10-01 05:00:53 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						a2864ab7fe 
					 
					
						
						
							
							Patched up, cleaned up  
						
						
						
						
					 
					
						2016-10-01 05:00:53 -05:00 
						 
				 
			
				
					
						
							
							
								Bob-the-Kuhn 
							
						 
					 
					
						
						
							
						
						2911aa7ffa 
					 
					
						
						
							
							code changes to implement G38 commands  
						
						... 
						
						
						
						1) modified 3 code files
Marlin.h
Marlin_main.cpp
endstops.cpp
2) modified config files so I could test on my machine
Testing was done on an AzteegX3pro based machine.
The probe was hooked to the Z_MIN endstop.
My controller doesn't have a dedicated Z_PROBE input so I couldn't test
that functionality.
Verified that a large file (without any G38 commands) executed the same
before and after the changes.
Verified that the head moves as expected when G38.2 and G38.3 commands
are issued. Single & multiple axis moves were tested along with + and -
directions.
Code was added to the main ISR. In normal operation only one extra IF
statement is evaluated. I didn't notice any performance degradation
because of the added code.
The G38 commands are expected to be issued manually by the operator
during machine setup. The G38 commands wait until the machine is idle
before proceeding. That way the other commands are minimally impacted
by the extra ISR overhead when a G38 command is in the queue.
The G38 commands are very similar to the G28 commands except 1) only the
Z_PROBE is used and movement can be in the + or - direction.
See issue 4677 for a discussion on adding G38 commands to Marlin.
Feature request: add ability to use G38.2 command (CNC)
MarlinFirmware/Marlin#4677  
						
						
					 
					
						2016-10-01 05:00:53 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						74d048e77e 
					 
					
						
						
							
							Merge pull request  #4927  from thinkyhead/rc_bltouch_noraise  
						
						... 
						
						
						
						Don't check Z_MAX on raise when the probe pwns the pin 
						
						
					 
					
						2016-10-01 04:52:56 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						4afa293289 
					 
					
						
						
							
							Say "BLTOUCH" in machine info report  
						
						
						
						
					 
					
						2016-09-30 17:13:27 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						2d2c9bdf92 
					 
					
						
						
							
							Add PROBE_Y_FIRST option for probe order  
						
						
						
						
					 
					
						2016-09-29 02:00:27 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						c8c57e59fc 
					 
					
						
						
							
							Patch the end of G29 to sync plan position  
						
						
						
						
					 
					
						2016-09-29 02:00:27 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						81b8c9f8ec 
					 
					
						
						
							
							Add XY parameters to G29 for mesh dimensions  
						
						
						
						
					 
					
						2016-09-29 02:00:27 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						56cf674150 
					 
					
						
						
							
							M420 can now enable/disable ABL  
						
						
						
						
					 
					
						2016-09-29 02:00:26 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						06790977c4 
					 
					
						
						
							
							Use updated position methods  
						
						
						
						
					 
					
						2016-09-29 01:31:05 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						e8f2604a6f 
					 
					
						
						
							
							Patch print_bed_level numbering  
						
						
						
						
					 
					
						2016-09-29 01:31:05 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						d066610514 
					 
					
						
						
							
							Patch up bilinear_z_offset  
						
						
						
						
					 
					
						2016-09-29 01:31:05 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						850e38d013 
					 
					
						
						
							
							G30 will only disable bed leveling  
						
						
						
						
					 
					
						2016-09-29 01:31:04 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						510ef5d14a 
					 
					
						
						
							
							Standard function to turn bed leveling on/off  
						
						
						
						
					 
					
						2016-09-29 01:27:37 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						2febd8ec82 
					 
					
						
						
							
							Double-touch debugging  
						
						
						
						
					 
					
						2016-09-29 01:27:37 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						b331077c32 
					 
					
						
						
							
							Use stepper.get_axis_position_degrees  
						
						
						
						
					 
					
						2016-09-29 01:27:37 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						0d9efb24f3 
					 
					
						
						
							
							Fix up bilinear_z_offset  
						
						
						
						
					 
					
						2016-09-29 01:26:22 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						8b46eb3766 
					 
					
						
						
							
							Fix bilinear interpolation  
						
						
						
						
					 
					
						2016-09-27 03:18:49 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						5100bdac81 
					 
					
						
						
							
							Improve Bilinear Grid  
						
						... 
						
						
						
						- Extrapolate properly for even numbered grid points
- Extrapolate using average, not median
- Improve bilinear grid report output
- Add debug output for bilinear extrapolation
- Add option to extrapolate from edge, not center 
						
						
					 
					
						2016-09-27 00:03:19 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						a3e91ec65e 
					 
					
						
						
							
							Add 'Q' option to G29 when debug leveling is on  
						
						
						
						
					 
					
						2016-09-27 00:03:19 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						1fceda4fb0 
					 
					
						
						
							
							Add leveling type and details to machine_info  
						
						
						
						
					 
					
						2016-09-27 00:03:19 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						e0e0166075 
					 
					
						
						
							
							Fix auto bed leveling - turn on after successful G29  
						
						
						
						
					 
					
						2016-09-27 00:03:19 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						18e40de39c 
					 
					
						
						
							
							Adjust final Z after bilinear G29  
						
						
						
						
					 
					
						2016-09-26 00:22:22 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						ea0dbee3c9 
					 
					
						
						
							
							Enable ABL by type, support bilinear on cartesian  
						
						
						
						
					 
					
						2016-09-25 23:35:37 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						9cebbabd05 
					 
					
						
						
							
							Merge pull request  #4893  from thinkyhead/rc_stat_led_check  
						
						... 
						
						
						
						Define status LED pins without condition 
						
						
					 
					
						2016-09-25 18:50:47 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						5fff8d148b 
					 
					
						
						
							
							Clean up digital pots and microsteps  
						
						
						
						
					 
					
						2016-09-25 11:16:22 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						570676d265 
					 
					
						
						
							
							Include requirements in "Implemented Codes"  
						
						
						
						
					 
					
						2016-09-25 07:50:33 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						cb48292338 
					 
					
						
						
							
							Use fastio for literal pins  
						
						
						
						
					 
					
						2016-09-25 06:33:38 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						fba0b67f7d 
					 
					
						
						
							
							Rename status led pins  
						
						
						
						
					 
					
						2016-09-25 06:33:37 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						041d127cd3 
					 
					
						
						
							
							Match bltouch test in do_homing_move with new code  
						
						
						
						
					 
					
						2016-09-24 23:58:08 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						1583d37edd 
					 
					
						
						
							
							Comment on M851 case  
						
						
						
						
					 
					
						2016-09-24 05:34:36 -05:00 
						 
				 
			
				
					
						
							
							
								esenapaj 
							
						 
					 
					
						
						
							
						
						7bdc58a818 
					 
					
						
						
							
							Suppress warnings, fix nonlinear_z_offset  
						
						
						
						
					 
					
						2016-09-24 03:06:08 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						903b8bb60c 
					 
					
						
						
							
							No need for auto_bed_leveling_was_enabled  
						
						
						
						
					 
					
						2016-09-23 16:38:22 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						0951bffcc0 
					 
					
						
						
							
							Sanity check homing bumps  
						
						
						
						
					 
					
						2016-09-23 15:39:02 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						a9a21db39f 
					 
					
						
						
							
							No homing bump if bump distance is 0 (or less)  
						
						
						
						
					 
					
						2016-09-23 15:39:02 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						2b4da57ea7 
					 
					
						
						
							
							Patch Z safe homing for probe Z homing  
						
						
						
						
					 
					
						2016-09-23 15:39:02 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						c6dd539c84 
					 
					
						
						
							
							Print error for M42 bad pin  
						
						
						
						
					 
					
						2016-09-23 15:39:02 -05:00