|
@@ -729,7 +729,8 @@ void process_commands()
|
729
|
729
|
destination[i] = current_position[i];
|
730
|
730
|
}
|
731
|
731
|
feedrate = 0.0;
|
732
|
|
- home_all_axis = !((code_seen(axis_codes[0])) || (code_seen(axis_codes[1])) || (code_seen(axis_codes[2])));
|
|
732
|
+ home_all_axis = !((code_seen(axis_codes[0])) || (code_seen(axis_codes[1])) || (code_seen(axis_codes[2])))
|
|
733
|
+ || ((code_seen(axis_codes[0])) && (code_seen(axis_codes[1])) && (code_seen(axis_codes[2])));
|
733
|
734
|
|
734
|
735
|
#ifdef QUICK_HOME
|
735
|
736
|
if (home_all_axis) // Move all carriages up together until the first endstop is hit.
|