Scott Lahteine 
							
						 
					 
					
						
						
							
						
						91122277f4 
					 
					
						
						
							
							Reduce gcode_SET_Z_PROBE_OFFSET by 88 bytes  
						
						 
						
						
						
						
					 
					
						2015-08-12 21:26:25 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AnHardt 
							
						 
					 
					
						
						
							
						
						5707a2c3d5 
					 
					
						
						
							
							indexindexIntoAB is only vald for !DELTA  
						
						 
						
						
						
						
					 
					
						2015-08-11 17:32:11 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AnHardt 
							
						 
					 
					
						
						
							
						
						d8860f9ad9 
					 
					
						
						
							
							Alway end at the same point  
						
						 
						
						... 
						
						
						
						Always end at [RIGHT_PROBE_BED_POSITION, BACK_PROBE_BED_POSITION]
Regardles the evennes of auto_bed_leveling_grid_points. 
						
						
					 
					
						2015-08-11 17:32:11 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AnHardt 
							
						 
					 
					
						
						
							
						
						4ca8f4a9a7 
					 
					
						
						
							
							Always zigzag  
						
						 
						
						... 
						
						
						
						Use the shortest way between probing-points. 
						
						
					 
					
						2015-08-11 17:32:11 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AnHardt 
							
						 
					 
					
						
						
							
						
						3d23424121 
					 
					
						
						
							
							Add array indexIntoAB[xx][yy]  
						
						 
						
						... 
						
						
						
						and use it. 
						
						
					 
					
						2015-08-11 17:32:11 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AnHardt 
							
						 
					 
					
						
						
							
						
						e2d69f66b2 
					 
					
						
						
							
							Make Z_PROBE a Z_MIN_PROBE (PR#65)  
						
						 
						
						... 
						
						
						
						Currently we use the probe exclusively as a device to find the build platform(bed).
For the currently supported setups this means, we use it as a additional min-endstop.
A triggered when not deployed probe disturbs the homing process for max-endstops.
Rename ENDSTOPPULLUP_ZPROBE to ENDSTOPPULLUP_ZMIN_PROBE
Rename Z_PROBE_ENDSTOP_INVERTING to Z_MIN_PROBE_ENDSTOP_INVERTING
Rename Z_PROBE_ENDSTOP to Z_MIN_PROBE_ENDSTOP
Rename DISABLE_Z_PROBE_ENDSTOP to DISABLE_Z_MIN_PROBE_ENDSTOP
Rename Z_PROBE_REPEATABILITY_TEST to Z_MIN_PROBE_REPEATABILITY_TEST
Rename Z_PROBE_ENDSTOP to Z_MIN_PROBE_ENDSTOP
Adjust comments accordingly
Remove Z_MAX  check for the probe in update_endstops().
Using an delta related idea of @clefranc from #61 ,
extended to the general change for all setups.
Tested with Prusa i3, max-z-endstop and permanently triggered z-probe.
Worked for @clefranc's delta. 
						
						
					 
					
						2015-08-11 14:41:36 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Wackerbarth 
							
						 
					 
					
						
						
							
						
						9d8cc24abf 
					 
					
						
						
							
							Continue from the line following the M999 (PR#60)  
						
						 
						
						... 
						
						
						
						If the printer is going to accept the M999,
then it should continue from that line number. 
						
						
					 
					
						2015-08-08 08:08:02 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						46453905d6 
					 
					
						
						
							
							Apply remaining ENABLED/DISABLED conditionals  
						
						 
						
						
						
						
					 
					
						2015-08-03 16:04:48 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Wackerbarth 
							
						 
					 
					
						
						
							
						
						b227d8c128 
					 
					
						
						
							
							Supply a VERSION in a short form for displays  
						
						 
						
						... 
						
						
						
						The long descriptor will still be available in M115 
						
						
					 
					
						2015-08-03 08:21:09 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AnHardt 
							
						 
					 
					
						
						
							
						
						4f46df5dab 
					 
					
						
						
							
							Make bootscreen configurable for the graphic displays  
						
						 
						
						... 
						
						
						
						Saves about 473 byte of progmem and 28 bytes of RAM. 
						
						
					 
					
						2015-08-03 07:13:00 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						b4abb0ae7f 
					 
					
						
						
							
							Apply ENABLED / DISABLED to Marlin core files (PR#2558)  
						
						 
						
						
						
						
					 
					
						2015-07-31 01:03:58 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						9d151bb61b 
					 
					
						
						
							
							servo_endstop_angles -> servo_endstop_angle  
						
						 
						
						
						
						
					 
					
						2015-07-30 23:35:57 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						1f63293624 
					 
					
						
						
							
							servo_endstops -> servo_endstop_id  
						
						 
						
						
						
						
					 
					
						2015-07-30 23:35:57 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						ed4a6371ad 
					 
					
						
						
							
							Add HAS_SERVO_ENDSTOPS to simplify conditonals  
						
						 
						
						
						
						
					 
					
						2015-07-30 23:35:57 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						ae9274be05 
					 
					
						
						
							
							Fix minor compiler warnings in for loops  
						
						 
						
						
						
						
					 
					
						2015-07-30 23:31:58 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						4a58e447a1 
					 
					
						
						
							
							Add array size to servo_endstop_angles (PR#2553)  
						
						 
						
						
						
						
					 
					
						2015-07-30 23:27:38 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AnHardt 
							
						 
					 
					
						
						
							
						
						d03f037a92 
					 
					
						
						
							
							Get rid of malloc() and free()  (PR#2549)  
						
						 
						
						... 
						
						
						
						Just the minimal changes to qr_solve.cpp and .h to get rid of malloc() and free().
Saves about 656 bytes of progmem (library-code)
and 22 bytes for static variables.
Should use exactly the same amount of stack as it did before on the heap. 
						
						
					 
					
						2015-07-30 17:50:31 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						3b2b2313ff 
					 
					
						
						
							
							Combine if block related to SERVO_ENDSTOPS  
						
						 
						
						
						
						
					 
					
						2015-07-30 16:39:05 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						0af2a80e06 
					 
					
						
						
							
							Make SERVO_ENDSTOP_ANGLES 2-dimensional  
						
						 
						
						
						
						
					 
					
						2015-07-30 16:38:56 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						9f48798ffd 
					 
					
						
						
							
							Replace ENABLED with DEFINED for SERVO_ENDSTOPS (PR#2542)  
						
						 
						
						
						
						
					 
					
						2015-07-30 07:55:29 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Wackerbarth 
							
						 
					 
					
						
						
							
						
						ae00fad75b 
					 
					
						
						
							
							Rename as M100  
						
						 
						
						
						
						
					 
					
						2015-07-27 20:31:59 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Wackerbarth 
							
						 
					 
					
						
						
							
						
						a401d738df 
					 
					
						
						
							
							There is an echo in here  
						
						 
						
						
						
						
					 
					
						2015-07-27 20:31:59 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Wackerbarth 
							
						 
					 
					
						
						
							
						
						ed7d45e8f5 
					 
					
						
						
							
							Memory watcher  
						
						 
						
						
						
						
					 
					
						2015-07-27 20:31:59 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						bea6739774 
					 
					
						
						
							
							Don't include Z_RAISE_AFTER_PROBING if not used (PR#2527)  
						
						 
						
						
						
						
					 
					
						2015-07-27 20:24:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						e4c01f1c7e 
					 
					
						
						
							
							Simplify init with ARRAY_BY_EXTRUDERS1 macro (PR#2507)  
						
						 
						
						
						
						
					 
					
						2015-07-26 20:40:27 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						e2957df05c 
					 
					
						
						
							
							Shorthand for do_blocking_move_to  
						
						 
						
						
						
						
					 
					
						2015-07-24 22:07:41 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						819c5b9b50 
					 
					
						
						
							
							Adjust comment on Z adjustment  
						
						 
						
						
						
						
					 
					
						2015-07-24 22:07:41 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						5a7356b6fc 
					 
					
						
						
							
							Patch for G29 final Z position  
						
						 
						
						... 
						
						
						
						Include all the necessary pieces to get the final Z position after
probing the bed, and add commentary about other possible changes. 
						
						
					 
					
						2015-07-24 22:07:41 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AnHardt 
							
						 
					 
					
						
						
							
						
						088e09e052 
					 
					
						
						
							
							Add forgotten Marlin_main.cpp  
						
						 
						
						
						
						
					 
					
						2015-07-24 22:04:49 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						b116c096bd 
					 
					
						
						
							
							Reduce set_homing_bump_feedrate, save 42 bytes (PR#2512)  
						
						 
						
						... 
						
						
						
						Updates to `set_homing_bump_feedrate`:
- Move the string into Program Memory, reduce length by 31 bytes
- Use an auto to get the divisor, adjust it on error
- Set feedrate once, at the end 
						
						
					 
					
						2015-07-24 22:00:25 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						469843427d 
					 
					
						
						
							
							Reduce code in gcode_M81 (PR#2497)  
						
						 
						
						
						
						
					 
					
						2015-07-23 08:14:00 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						c66955aaf9 
					 
					
						
						
							
							Mark unchanging arrays as const (PR#2494)  
						
						 
						
						... 
						
						
						
						The compiler may be able to optimize if it knows an array won’t be
changing. 
						
						
					 
					
						2015-07-22 21:37:37 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						278aa15301 
					 
					
						
						
							
							Add COUNT macro and apply  
						
						 
						
						
						
						
					 
					
						2015-07-22 18:16:05 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						aac2b9aa9d 
					 
					
						
						
							
							Reduce code in gcode_M84 (PR#2492)  
						
						 
						
						... 
						
						
						
						`gcode_M84` only needs to call `finishAndDisableSteppers`, which calls
all the other functions. 
						
						
					 
					
						2015-07-22 17:22:01 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						e83eac312e 
					 
					
						
						
							
							Move plan_arc next to prepare_move  
						
						 
						
						
						
						
					 
					
						2015-07-19 16:18:46 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						5c5936508d 
					 
					
						
						
							
							G2/G3 Arcs for Delta  
						
						 
						
						... 
						
						
						
						- Update prepare_move_delta to take a target argument
- Add Delta support to plan_arc 
						
						
					 
					
						2015-07-19 16:18:46 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						3b23ccd366 
					 
					
						
						
							
							Patch servos code for move  
						
						 
						
						... 
						
						
						
						- Have `Servo::attach` explicitly return -1 if it fails
- Check for -1 in `Servo::move` because `servoIndex` might be 0
- Make `attach` / `detach` calls conditional on `SERVO_LEVELING`
- Move `SERVO_LEVELING` define to `Conditionals.h` 
						
						
					 
					
						2015-07-19 11:24:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Bogen 
							
						 
					 
					
						
						
							
						
						fba4e6241b 
					 
					
						
						
							
							Specify print format for reporting invalid tmp_extruder (PR#2465)  
						
						 
						
						
						
						
					 
					
						2015-07-18 16:40:01 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AnHardt 
							
						 
					 
					
						
						
							
						
						d15d869267 
					 
					
						
						
							
							Rename axis_is_at_home() to set_axis_is_at_home() (PR#2464)  
						
						 
						
						... 
						
						
						
						to make clear - it's not a question but an order. 
						
						
					 
					
						2015-07-18 10:27:21 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						f209b755a5 
					 
					
						
						
							
							Move the Z probe as far as needed to trigger the switch (PR#2461)  
						
						 
						
						
						
						
					 
					
						2015-07-16 20:02:44 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						0f1df62389 
					 
					
						
						
							
							Fixup comments in code_seen  
						
						 
						
						
						
						
					 
					
						2015-07-16 16:40:52 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						2945eb6650 
					 
					
						
						
							
							Call code_seen only once per parameter  
						
						 
						
						
						
						
					 
					
						2015-07-16 16:40:52 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						db23b9b184 
					 
					
						
						
							
							Minor tweak to M204 code (PR#2457)  
						
						 
						
						
						
						
					 
					
						2015-07-16 16:35:13 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						81d42406b7 
					 
					
						
						
							
							Move braces in homeaxis to prevent a hanging else (PR#2451)  
						
						 
						
						
						
						
					 
					
						2015-07-16 10:25:54 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AnHardt 
							
						 
					 
					
						
						
							
						
						ed6598adf5 
					 
					
						
						
							
							Corrected Bed Height vs. Bed Topology for verbosity > 3  
						
						 
						
						... 
						
						
						
						and cleaned out some tabs.
Everything else is a rebased PR#2017 as proposed by @CptanPanic 
						
						
					 
					
						2015-07-15 19:51:40 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								brian 
							
						 
					 
					
						
						
							
						
						62302ceb9e 
					 
					
						
						
							
							Add calculation of difference between auto-correct bed level plane, and measured topo map.  
						
						 
						
						
						
						
					 
					
						2015-07-15 19:51:40 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AnHardt 
							
						 
					 
					
						
						
							
						
						49609f6c14 
					 
					
						
						
							
							Activate the new servo.move() function  
						
						 
						
						... 
						
						
						
						by replacing the sequences (attach, write, delay, detach), and their conditions with the new function in Marlin.main.cpp
and removing the old configuration in the ABL part of Configuration.h 
						
						
					 
					
						2015-07-15 17:39:43 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						87a872e103 
					 
					
						
						
							
							Use st_get_position_mm where possible (PR#2411)  
						
						 
						
						
						
						
					 
					
						2015-07-12 22:15:54 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						2e0da8abdc 
					 
					
						
						
							
							Allow N to take a negative argument (PR@2402)  
						
						 
						
						
						
						
					 
					
						2015-07-12 22:14:25 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						447dbd6fa5 
					 
					
						
						
							
							Add STEPPER_RESET_PIN support  
						
						 
						
						
						
						
					 
					
						2015-07-11 16:04:11 -05:00