Maslow Home Maslow Community Garden Newsletter

Motors Fail Test


Received the CNC back in March, I hooked up the electronics and had some difficulty with the left and right motors operating. Eventually I was able to get all three motors working and tested ok. The frame was finally completed yesterday. I reconnected the electronics to make sure all is working before taking the unit to the garage. And now the left and right motor failed test. Z motor works ever time. Any recommendations?



Hmmmm, the z-axis passing means it’s not a power issue…but having both the left and right motors stop working at the same time seems like a software issue not an issue with the Arduino shield because the left and right motors are driven by completely separate parts of the board.

Do the motors rotate and then the test prints failure (indicating an encoder issue), or do the motors not move at all?

What happens when you press one of the arrow buttons to move the machine?



Hi Bar,

Thanks for the quick response. Neither left or right motors move during testing. Ground Control indicates fail on those motors and no motion what so ever. I’m also unable to move the motor sprockets during calibration (I.E. 5 deg ccw, 5 deg cw, etc.) The unit has been connected to all three USB port with each connection yielding the same result.





Do the motors move if plugged into the z-axis (middle) socket? The z-axis panel should work even if nothing is calibrated. A chain motor should respond to the z-axis controls if it’s plugged in there. The problem could be the motors or the cable and this would begin to test those.

1 Like


Here are the steps I took:

After several attempts to get the motors working, I removed all the software from the PC I am using. Re-install the latest version of Arduino and Ground Control last night. No change, z motor functions fine and left/right motors nothing. Went to bed crying like a five year old. Read your post this morning and disconnected left/right cable as recommended. Placed the z cable/motor into port 1 and it worked. I placed z cable/motor into port 3 and it worked. Check continuity on both left/right cable, all good. Placed left cable/motor into port 1 and it worked. Placed right cable/motor into port 3 and it worked. Re-connected z cable/motor into port 2 and tested all motors, they worked. Not sure why. It may be possible when I checked the cables I pushed downward onto the connector terminals closing any gap issues. Still not sure, but it works. Thanks for your help.



Good troubleshooting! The connectors can be stiff when they’re new, that must be the cause. Thanks for the update.



I know this is a little older thread but looking for some help.

I set up the maslow and everything seems to be working but the z-axis fails the sensor test when I run it. The z-axis moves when I tell it too but no matter what I tell it to do it always changes direction. Meaning if I tell it to go up it turns one way, and if I tell it to go up again, it will change directions and rotate the opposite direction. I am using a motor from Amazon which other have used successfully as far as I have seen.

I have hooked up a X/Y axis motor to the z axis lead and it does not seem to have the problem and behaves normally. I did change the step count based on the encoder and gear ratio of the z-axis motor I purchased and have looked through all the settings that I can see would make a difference but, alas, it still does the same thing. Anyone had this issue before?

I am not sure of what to do to solve this issue. An ideas would be greatly appreciated.



Do the numbers on the zaxis readout change as the motor moves?