WipeTower.cpp: The M220 B/R gcode is only emitted for Marlin firmware flavor

The extended gcode is now only supported by Prusa (https://github.com/prusa3d/PrusaSlicer/issues/3114)
A pull request https://github.com/MarlinFirmware/Marlin/pull/15739 aims to extend the gcode in upstream Marlin as well
This commit is contained in:
Lukas Matena 2019-10-31 15:05:39 +01:00
parent 844994885b
commit d632d91e79

View file

@ -331,15 +331,18 @@ public:
// Let the firmware back up the active speed override value. // Let the firmware back up the active speed override value.
WipeTowerWriter& speed_override_backup() WipeTowerWriter& speed_override_backup()
{ {
m_gcode += "M220 B\n"; // This is only supported by Prusa at this point (https://github.com/prusa3d/PrusaSlicer/issues/3114)
if (m_gcode_flavor == gcfMarlin)
m_gcode += "M220 B\n";
return *this; return *this;
} }
// Let the firmware restore the active speed override value. // Let the firmware restore the active speed override value.
WipeTowerWriter& speed_override_restore() WipeTowerWriter& speed_override_restore()
{ {
m_gcode += "M220 R\n"; if (m_gcode_flavor == gcfMarlin)
m_gcode += "M220 R\n";
return *this; return *this;
} }