add extra digit for z_offset close #943
This commit is contained in:
parent
a1c602b46d
commit
d775e15fa0
@ -123,7 +123,7 @@ class FineTunePanel(ScreenPanel):
|
|||||||
|
|
||||||
if "gcode_move" in data:
|
if "gcode_move" in data:
|
||||||
if "homing_origin" in data["gcode_move"]:
|
if "homing_origin" in data["gcode_move"]:
|
||||||
self.labels['zoffset'].set_label(f' {data["gcode_move"]["homing_origin"][2]:.2f}mm')
|
self.labels['zoffset'].set_label(f' {data["gcode_move"]["homing_origin"][2]:.3f}mm')
|
||||||
if "extrude_factor" in data["gcode_move"]:
|
if "extrude_factor" in data["gcode_move"]:
|
||||||
self.extrusion = round(float(data["gcode_move"]["extrude_factor"]) * 100)
|
self.extrusion = round(float(data["gcode_move"]["extrude_factor"]) * 100)
|
||||||
self.labels['extrudefactor'].set_label(f" {self.extrusion:3}%")
|
self.labels['extrudefactor'].set_label(f" {self.extrusion:3}%")
|
||||||
@ -142,7 +142,7 @@ class FineTunePanel(ScreenPanel):
|
|||||||
z_offset += float(self.bs_delta)
|
z_offset += float(self.bs_delta)
|
||||||
else:
|
else:
|
||||||
z_offset -= float(self.bs_delta)
|
z_offset -= float(self.bs_delta)
|
||||||
self.labels['zoffset'].set_label(f' {round(z_offset, 2):.2f}mm')
|
self.labels['zoffset'].set_label(f' {z_offset:.3f}mm')
|
||||||
self._screen._ws.klippy.gcode_script(f"SET_GCODE_OFFSET Z_ADJUST={direction}{self.bs_delta} MOVE=1")
|
self._screen._ws.klippy.gcode_script(f"SET_GCODE_OFFSET Z_ADJUST={direction}{self.bs_delta} MOVE=1")
|
||||||
|
|
||||||
def change_bs_delta(self, widget, bs):
|
def change_bs_delta(self, widget, bs):
|
||||||
|
@ -393,11 +393,11 @@ class JobStatusPanel(ScreenPanel):
|
|||||||
if device == "probe":
|
if device == "probe":
|
||||||
probe = self._printer.get_probe()
|
probe = self._printer.get_probe()
|
||||||
saved_z_offset = probe['z_offset'] if probe else "?"
|
saved_z_offset = probe['z_offset'] if probe else "?"
|
||||||
label.set_label(_("Apply %s%.2f offset to Probe?") % (sign, abs(self.zoffset))
|
label.set_label(_("Apply %s%.3f offset to Probe?") % (sign, abs(self.zoffset))
|
||||||
+ "\n\n"
|
+ "\n\n"
|
||||||
+ _("Saved offset: %s") % saved_z_offset)
|
+ _("Saved offset: %s") % saved_z_offset)
|
||||||
elif device == "endstop":
|
elif device == "endstop":
|
||||||
label.set_label(_("Apply %s%.2f offset to Endstop?") % (sign, abs(self.zoffset)))
|
label.set_label(_("Apply %s%.3f offset to Endstop?") % (sign, abs(self.zoffset)))
|
||||||
label.set_hexpand(True)
|
label.set_hexpand(True)
|
||||||
label.set_halign(Gtk.Align.CENTER)
|
label.set_halign(Gtk.Align.CENTER)
|
||||||
label.set_vexpand(True)
|
label.set_vexpand(True)
|
||||||
@ -563,7 +563,7 @@ class JobStatusPanel(ScreenPanel):
|
|||||||
self.buttons['speed'].set_label(self.labels['req_speed'].get_label())
|
self.buttons['speed'].set_label(self.labels['req_speed'].get_label())
|
||||||
with contextlib.suppress(KeyError):
|
with contextlib.suppress(KeyError):
|
||||||
self.zoffset = float(data["gcode_move"]["homing_origin"][2])
|
self.zoffset = float(data["gcode_move"]["homing_origin"][2])
|
||||||
self.labels['zoffset'].set_label(f"{self.zoffset:.2f} {self.mm}")
|
self.labels['zoffset'].set_label(f"{self.zoffset:.3f} {self.mm}")
|
||||||
if "motion_report" in data:
|
if "motion_report" in data:
|
||||||
with contextlib.suppress(KeyError):
|
with contextlib.suppress(KeyError):
|
||||||
self.labels['pos_x'].set_label(f"X: {data['motion_report']['live_position'][0]:6.2f}")
|
self.labels['pos_x'].set_label(f"X: {data['motion_report']['live_position'][0]:6.2f}")
|
||||||
|
@ -34,7 +34,7 @@ class ZCalibratePanel(ScreenPanel):
|
|||||||
pos.attach(Gtk.Label(_("Probe Offset") + ": "), 0, 2, 2, 1)
|
pos.attach(Gtk.Label(_("Probe Offset") + ": "), 0, 2, 2, 1)
|
||||||
pos.attach(Gtk.Label(_("Saved")), 0, 3, 1, 1)
|
pos.attach(Gtk.Label(_("Saved")), 0, 3, 1, 1)
|
||||||
pos.attach(Gtk.Label(_("New")), 1, 3, 1, 1)
|
pos.attach(Gtk.Label(_("New")), 1, 3, 1, 1)
|
||||||
pos.attach(Gtk.Label(f"{self.z_offset:.2f}"), 0, 4, 1, 1)
|
pos.attach(Gtk.Label(f"{self.z_offset:.3f}"), 0, 4, 1, 1)
|
||||||
pos.attach(self.widgets['zoffset'], 1, 4, 1, 1)
|
pos.attach(self.widgets['zoffset'], 1, 4, 1, 1)
|
||||||
self.buttons = {
|
self.buttons = {
|
||||||
'zpos': self._gtk.Button('z-farther', _("Raise Nozzle"), 'color4'),
|
'zpos': self._gtk.Button('z-farther', _("Raise Nozzle"), 'color4'),
|
||||||
@ -257,9 +257,9 @@ class ZCalibratePanel(ScreenPanel):
|
|||||||
return
|
return
|
||||||
|
|
||||||
def update_position(self, position):
|
def update_position(self, position):
|
||||||
self.widgets['zposition'].set_text(f"Z: {position[2]:.2f}")
|
self.widgets['zposition'].set_text(f"Z: {position[2]:.3f}")
|
||||||
if self.z_offset is not None:
|
if self.z_offset is not None:
|
||||||
self.widgets['zoffset'].set_text(f"{position[2] - self.z_offset:.2f}")
|
self.widgets['zoffset'].set_text(f"{position[2] - self.z_offset:.3f}")
|
||||||
|
|
||||||
def change_distance(self, widget, distance):
|
def change_distance(self, widget, distance):
|
||||||
logging.info(f"### Distance {distance}")
|
logging.info(f"### Distance {distance}")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user