Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Further restrict what gcodes can be run after M112 #992

Closed
T3P3 opened this issue May 3, 2024 · 2 comments
Closed

Further restrict what gcodes can be run after M112 #992

T3P3 opened this issue May 3, 2024 · 2 comments
Assignees
Labels
bug Bug that has been reproduced CNC/Laser/Automation support Support for functions related to CNC machines, Laser cutters and more general automation
Milestone

Comments

@T3P3
Copy link
Contributor

T3P3 commented May 3, 2024

As at RRF 3.5.1 the spindle control commands can be run after the M112 command. These should be restricted until the board is reset.

Potentially restrict the commands that can be run after M112 to the following:
M999
M122
M409

@T3P3 T3P3 added the bug Bug that has been reproduced label May 3, 2024
@T3P3 T3P3 added this to the 3.5.2 milestone May 3, 2024
@T3P3 T3P3 assigned dc42 May 3, 2024
@jesse-stojan
Copy link

It is absolutely necessary that Emergency Stop not permit further motor controls until reset/unlocked, as it helps bring RRF into compliance with safety standards and codes that are currently in violation of IEC, NEC, ANSI, and OSHA codes.

@T3P3 T3P3 added the CNC/Laser/Automation support Support for functions related to CNC machines, Laser cutters and more general automation label May 14, 2024
@dc42
Copy link
Collaborator

dc42 commented May 20, 2024

Implemented in 3.5-dev. Only the following commands can be run after M112: M105 M112 M115 M122 M408 M409 M999.

@dc42 dc42 closed this as completed May 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Bug that has been reproduced CNC/Laser/Automation support Support for functions related to CNC machines, Laser cutters and more general automation
Projects
None yet
Development

No branches or pull requests

3 participants