MPCNC Z-axis issue: Moving simultaneously with Y-axis (Arduino Uno + CNC Shield V3)

I’ve recently dusted off my MPCNC after several years in storage. I never quite finished the build back then, but it was functional at one point. Now I’m back at it and have finally assembled everything. However, I’m running into a control issue that I never had before.

​I am using my original hardware: an Arduino Uno (Elegoo Uno R3) with a CNC Shield V3, controlled via Estlcam.

​The problem is that the Z-axis does not respond correctly to the Estlcam controls. Strangely, it moves whenever the Y-axis moves and only travels in one direction. I can rule out wiring issues, as the Z-motor works perfectly in both directions when plugged into a different driver slot.

​I have already replaced both the stepper drivers and the CNC Shield with brand-new parts, but the problem persists. I’ve also tried various GRBL versions/settings within Estlcam with no luck.

​I’m running out of ideas. While I could switch to a different controller, this setup should technically work for testing. Does anyone have any advice?

1 Like

Did you update Estlcam? Some of the “old” control options don’t have full support any more. :pensive_face:

1 Like

I tried V 11.113 an 13. Same problem…

I really couldn’t find a solution, even after trying several versions. It seems like the pins were being assigned incorrectly. I’ve now switched to an MKS Gen L V1.0 board and used the RAMPS setting for it. It’s finally working!