I'm new to the forum, so please let me know if this is the wrong place for this.
I have a 3d printer I've been working on that also has a spindle for routing on it. As it stands now, to use the spindle I have to switch the machine mode to cnc mode, and to print I have to switch the machine back to 3d printer mode. I understand that some of the things in cnc mode won't work in 3d printer mode, such as using parenthesis for comments, because other commands may use those for other things, but commands like m3 never do anything other than control the spindle, so If I have a spindle and I run m3 it should just work regardless of what mode I'm in.
It also seems that the setup for the spindle in config.g has to be after switching to cnc mode, and the setup for an extruder has to be after switching to 3d printer mode, so my config.g has me switching back and forth to set everything up. I have it usable right now with the machine mode commands in my tool change macros, but I would much prefer if I could do some basic cnc commands in any machine mode. It is also jarring that the interface changes everytime I have a tool change, and that could be avoided if I didn't need to use cnc mode.
There may be a reason I haven't considered that this doesn't work, but from what I can tell allowing this shouldn't cause any problems.
Thanks,
-Bradley