Hey Philip,
this is this issue. Carbide Create creates g-code which instead of M6 (tool change) commands contains M0 (Pause) commands everytime a tool is selected, followed by a comment that includes the tool number (that is ignored since it’s commented out). This is because with Carbide Create, the M6 command is only implemented if you hand your g-code over to Carbide Motion software which exclusively runs on Carbide CNC machines.
You can get rid of this by replacing every instance of
M0 ;Txxx
by
M6 Txxx
in your g-code file.
Note that if you use M6 commands (multiple tools in one g-code file), take a look to check if the settings in the ‘tool-change’ field of the General Configuration Tab of the Onefinity Controller suit your needs. Regarding what to insert there, I cited some information here the other day.