Ignore feed rates of 0, those don't make sense anyhow

Fixes #887
This commit is contained in:
Gina Häußge 2015-05-10 00:36:09 +02:00
parent fa9821083d
commit 5fa30e4145

View file

@ -55,6 +55,9 @@ class gcode(object):
scale = 1.0
posAbs = True
feedRateXY = min(printer_profile["axes"]["x"]["speed"], printer_profile["axes"]["y"]["speed"])
if feedRateXY == 0:
# some somewhat sane default if axes speeds are insane...
feedRateXY = 2000
offsets = printer_profile["extruder"]["offsets"]
for line in gcodeFile:
@ -128,7 +131,7 @@ class gcode(object):
pos[1] += y * scale
if z is not None:
pos[2] += z * scale
if f is not None:
if f is not None and f != 0:
feedRateXY = f
moveType = 'move'