I am looking for the proper code to insert into the g-code that will pause the machine after it has set the height of a new bit with BitZero so I can place the bottom of my dust boot on. I do it now by carefully timing things and I get the dust boot on before it starts cutting but it would be much nicer if I had a pause and a message to put the dust boot on with the option to start the process once all was in place.
For what it is worth I do my design in vcarve and use that to create the g-code
I just use Pause in CM. The pause has changed and it depends where you hit pause. Sometimes hitting pause just stops the router/spindle and it is still running. I think it is where code is already executing that causes that issue. However if you pause just as the router/spindle starts to plunge to start routing that has worked.
It is very dangerous to just randomly try to put your dust boot on with the machine running. The router/spindle will suddenly turn on or move so it is best to pause to put the dust boot on. You are correct to try and pause so you dont wind up having your dust boot thrown and maybe your fingers turned into hamburger.
Since you are using Vcarve, I modified my Vectric Post Processor for you to add a dust boot message to the CM Status line–it pauses the gcode and displays on the Status line to install the dust boot and press START. Then it pops-up the spindle/router speed pop-up. See if this helps you. PostP-5c_DustBoot.zip (3.8 KB)
I use an M0 before the Spindle On code to give it time to get up to speed.
For some odd reason, even if the M0 is on a separate line, it still executes the next block before pausing.
So you may want to try the M0 before the toolchange