diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2021-04-09 20:44:27 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2021-04-09 20:44:27 -0400 |
commit | 38b280513628d62aa99de04c6e5a6ab653820e99 (patch) | |
tree | 98792aa2e1cb7e2f096fb50b61bf052263a0fa27 | |
parent | 49a2b0354f24960e6a85f44bdab43a0403e15ffb (diff) | |
download | kutter-38b280513628d62aa99de04c6e5a6ab653820e99.tar.gz kutter-38b280513628d62aa99de04c6e5a6ab653820e99.tar.xz kutter-38b280513628d62aa99de04c6e5a6ab653820e99.zip |
toolhead: Export the print_stalls value via get_status()
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
-rw-r--r-- | docs/Command_Templates.md | 3 | ||||
-rw-r--r-- | klippy/toolhead.py | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/docs/Command_Templates.md b/docs/Command_Templates.md index 7e7d07bc..91ba7276 100644 --- a/docs/Command_Templates.md +++ b/docs/Command_Templates.md @@ -202,6 +202,9 @@ The following are common printer attributes: limits that are in effect. This may differ from the config file settings if a `SET_VELOCITY_LIMIT` (or `M204`) command alters them at run-time. +- `printer.toolhead.stalls`: The total number of times (since the last + restart) that the printer had to be paused because the toolhead + moved faster than moves could be read from the G-Code input. - `printer.heaters.available_heaters`: Returns a list of all currently available heaters by their full config section names, e.g. `["extruder", "heater_bed", "heater_generic my_custom_heater"]`. diff --git a/klippy/toolhead.py b/klippy/toolhead.py index 7399c189..ed9c8603 100644 --- a/klippy/toolhead.py +++ b/klippy/toolhead.py @@ -502,6 +502,7 @@ class ToolHead: estimated_print_time = self.mcu.estimated_print_time(eventtime) res = dict(self.kin.get_status(eventtime)) res.update({ 'print_time': print_time, + 'stalls': self.print_stall, 'estimated_print_time': estimated_print_time, 'extruder': self.extruder.get_name(), 'position': self.Coord(*self.commanded_pos), |