Hi Guys, Today I’ll introduce my new stepper motor driver TB6560. By using this driver you can Run high torque stepper motor which required up to 3Amps. In my previous video, I made a 5Amp Stepper motor driver using Tip122 and 127 Mosfets and some other components. You can watch that 5Amp Stepper Driver video also.
Parts List for Stepper Driver Arduino Project
- Arduino Mega
- TB6560 Driver Module
- 22kg Stepper Motor
- 12V Power Supply
- Some Jumper wires
Video for 3amp TB6560 with Arduino
Arduino code for TB6560 Stepper Driver
Test code 1
#include <AccelStepper.h>
// Define a stepper and the pins it will use
AccelStepper stepper(3, 2, 13); // 1 = Driver Mode, Step = pin 2, Direction = pin 3
void setup()
{
stepper.setMaxSpeed(5000.0);
stepper.setAcceleration(300.0);
}
void loop()
{
stepper.runToNewPosition(5000);
//stepper.move(10000);
}
Test Code 2
const int STEP_PIN = 13;
const int Enable_PIN = 3;
const int DIR_PIN = 2;
void setup()
{
pinMode(STEP_PIN, OUTPUT);
pinMode(Enable_PIN, OUTPUT);
pinMode(DIR_PIN, OUTPUT);
digitalWrite(STEP_PIN, LOW);
digitalWrite(Enable_PIN, HIGH); //When device turned on,
//stepper is off
digitalWrite(DIR_PIN, HIGH);
}
void loop()
{
digitalWrite(Enable_PIN, LOW);
digitalWrite(DIR_PIN, LOW);
int b=2500;
int a=10000;
for (int i=0; i < 60000; i++)
{
// a=a-2;
if (a<=b) a=b;
else a=a-10;
digitalWrite(STEP_PIN, HIGH);
delayMicroseconds(5);
digitalWrite(STEP_PIN, LOW);
//delay(a);
delayMicroseconds(a);
}
delay(1000);
}










