I’m an idiot. Sharing in case someone else has the same brain fart.
This is not my first CNC, but it is my first 4-axis CNC, so forgive me if this is obvious.
I was encountering an issue where, after setting the xyz origin and starting the toolpath, the bit would just hover above the workpiece and never actually start the cut. I left it running and it sat there for hours, with the piece just spinning and the toolhead hovering in place.
After about 12 hours (I forgot I left it going - oops) I heard it starting to cut. What the heck?
The reason? The B-axis does not roll over at 360 degrees like my dumb brain assumed. It keeps counting up for the whole cut.
My B-axis was in the 100,000’s and the Snapmaker believed it had to jog all the way back to 0 to cut.
TLDR: Don’t neglect to reset your B-axis origin, folks. Save yourself the headaches. Don’t be dumb like me.
Hope this helps some other poor, unfortunate 4-axis noob.