X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=Cura%2Futil%2FmachineCom.py;h=0db7ecb2a1971009a39facad0b16193badd1d3f7;hb=49278583c6a5b46dabaa462019e725ae9eb97f24;hp=e6764400b4a9e7412cbb04bd3cf91e3ed4790a04;hpb=9f443eefafa240270317ec455cc5269a0ba55fb2;p=cura.git diff --git a/Cura/util/machineCom.py b/Cura/util/machineCom.py index e6764400..0db7ecb2 100644 --- a/Cura/util/machineCom.py +++ b/Cura/util/machineCom.py @@ -602,7 +602,7 @@ class MachineCom(object): if self._printSection in self._feedRateModifier: line = re.sub('F([0-9]*)', lambda m: 'F' + str(int(int(m.group(1)) * self._feedRateModifier[self._printSection])), line) if ('G0' in line or 'G1' in line) and 'Z' in line: - z = float(re.search('Z([0-9\.]*)', line).group(1)) + z = float(re.search('Z(-?[0-9\.]*)', line).group(1)) if self._currentZ != z: self._currentZ = z self._callback.mcZChange(z)