The title kinda says it all. Subroutines and macros are extremely handy when writing routines by hand, or even modifying code generated by Carbide Create and Estlcam. I tried using the codes to call and return from subroutines, but it didn’t work. It’s also worth noting that I’m driving the SKR-PRO-V1.2 with a Raspberry Pi running CNC.js. It appears that it feeds g-codes one line at a time to the controller, which makes me wonder if Marlin is the issue or if CNC.js is.
I’ve attempted to find an answer to this question here and on the Internet. I’ll admit I probably know just enough not to be able to pose the question in a why that would return a response answer that would make sense. IF, Marlin is capable of g-code subroutines and/or macros, can the SKR be updated. IF, the SKR is capable, but only from an SD card, that would be good to know as well.
Any suggestions are welcome, I’m always learning new stuff here.