Remove "moving away from front end" as it homes without it

after tuning of constants by @leptun in the previous commits
pull/154/head
D.R.racer 2022-01-22 15:53:26 +01:00 committed by DRracer
parent 1b5936a8f6
commit d0ae94d655
4 changed files with 0 additions and 18 deletions

View File

@ -120,9 +120,6 @@ bool Idler::Step() {
dbg_logic_P(PSTR("Homing Idler Forward"));
PerformHomeForward();
return false;
case HomeMoveAwayFromForward:
PerformMoveAwayFromForward();
return false;
case HomeBack:
dbg_logic_P(PSTR("Homing Idler Back"));
PerformHomeBack();

View File

@ -47,16 +47,6 @@ void MovableBase::PerformHomeForward() {
mm::motion.StallGuardReset(axis);
mm::motion.AbortPlannedMoves(axis, true);
PlanHomingMoveBack();
state = HomeMoveAwayFromForward;
} else if (mm::motion.QueueEmpty(axis)) {
HomeFailed();
}
}
void MovableBase::PerformMoveAwayFromForward() {
// need to wait for the TMC to report "no-stall", otherwise we may get stuck in the forward stalled position forever
if (!mm::motion.StallGuard(axis)) {
mm::motion.StallGuardReset(axis);
state = HomeBack;
} else if (mm::motion.QueueEmpty(axis)) {
HomeFailed();

View File

@ -15,7 +15,6 @@ public:
Ready = 0, // intentionally set as zero in order to allow zeroing the Idler structure upon startup -> avoid explicit initialization code
Moving,
HomeForward,
HomeMoveAwayFromForward,
HomeBack,
TMCFailed,
HomingFailed
@ -99,7 +98,6 @@ protected:
void PerformMove();
void PerformHomeForward();
void PerformMoveAwayFromForward();
void PerformHomeBack();
void HomeFailed();

View File

@ -91,9 +91,6 @@ bool Selector::Step() {
dbg_logic_P(PSTR("Homing Selector Forward"));
PerformHomeForward();
return false;
case HomeMoveAwayFromForward:
PerformMoveAwayFromForward();
return false;
case HomeBack:
dbg_logic_P(PSTR("Homing Selector"));
PerformHomeBack();