From 8f242c0bd5dbbe9601f2ec065210e500d01190c7 Mon Sep 17 00:00:00 2001 From: Tim Evers Date: Mon, 18 May 2020 22:13:26 +0200 Subject: [PATCH] cleaning cache completly --- src/Movement.cpp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/Movement.cpp b/src/Movement.cpp index c66f928..b4880ce 100644 --- a/src/Movement.cpp +++ b/src/Movement.cpp @@ -400,6 +400,27 @@ int Movement::moveToCoords(double xDestScaled, double yDestScaled, double zDestS bool emergencyStop = false; unsigned int commandSpeed[3]; + + #if defined(FARMDUINO_EXP_V20) + axisX.missedStepHistory[0] = 0; + axisX.missedStepHistory[1] = 0; + axisX.missedStepHistory[2] = 0; + axisX.missedStepHistory[3] = 0; + axisX.missedStepHistory[4] = 0; + + axisY.missedStepHistory[0] = 0; + axisY.missedStepHistory[1] = 0; + axisY.missedStepHistory[2] = 0; + axisY.missedStepHistory[3] = 0; + axisY.missedStepHistory[4] = 0; + + axisZ.missedStepHistory[0] = 0; + axisZ.missedStepHistory[1] = 0; + axisZ.missedStepHistory[2] = 0; + axisZ.missedStepHistory[3] = 0; + axisZ.missedStepHistory[4] = 0; + #endif + // if a speed is given in the command, use that instead of the config speed if (xMaxSpd > 0 && xMaxSpd < speedMax[0])