-
Notifications
You must be signed in to change notification settings - Fork 568
Open
Labels
enhancementAdditional functionality, performance or other feature requestAdditional functionality, performance or other feature request
Milestone
Description
Add a new gcode command M563.1 to set, clear or report a failed flag (default cleared) for a tool.
add to M563.1 to specify the failover tool for an existing tool.
When a tool is flagged as failed, if a failover tool is present then use that tool instead. The tool change macros are only run for the tools that are actually printing.
In the case that a tool is flagged as failed and it is the current tool in either motion system then tool-failover.g would be run in the context of the motion system that owns that tool.
It is passed the tool is failed.
There would be a standard macro example (user editable) which probably does the following:
- Pause the print without running pause.g
- change to the failover tool
- resume the print
- If there is no failover tool available then alert the user (and run pause.g)
- If the tool being failed over to is owned by the other motion system then fail to the next tool, if there is then no tool available then alert the user (and run pause.g)
Metadata
Metadata
Assignees
Labels
enhancementAdditional functionality, performance or other feature requestAdditional functionality, performance or other feature request