You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When the firmware supports multiple motion systems, macros invoked by a job file are executed by both motion systems. This often causes macros to fail if they haven't been designed with this in mind. For example, the conditions within if, elif and while commands may rely on global variables that haven't been created yet. See https://forum.duet3d.com/topic/35023/mutiple-motion-systems-macro-conflicts-in-3-5.
The text was updated successfully, but these errors were encountered:
Change behaviour so that the 'abort' command is only executed by the input stream that executes commands for the active motion system (as is already the case for global, set global and echo commands).
Add a new M606 command to request execution of multiple motion systems by separate file readers explicitly. Until this command is seen, use the File stream to execute all commands.
When the firmware supports multiple motion systems, macros invoked by a job file are executed by both motion systems. This often causes macros to fail if they haven't been designed with this in mind. For example, the conditions within if, elif and while commands may rely on global variables that haven't been created yet. See https://forum.duet3d.com/topic/35023/mutiple-motion-systems-macro-conflicts-in-3-5.
The text was updated successfully, but these errors were encountered: