Remove "moving away from front end" as it homes without it
after tuning of constants by @leptun in the previous commitspull/154/head
parent
1b5936a8f6
commit
d0ae94d655
|
|
@ -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();
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
|
|
|
|||
Loading…
Reference in New Issue