50ee749082 
								
							
								 
							
						 
						
							
							
								
								Centralize click-handling in the LCD loop  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								67ab54185b 
								
							
								 
							
						 
						
							
							
								
								Save hotend_offset array (M218) in EEPROM  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d5a5042d23 
								
							
								 
							
						 
						
							
							
								
								Fix for the PR  #5088  (Handle M108 in M1 also with ULTIPANEL)  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d963020532 
								
							
								 
							
						 
						
							
							
								
								Sort out some header dependencies  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8910bb7c97 
								
							
								 
							
						 
						
							
							
								
								Fix buzzer conditional compile  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								919fe3e4b8 
								
							
								 
							
						 
						
							
							
								
								Rename feature to G38_PROBE_TARGET  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a2864ab7fe 
								
							
								 
							
						 
						
							
							
								
								Patched up, cleaned up  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								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  
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ea0dbee3c9 
								
							
								 
							
						 
						
							
							
								
								Enable ABL by type, support bilinear on cartesian  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								77639672d7 
								
							
								 
							
						 
						
							
							
								
								Move NONLINEAR bed leveling to planner  
							
							... 
							
							
 
							
							This is in advance of moving non-linear bed leveling to the planner
class. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								5f2f991192 
								
							
								 
							
						 
						
							
							
								
								Use 'logical' rather than 'target' or 'cartesian'  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								40d3e854f6 
								
							
								 
							
						 
						
							
							
								
								Remove redundant extern delta[]  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								83a41c7ceb 
								
							
								 
							
						 
						
							
							
								
								Remove SCARA axis_scaling  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4f75ce6957 
								
							
								 
							
						 
						
							
							
								
								Unify reset_bed_level for linear/non-linear  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d65f5d816f 
								
							
								 
							
						 
						
							
							
								
								Patch to fix kinematics  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								acd1b6e9c0 
								
							
								 
							
						 
						
							
							
								
								Rename delta_grid spacing for general nonlinear  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c5fa70809b 
								
							
								 
							
						 
						
							
							
								
								Implement M0/M1 for EMERGENCY_PARSER  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6ab54c60b1 
								
							
								 
							
						 
						
							
							
								
								Add conditionals for kinematics, leveling  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6ac9d895ca 
								
							
								 
							
						 
						
							
							
								
								Tweak Filament Width variables  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								14a03727e1 
								
							
								 
							
						 
						
							
							
								
								Tweak serialprintPGM  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2f223b8c79 
								
							
								 
							
						 
						
							
							
								
								Use ABC and XYZ for "3"  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								280534c06f 
								
							
								 
							
						 
						
							
							
								
								Add M211: Enable/Disable Software Endstops  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4d4c00d69c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4651  from thinkyhead/rc_homing_vs_leveling_z  
							
							... 
							
							
 
							
							Improvements to homing / leveling 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								41b5c48129 
								
							
								 
							
						 
						
							
							
								
								Update software endstops if EEPROM is loaded  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								628dcbc764 
								
							
								 
							
						 
						
							
							
								
								extruder_multiplier => flow_percentage  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								192ac2dfd7 
								
							
								 
							
						 
						
							
							
								
								Squish some CardReader code  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d6a7ca6553 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4584  from thinkyhead/rc_delta_cal_more  
							
							... 
							
							
 
							
							Use configured feedrates, center in DELTA_CALIBRATION_MENU 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								cd496dd9bd 
								
							
								 
							
						 
						
							
							
								
								do_blocking_move_to can't be 'inline', takes const ref args  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b63d70b186 
								
							
								 
							
						 
						
							
							
								
								Fix serial output for MBL, M303  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d320065320 
								
							
								 
							
						 
						
							
							
								
								Within Marlin, maintain most feed rates in mm/s  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								938e6d15c4 
								
							
								 
							
						 
						
							
							
								
								Patch up some flaws, here and there  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b73203a0b7 
								
							
								 
							
						 
						
							
							
								
								Move some includes around to uncover missing deps  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								14c5a46ee9 
								
							
								 
							
						 
						
							
							
								
								Use multiplication for MMM_SCALED  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								330f82971b 
								
							
								 
							
						 
						
							
							
								
								Buzzer requires BEEPER_PIN  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								63fd1f49a6 
								
							
								 
							
						 
						
							
							
								
								PID_EXTRUSION_SCALING, disabled by default  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8e2f095dde 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4456  from jbrazio/speaker-type3  
							
							... 
							
							
 
							
							Improvement to non-blocking speaker 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								46c33f1cfa 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4467  from jbrazio/safe_delay-millis_t  
							
							... 
							
							
 
							
							Makes safe_delay() to be fully compatible with delay() 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								226e74a438 
								
							
								 
							
						 
						
							
							
								
								Fixes safe_delay() to be fully compatible with delay()  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								844a4e799e 
								
							
								 
							
						 
						
							
							
								
								Account for DELTA in Planner::refresh_positioning  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2b5faa61e2 
								
							
								 
							
						 
						
							
							
								
								Consolidates Buzzer and Speaker into a single object  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b40661cb18 
								
							
								 
							
						 
						
							
							
								
								Fix output of heater states  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3be49881c0 
								
							
								 
							
						 
						
							
							
								
								Make SanityCheck.h a catch-all for obsolete configs  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d9f7ed9a3c 
								
							
								 
							
						 
						
							
							
								
								Move some macros from Marlin.h to macros.h  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c6226bb0aa 
								
							
								 
							
						 
						
							
							
								
								Unify config in a single include without nested includes  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								df27d01cd9 
								
							
								 
							
						 
						
							
							
								
								Arrange needed includes in Marlin.h  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								169c21b477 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4402  from thinkyhead/rc_consistent_positioning  
							
							... 
							
							
 
							
							Account for coordinate space offsets 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e4816293a8 
								
							
								 
							
						 
						
							
							
								
								serial_echopair_P for uint16_t  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f75b0c2ee1 
								
							
								 
							
						 
						
							
							
								
								Make POSITION macros global  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								08459a003f 
								
							
								 
							
						 
						
							
							
								
								Undo the self-sabotage that is do_blocking_move_to_axis_pos  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								652fd8a826 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4362  from thinkyhead/rc_duplication_mode  
							
							... 
							
							
 
							
							DUAL_NOZZLE_DUPLICATION_MODE 
							
						 
						
							9 years ago