Help with Servo Movement on Arduino CNC with GRBL

Hi everyone,

I’m currently working on a CNC setup using an Arduino Uno, Nema 17 stepper motors (x2), a V3 CNC shield, A4988 drivers, and GRBL firmware. I would like to use a servo motor for the Z-axis, but I’m having trouble getting it to move. I’ve tried several different versions of GRBL, but none of them seem to allow me to control the servo via the Z-axis. I have the servo connected to the appropriate pins on the CNC shield and have confirmed that the wiring is correct.

Has anyone encountered this issue before? I’d appreciate any advice or suggestions on:

Which modified version of GRBL I should try.

Any changes or configurations I might have missed in the GRBL settings that could be causing this issue.

Anything else I might be doing wrong or overlooking.

Thanks in advance for your help!

Note: The stepper motors are working fine without any issues. I am using a 12V 5A power supply.

I have fixed my problem, leaving the solution here in case someone finds it useful.
I downloaded this GRBL version, and it seems to work fine: GitHub - bdring/Grbl_Pen_Servo: Grbl CNC Controller with Pen Servo Feature

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.