TB6560

Hi!

I would like to drive single stepper motor (2,2A) with TB6560.

There is more different boards on ebay for ex. http://www.ebay.com/itm/CNC-Router-Single-Axis-3A-TB6560-Stepper-Motor-Drivers-Board-axiscontro-DC-24V-/330751595333?pt=LH_DefaultDomain_0&hash=item4d0254d345. Anyone has experiences with connecting this boards at arduino? Is there any working examples ?

Thank you!

No experience with this specific chip but the interface is CNC standard opto-isolated step and direction.
One pin for direction and one pin for step, send a pulse on step and it moves in the direction defined by the polarity of the direction pin.
It has microstepping as well, which will require that you multiply by this number of steps...

That board takes step and direction signals which is the most common mode of operation for stepper drivers. Here is an example for the Easydriver board that should work for you: Dan Thompson: EasyDriver v3.1 Tutorial

Thank you for help! Will post results when I get package from HK.

The TB6560 is about the only single-chip stepper driver I've seen that can actually
handle 2A or more, due to the package being heatsink-mounted. It will
still run hot, adding some forced-air ventilation may be wise.

Note that many 2.2A motors are only about 1 ohm winding resistance and
the TB6560 itself is 0.7 ohms, so 40% of your power is wasted in the chip.

Normally a high current stepper driver uses discrete MOSFETs and gets
its series resistance down to 0.05 ohms or less, meaning no heatsinking
is needed. However such a driver needs 8 MOSFETs and various ancilliary
components... Gets expensive.

Hi,
I am using a NEMA 23 bipolar stepper motor with TB6560 driver board.
I am trying to use default stepper library packaged with arduino.
The library deals with 4 wire motor with a constructor

Stepper(number_of_steps, pin1, pin2, pin3, pin4).

I wanted to know what these "pins" correspond to.

in what order should CW+, CW-, CLK+ and CLK- on driver board be connected.

Hi,

My Chinese CNC controller uses these chips.
So you could buy the whole board (with one to four chips) for peanuts.
The chip itself has micro stepping (1/32, 1/16, 1/2 and full step), decay options, detent options and current limiting (availability depending on your board).
The through-hole chip (AHQ) is rated at 3A continuous (i.e. RMS) so only 1.5A RMS per phase!
In fact I had to wind back the current settings of my chips to 75% (1.5A peak per phase) from 100% (2A peak per phase - the factory settings) as they overheat in our 40 degree C heat after a long run.
(Note the some currents are RMS and others are peak!)

Also the factory default micro stepping (1/16) seems to be more about "specifications" rather than accuracy so mine are now set at 1/2 step.

Overall the chip/boards do perform as expected.

Regards Alan0

mvkaxon:
Hi,
I am using a NEMA 23 bipolar stepper motor with TB6560 driver board.
I am trying to use default stepper library packaged with arduino.
The library deals with 4 wire motor with a constructor

Stepper(number_of_steps, pin1, pin2, pin3, pin4).

I wanted to know what these "pins" correspond to.

in what order should CW+, CW-, CLK+ and CLK- on driver board be connected.

I don't think the standard stepper library is suitable. Try the AccelStepper library and use the DRIVER option.

You should be able to test the motor and driver with this Simple Stepper Code without any library.

Connect CW- and CLK- to GND and the + pins the to relevant Arduino I/O pins.

...R
Stepper Motor Basics

Thanks for the reply.
Can you elaborate on using "Driver" option in Accelstepper?

Also, is there anyone who used the TB6560 with accelstepper?

mvkaxon:
Can you elaborate on using "Driver" option in Accelstepper?

Have you looked at the AccelStepper documentation

If so, what did you not understand?

...R