fix: pid_calibrate error for heater_generic

fixes #1452
This commit is contained in:
Alfredo Monclus
2024-08-25 01:13:20 -03:00
parent 7fd2fed947
commit c6fca4f0f9
2 changed files with 9 additions and 5 deletions

View File

@@ -203,12 +203,15 @@ class Panel(MenuPanel):
return max(temp, 0)
def pid_calibrate(self, temp):
heater = self.active_heater.split(' ', maxsplit=1)[-1]
if self.verify_max_temp(temp):
script = {"script": f"PID_CALIBRATE HEATER={self.active_heater} TARGET={temp}"}
script = {"script": f"PID_CALIBRATE HEATER={heater} TARGET={temp}"}
self._screen._confirm_send_action(
None,
_("Initiate a PID calibration for:") + f" {self.active_heater} @ {temp} ºC"
+ "\n\n" + _("It may take more than 5 minutes depending on the heater power."),
_("Initiate a PID calibration for:")
+ f" {heater} @ {temp} ºC"
+ "\n\n"
+ _("It may take more than 5 minutes depending on the heater power."),
"printer.gcode.script",
script
)

View File

@@ -493,14 +493,15 @@ class Panel(ScreenPanel):
return max(temp, 0)
def pid_calibrate(self, temp):
heater = self.active_heater.split(' ', maxsplit=1)[-1]
if self.verify_max_temp(temp):
script = {
"script": f"PID_CALIBRATE HEATER={self.active_heater} TARGET={temp}"
"script": f"PID_CALIBRATE HEATER={heater} TARGET={temp}"
}
self._screen._confirm_send_action(
None,
_("Initiate a PID calibration for:")
+ f" {self.active_heater} @ {temp} ºC"
+ f" {heater} @ {temp} ºC"
+ "\n\n"
+ _("It may take more than 5 minutes depending on the heater power."),
"printer.gcode.script",