Does this actually work? I'm running a gradus m1 pro board and bCNC. Gcode is being created by estlcam. When it comes time for a tool change the machine just hangs. Doesn't move to the change location. I just separate my tool paths into separate files now and do the tool changes manually. Is there any way to tell what it is hanging on? How should I be doing tool changes?
GRBL doesn't support M6 tool change command. You will probably need to edit the Estlcam gcode to replace lines containing M6 with some custom code.
Funny, that's what made me think it was supposed to. The fact it doesn't work for me made me thing it doesn't.
first make sure you have the latest version installed. then make sure you have actually enabled the macro. then make sure the macro actually works by issuing manual commands. you also have to ensure that you have set home correctly according to the CNC standards because the tool change position and the tool probe position are in machine absolute co-ordinates so home always needs to be in the same physical place. and, looks like you must have a probe set up.
AND make sure your macros know which measurement system to use. if you machine is normally in G21 millimeter mode but your Gcode is in inches then any macro running after that must issue a G21 to get back to mm. might not affect the toolchange that is built into bCNC but is something to note for other macros.