Simpler G28 home axis conditions
This commit is contained in:
parent
352734494b
commit
3c179bbd47
1 changed files with 3 additions and 7 deletions
|
@ -260,13 +260,9 @@ void GcodeSuite::G28(const bool always_home_all) {
|
|||
|
||||
#else // NOT DELTA
|
||||
|
||||
const bool homeX = always_home_all || parser.seen('X'),
|
||||
homeY = always_home_all || parser.seen('Y'),
|
||||
homeZ = always_home_all || parser.seen('Z'),
|
||||
home_all = (!homeX && !homeY && !homeZ) || (homeX && homeY && homeZ),
|
||||
doX = home_all || homeX,
|
||||
doY = home_all || homeY,
|
||||
doZ = home_all || homeZ;
|
||||
const bool homeX = parser.seen('X'), homeY = parser.seen('Y'), homeZ = parser.seen('Z'),
|
||||
home_all = always_home_all || (homeX == homeY && homeX == homeZ),
|
||||
doX = home_all || homeX, doY = home_all || homeY, doZ = home_all || homeZ;
|
||||
|
||||
set_destination_from_current();
|
||||
|
||||
|
|
Reference in a new issue