Add calculation for moves in Z direction

(cherry picked from commit b9cf42f)
This commit is contained in:
Salandora 2016-07-01 18:26:43 +02:00 committed by Gina Häußge
parent ad3ae405f6
commit 6e42e3e0ef

View file

@ -154,11 +154,13 @@ class gcode(object):
if moveType == "move":
diffX = oldPos[0] - pos[0]
diffY = oldPos[1] - pos[1]
totalMoveTimeMinute += math.sqrt(diffX * diffX + diffY * diffY) / feedRateXY
diffZ = oldPos[1] - pos[1]
totalMoveTimeMinute += math.sqrt(diffX * diffX + diffY * diffY + diffZ * diffZ) / feedRateXY
elif moveType == "extrude":
diffX = oldPos[0] - pos[0]
diffY = oldPos[1] - pos[1]
time1 = math.sqrt(diffX * diffX + diffY * diffY) / feedRateXY
diffZ = oldPos[1] - pos[1]
time1 = math.sqrt(diffX * diffX + diffY * diffY + diffZ * diffZ) / feedRateXY
time2 = abs(e / feedRateXY)
totalMoveTimeMinute += max(time1, time2)
elif moveType == "retract":