From 481cdbe0d1c29e893cb72a35bda3fa591cfceff8 Mon Sep 17 00:00:00 2001 From: nickthetait Date: Thu, 15 Oct 2015 10:40:46 -0600 Subject: [PATCH] Slow extrusion speed for flexy toolheads Fixes T292 Auditors: kakaroto --- Cura/gui/printWindow.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Cura/gui/printWindow.py b/Cura/gui/printWindow.py index 7911b38b..db065427 100644 --- a/Cura/gui/printWindow.py +++ b/Cura/gui/printWindow.py @@ -801,7 +801,13 @@ class printWindowAdvanced(wx.Frame): self._moveXYZE("Z", step, 200) def _moveE(self, step): - self._moveXYZE("E", step, 120) + feedrate = 120 + from Cura.util import profile + toolhead_name = profile.getMachineSetting("toolhead") + toolhead_name = toolhead_name.lower() + if "flexy" in toolhead_name: + feedrate=30 + self._moveXYZE("E", step, feedrate) def _homeXYZ(self, direction): if not self._printerConnection.isPaused() and not self._printerConnection.isPrinting(): -- 2.30.2