CURA-4552 Change names as indicated in the review and making Marlin the

default flavor. Also fix the case in which the read flavor was not in
the dict.
This commit is contained in:
Diego Prado Gesto 2017-11-28 11:47:34 +01:00
parent cab2e14728
commit 8054bc3d7d
5 changed files with 26 additions and 20 deletions

View file

@ -1,31 +0,0 @@
# Copyright (c) 2017 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher.
from . import GCodeFlavor
class RepRapFlavor(GCodeFlavor.GCodeFlavor):
def __init__(self):
super().__init__()
def processMCode(self, M, line, position, path):
if M == 82:
# Set absolute extrusion mode
self._is_absolute_extrusion = True
elif M == 83:
# Set relative extrusion mode
self._is_absolute_extrusion = False
## Set the absolute positioning
# RepRapFlavor code G90 sets position of X, Y, Z, and E to absolute
def _gCode90(self, position, params, path):
self._is_absolute_positioning = True
self._is_absolute_extrusion = True
return position
## Set the relative positioning
# RepRapFlavor code G91 sets position of X, Y, Z to relative
# For relative E, M83 is used
def _gCode91(self, position, params, path):
self._is_absolute_positioning = False
return position