It seems like almost every time I turn bitsetter on or off the Z-height is wrong as soon as I start a new job. The only way that I know it is going to work is if I turn it off or on and then start the next job but it pause right before it starts cutting and reset the whole thing again.
The last thing I tried was turning it off or on, shut down the machine, reconnected it, reset it, and it still was off the first run… So I’m here ;). Could someone please tell me the appropriate steps to follow when turning it off and on to be 100% confident that it has my height right?
After disabling the BitSetter you should re-initialize — the easiest way to do this is to quit Carbide Motion and re-launch it and allow the machine to Home.
As @WillAdams said you want to power off and reinitialize. Something goes wrong with the internal coordinates when turning on/off the BitSetter. So power off, reinitialize and it will work fine until you need to turn it on/off again and then repeat power cycle.
For most jobs I save the x,y,z as a macro after getting it set. Then if I have an initialization issue (e.g. bitsetter, accidentally pressing the power pendent) or need to do something in between, I can quickly rehome and reset the x,y,z to what I want it to be without having to double check or just “hope” that the machine remembers it correctly.
Click on the “Position” link to change it to “Machine Position” when at the origin and make note of those coordinates — they can be entered into a macro in Quick Actions.
In Quick Actions (available after you have initialized the machine on the ‘run’ screen) you can make a new ‘user’ action of the current xyz. There is a button for creating a new action to set the current xyz, so you do not have to remember what it is or write any of the G code