Hi Joe - don't lose faith, you're so close.

The axis can appear to move on the computer but not in reality because it's not a closed loop - the commands are sent from Mach, but it just has to trust that they happened. The problem will be somewhre from the CS Labs controller down to the motor (narrowed down real far, eh?) I'd swap over some components between axis to see what works and what doesn't - e.g. connect Z motor to Y drive.

Regards software - I consider myself quite savvvy. I've programmed my own basic version of Mach3 in the past, I write code on a daily basis, and have a job which is technology based. But to hell if I can work Fusion 360. I'm a solidworks guy, and that makes sense, but fusion is just another way of thinking.

My advice, from someone who has just got their machine (which is mostly based on yours) working is forget fusion for now. Try something simpler and more user friendly like Aspire - it's a lot more intuitive. Less capable, sure, but plenty enough to start with. Baby steps. One day I'll tackle fusion again....

Oh.. and that machine you've built? It's bloody fantastic if my carbon copy is anything to go by.