When I run the sheetcam job file you sent me, If I do not run the M3 $1 S1 before starting the program the torch will try to cut out the air scribe part. Then when I do run the command it will try to scribe the first P and the next letter it goes back to using the torch.

Is that because as the scribe retracts it is turning the change spindle code off? Maybe we need to link the arm scribe function to something else rather that the spindle off and on command. Just a thought, I am still very inexperienced with G-code.

With the scribe, Your update has gotten everything working. kinda..
When I run the sheetcam job file you sent me, If I do not run the M3 $1 S1 before starting the program the torch will try to cut out the air scribe part. Then when I do run the command it will try to scribe the first P and the next letter it goes back to using the torch.

Is that plasmac.ngc with the four holes and the word PlasmaC?

I am at a loss, I just did a clone and rip build, ran Configurator and loaded plasmac.ngc and it worked as it should.

There should be no need to do M3 $1 S1 before a program is run, that should be taken care of by the program.

The only thing I can see I need to do is stop an M3 S1 turning on the air scribe as well as starting a cut but that is a separate issue

Can you confirm that the GCode in the window after loading the program is the same as pic I have posted here.