We’ve been playing the current flow to each motor and no matter what we do, there seems to be absolutely no holding torque. We had a motor hooked up with NO LOAD, and when we tried to move it, it moved without any trouble whatsoever.
Another issue we are facing is that some motors don’t run when you hold a joystick on the controller. They only move if you repeatedly tap the joysticks in a direction. We have switched the motor wires to a terminal that is normally powering a motor that DOES move smoothly while the joystick is held in one direction, and when we do so, the new motor also works if you hold the joystick in a direction. Basically, some terminals allow the motors to be operated by holding the controller’s joysticks in one direction, while other terminals will only allow a motor to be operated if you repeatedly tap the joystick in a direction.
Also, our microstepping seems to not be working or isn’t working how the creators intended. The default number of microsteps in the code is 16. Meaning that rather than the motor going 1.8 degrees per step, it goes a 16th of that. We kept lowering the number of microsteps and finally we got to 1 microstep (which effectively means no microstepping since 1.8 / 1 = 1.8). This finally made the movement of a motor smooth. If we increase this number(by whole numbers), the movement becomes jittery again.
Has anyone experienced any of these issues?