# How to get more torque using a Stepper motor [closed]

I am using a stepper motor with a belt. The system has more friction due to the belt. So, I need to increase the torque of the motor at rotating. I am currently using 57HS09 motor and M542 It has microstepping setting as 1000PPR and full current(4.0A) is given. Pulse generated by an Arduino. The main coding is given bellow.

This is the function of Arduino code.stepDelay is given by another function after some calculation.

void move() {
if (micros() - lastStepTime >= stepDelay) {
lastStepTime = micros();
digitalWrite(STEP_UP, HIGH);
delayMicroseconds(100);
digitalWrite(STEP_UP, LOW);
delayMicroseconds(100);
}


}

I have no idea how to increase the torque more. How do I increase the torque of the stepper motor?

## closed as unclear what you're asking by Chris Stratton, Voltage Spike, Dmitry Grigoryev, Nick Alexeev♦Jul 8 '18 at 20:09

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

• A belt should not add a significant amount of friction. Perhaps it needs idler pulleys to go around obstacles, or if it is under very high tension then the motor shaft could need support at the free end. – Andrew Morton Jul 7 '18 at 9:55