Guy - do you change the tool when you start the job as in your step 6 suggests?
It’s from my understanding that this is where the issues with the BitSetter stem from, and what had me messed up. The first BitSetter operation at the beginning of a job Start (not initialization) is redundant. If you initialize Home and BitSetting at power on, then zero X, Y, and Z with the first bit of a job then just go through the redundancy of the first BitSetter operation of the job Start without changing the tool - you’re good. If you plan on using a different bit than the one used during initial Home/BitSetting/BitZero’ing then you must use the Change Tool process prior to job Start, in which, the first BitSetter operation at job Start is still redundant.
The BitSetter operation is prompted by any M6 command in the gcode. This redundancy at job Start can be removed manually by editing the gcode (removing the first M6 command), or in my case using Fusion 360, using Neil Ferreri’s post processor that allows enabling/disabling preloading a tool. When I use Carbide Create I just let it go through the motion of redundation [sic].
Feel free to correct me if I’m mistaken.