Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Did you read the rules?

Entire Forum Se a rch

HOME CONTACT US HELP SEARCH GOOGLETAGGED DONATIONS LOGIN REGISTER

Welcome, Guest. Please login or register. July 22, 2021, 04:21:25 04:21
Did you miss your activation email?

Fore ve r Login
Login with us ername, pas s word and s es s ion length

ligh ligh ligh ligh ligh ligh ligh ligh ligh ligh ligh ligh

Sonsivri > Electronics > General Electronics (Moderators: o2, pickit2) > [FIX] How to fix Chinese TB6560 Stepper controller

« previous next »

Pages: [1] PRINT

Author Topic: [F IX] How to fix Chinese TB6560 Stepper controller (Read 28706 times)

0 Me m be rs and 1 Gue st are vie wing this topic.

leaveme [FIX] How to fix Chinese TB6560 Stepper controller


Junior Me m be r « on: Se pte m be r 25, 2010, 08:13:21 08:13 »

O ffline
TB6560 based Chinese stepper controllers are damn cheap and many of us bought them from eBay or from other sources. These
Posts: 93 boards have huge design fault and you'll notice inconsistent axis movement as well as unwanted noise and screaming from the
steppers. Here is how we fixed our boards. Hope it will be useful to you.
Thank You
-Give n: 38
-R e ce ive : 15 Anyway, I bought a TB6560 based 3-axis stepper driver couple of months back from eBay for my DIY CNC router. My X-axis was
smooth with this controller but Y & Z was screaming and loosing steps. I initially thought it is a problem in the machine so I did
lot of modification in the machine but nothing helped. Then I started thinking that it is the controller, most likely the TB6560 in
Y & Z is faulty. I decided to replace the chips in the controller. I was about to order the chips but at the last moment I orderd a
complete new board instead of chips.

I got my new board in hand after two weeks. But I was simply shocked(!) after connecting the board because new board has
exactly the problem I have in earlier one.

One of my e-buddy's also was suffering from the same issue and started tracing the board. After a hard effort finally he was
able to draw the schematic from the trace. Then he connected an Oscilloscope and checked the signals (i.e. STEP, DIR etc.)
comming from the PC. He discovered that STEP pulses in the input (pin 3) of TB6560 is extremely weak. He used an additional
buffer (74LS14) to amplify it and WOW probem is gone. He did the same MOD for all axis and steppers are moving smooth.

I did the same MOD in one of my boards according to his findings but it doesn't work! I also did some other MOD in the board as
an experiment. Unfortunately nothing has been fixed my "missing step" issue.

My Oscilloscope is dead so I can't check the pulse status in TB6560 input. But I restored the board in original and did a new
experiment. I did bypass the opto-isolator (just for Y axis) for STEP signal and connected on-board buffer output directly to the
driver CLK (ping 3 of TB6560). WOW! Stepper is running smooth. No missing steps, no screaming. I did the same MOD for all axis
and in both the boards. Now I can even run the machine in higher IPM than before.

Descripting of the fix (see images):

1. Cut the line to bypass on-board opto-isolator.


2. Jumper between on-board buffer output and driver IC.
3. Cut the line to disconnect the non-spec circuit. It was actually an attempt to implement a feature where the driver would
reduce current to the stepper motors when the motors were idle. This was accomplished by pulling the drive current set input
low when the CLOCK signal is active high. Although the feature does work for drive current settings of 25% and 50%, the
implementation has negative side effects that outweigh the feature usefulness:
- the feature departs from the reference design of the TB6560 spec resulting in the spec no longer accurately describing
operation
- motors may be overdriven with higher than programmed drive current
- artificially raises the lowest current motor that the controller board can safely drive

[ALL CREDIT GOES TO MY BUDDY WHO ACTUALLY DID THE WHOLE TRACING AND IDENTIFIED THE PROBLEM.]

Enjoy!!

Logge d

metal Re: [FIX] How to fix Chinese TB6560 Stepper controller


Global Mode rator « Reply #1 on: Se pte m be r 25, 2010, 10:23:08 22:23 »
He ro Me m be r

I have seen many boards like this one on youtube working, I wonder if they had your problems.
O ffline

Posts: 2404

Thank You
-Give n: 841
-R e ce ive : 651

Top Topic Starte r

Logge d

leaveme Re: [FIX] How to fix Chinese TB6560 Stepper controller


Junior Me m be r « Reply #2 on: Se pte m be r 26, 2010, 03:57:39 03:57 »

O ffline Quote from: metal on September 25, 2010, 10:23:08 22:23


Posts: 93 I have se e n m any boards lik e this one on youtube work ing, I wonde r if the y had your proble m s.
Most of the Chinese boards have this problem. It actually runs little better at 12V (without above fix) but problem increases as
Thank You
-Give n: 38 you increase the voltage and speed is pretty low. I'm now using my boards at 24V without problem. :-)
-R e ce ive : 15
Two other problems have also been identified in these boards, which I forgot to mention.
1. There is no EMF protection diode in motor relay. It can cause to break the on-board 12V regulator. Solution: add a diode in
parallel to relay coil.
2. Insufficient heatsink for 12V regulator. I haven't measure the temperature but it is untolerable. Temperature was normal
when I just disconnected the driver fan. Solution: disconnect the fan and connect to an external source.

Logge d

Pages: [1] PRINT

« previous next »

Jum p to: => General Electronics go

DISCLA IMER
W E DO NT HO ST ANY ILLEGAL FILES O N THE SER VER
USE C O NTAC T US TO R EPO R T ILLEGAL FILES
ADMINISTR ATO R S C ANNO T BE HELD R ESPO NSIBLE FO R USER S PO STS AND LINKS

... Copyright © 2003-2999 Sonsivri.to ...


Powe re d by SMF 1.1.18 | SMF © 2006-2009, Sim ple Machine s LLC | Harze M Dilbe r MC

You might also like