|
@@ -532,7 +532,7 @@ FORCE_INLINE void process_commands()
|
532
|
532
|
}
|
533
|
533
|
feedrate = 0.0;
|
534
|
534
|
home_all_axis = !((code_seen(axis_codes[0])) || (code_seen(axis_codes[1])) || (code_seen(axis_codes[2])));
|
535
|
|
-
|
|
535
|
+ #ifdef QUICK_HOME
|
536
|
536
|
if( code_seen(axis_codes[0]) && code_seen(axis_codes[1]) ) //first diagonal move
|
537
|
537
|
{
|
538
|
538
|
current_position[X_AXIS] = 0; current_position[Y_AXIS] = 0;
|
|
@@ -545,6 +545,7 @@ FORCE_INLINE void process_commands()
|
545
|
545
|
prepare_move();
|
546
|
546
|
current_position[X_AXIS] = 0; current_position[Y_AXIS] = 0;
|
547
|
547
|
}
|
|
548
|
+ #endif
|
548
|
549
|
|
549
|
550
|
if((home_all_axis) || (code_seen(axis_codes[X_AXIS])))
|
550
|
551
|
{
|