A few relatively simple modifications made a huge difference to how my stepper motors run and how the overall CNC machine performs. (All details and illustrations for the total fix of the Chinese made TB6560 Stepper Motor Controller Board are here.)
I am happy to share my approach with anyone else who may benefit from my project information and the photos I took.
I initially experienced missing steps, poor calibrations and intermittent axis travel problems. The changes to the CNC driver board resulted in:
- No more missed CNC motor steps (due to the Chinese TB6560 controller board itself)
- Quieter axis travel and CNC motor operation
- Calibrations that were accurate and stayed set
- Noticeably more torque on each axis.
- Stepper motors were no longer screaming when holding.
I write this reference for DIY CNC builders using the common TB6560 Controller Board produced in China, because even after viewing other sites discussing this hack, it still took a lot of time and effort to work out exactly what changes were required. Other sites gave in-depth technical details, but assumed all readers had a high level of electronics knowledge. They were quite vague when it came just to showing people what to do.
Knowing not everyone spends each day at the end of an oscilloscope, I wanted to prepare a guide for those who prefer a “look and do” approach. A DIY repair guide presented in laymans terms with working CNC controller boards being the main goal and priority (as opposed to finding the in-depth reason the boards don’t work).
All details and illustrations for the total fix of the Chinese made TB6560 Stepper Motor Controller Board are here.