MECHATRONX

أهلاً بيك

سجّل دخولك تتابع أوردراتك وتحفظ مفضلتك.

الأقسام

كل الأقسام

اللغة والدولة

اللغة

العربية English

الدولة

مصر · ج.م السعودية · ر.س قريباً الإمارات · د.إ قريباً

الموقع بيفتح بالعربي دايماً، وتقدر تغيّرها من هنا.

ميكاترونكس - المنصورة، مصر
الأحد للخميس، 10ص - 8م

شارك المنتج

1 / 3
مواتير وتحكم في الحركة

درايفر ستيبر TB6600 تيار 4 أمبير جهد 9 إلى 42 فولت

465 ج.م
متوفر
الكمية:
اسألنا - نرد عليك على واتساب
يوصلك خلال 72 ساعة
دفع آمن. نقبل: بطاقة بنكية محفظة إلكترونية الدفع عند الاستلام إنستا باي

يُشترى معاً عادةً

عن هذا المنتج

TB6600 Stepper Motor Driver with Arduino Tutorial


 

 

In this tutorial, you will learn how to control a stepper motor with the TB6600 microstepping driver and Arduino. This driver is easy to use and can control large stepper motors like a 3 A NEMA 23.


I have included a wiring diagram and 3 example codes. In the first example, I will show you how you can use this stepper motor driver without an Arduino library.


This example can be used to let the motor spin continuously. In the second example, we will look at how you can control the speed, number of revolutions, and spinning direction of the stepper motor.

Finally, we will take a look at the AccelStepper library. This library is fairly easy to use and allows you to add acceleration and deceleration to the movement of the stepper motor.

After each example, I break down and explain how the code works, so you should have no problems modifying it to suit your needs.


If you have any questions, please leave a comment below.


If you would like to learn more about other stepper motor drivers, then the articles below might be useful:









Software












Arduino IDE


Makerguides.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to products on Amazon.com. As an Amazon Associate we earn from qualifying purchases.



About the driver


The TB6600 microstepping driver is built around the Toshiba TB6600HG IC and it can be used to drive two-phase bipolar stepper motors.


With a maximum current of 3.5 A continuous, the TB6600 driver can be used to control quite large stepper motors like a NEMA 23. Make sure that you do not connect stepper motors with a current rating of more than 3.5 A to the driver.




The driver has several safety functions built-in like over-current, under-voltage shutdown, and overheating protection.


You can find more specifications in the table below. Note that the exact specifications and dimensions can differ slightly between manufacturers. Always take a look at the datasheet of your particular driver, before connecting power.



TB6600 Specifications


































Operating voltage9 – 42 V
Max output current4.5 A per phase, 5.0 A peak1
Microstep resolutionfull, 1/2, 1/4, 1/8 and 1/162
ProtectionLow-voltage shutdown, overheating and over-current protection
Dimensions96 x 72 x 28/36 mm
Hole spacing88, ⌀ 5 mm
CostCheck price


1 These are the specifications for the TB6600HG IC, the driver itself has a maximum current rating of 3.5 A and 4.0 A peak.
2 See comment on fake/upgraded TB6600 drivers below.




For more information, you can check out the datasheet and manual below:





Fake or ‘upgraded’ TB6600 drivers


I recently took apart one of the TB6600 drivers I ordered and found out that it didn’t actually use a TB6600HG chip. Instead, it used a much smaller TB67S109AFTG chip, also made by Toshiba. The performance and specifications of these chips are similar, but the TB6600HG does have a higher peak current rating (up to 5 A) and it is just a much larger chip with better heatsinking overall.


There is a very simple way to check if your driver uses a TB6600HG chip or a TB67S109AFTG chip, the TB6600HG only supports up to 1/16 microstepping (see datasheet), whereas the TB67S109AFTG goes to 1/32. The main reason manufacturers switched over to this other chip is probably price. Below you can find links to the chips on LCSC.com which shows that the TB67S109AFTG is around $1.50 cheaper.




TB6600HG: https://lcsc.com/product-detail/Motor-Drivers_TOSHIBA_TB6600HG_TB6600HG_C66042.html
TB67S109AFTG: https://lcsc.com/product-detail/Motor-Drivers_TOSHIBA_TB67S109AFTG_TB67S109AFTG_C92125.html


You can buy genuine TB6600 drivers on Amazon, like this 4-axis driver board but most use the TB67S109AFTG chip. You can tell it uses the TB6600HG chip from the pins sticking out of the PCB and it also only goes up to 1/16 microstepping.


Jim from embeddedtronicsblog did some testing on the TB67S109AFTG drivers and found that the stepper motors ran nicer than with the TB6600 drivers. So should you be going for a genuine TB6600 or the ‘upgrade’? I would say it depends on whether you really need the high current output or if you rather prefer up to 1/32 microstepping.




You can find the datasheet for the TB67S109AFTG below.




Alternatives


Note that the TB6600 is an analog driver. In recent years, digital drivers like the DM556 or DM542 have become much more affordable. Digital drivers usually give much better performance and quieter operation. They can be wired and controlled in the same way as the TB6600, so you can easily upgrade your system later.






I have used the DM556 drivers for my DIY CNC router and they have been working great for several years.




TB6600 vs TB6560


When shopping for a TB6600 stepper motor driver, you will probably come across the slightly cheaper TB6560 driver as well. This driver can be controlled with the same code/wiring, but there are some key differences.











































TB6560TB6600
Operating voltage10 – 35 VDC, 24 VDC recommended9 – 42 VDC, 36 VDC recommended
Max output current3 A per phase, 3.5 A peak3.5 A per phase, 4 A peak
# Current settings148
Microstep resolutionfull, 1/2, 1/8 and 1/16full, 1/2, 1/4, 1/8, 1/16 and 1/32*
Clock frequency15 kHz200 kHz
CostCheck priceCheck price


*Drivers using TB67S109AFTG chip.


So the main differences are the higher maximum voltage, higher maximum current, and up to 1/32 microstepping. The TB6600 also has a better heatsink and a nicer overall form factor. If you want to control larger stepper motors or need a higher resolution, I recommend going with the TB6600.





Wiring – Connecting TB6600 to stepper motor and Arduino


Connecting the TB6600 stepper motor driver to an Arduino and stepper motor is fairly easy. The wiring diagram below shows you which connections you need to make.



TB6600-stepper-motor-driver-with-Arduino-UNO-wiring-diagram-schematic

TB6600 stepper motor driver with Arduino UNO and stepper motor wiring diagram

In this tutorial, we will be connecting the driver in a common cathode configuration. This means that we connect all the negative sides of the control signal connections to ground.


The connections are also given in the table below:




TB6600 Connections




















































TB6600Connection
VCC9 – 42 VDC
GNDPower supply ground
ENA-Not connected
ENA+Not connected
DIR-Arduino GND
DIR+Pin 2 Arduino
PUL-Arduino GND
PUL+Pin 3 Arduino
A-, A+Coil 1 stepper motor
B-, B+Coil 2 stepper motor


Note that we have left the enable pins (ENA- and ENA+) disconnected. This means that the enable pin is always LOW and the driver is always enabled.



How to determine the correct stepper motor wiring?


If you can not find the datasheet of your stepper motor, it can be difficult to figure out which color wire goes where. I use the following trick to determine how to connect 4 wire bipolar stepper motors:


The only thing you need to identify is the two pairs of wires which are connected to the two coils of the motor. The wires from one coil get connected to A- and A+ and the other to B- and B+, the polarity doesn’t matter.




To find the two wires from one coil, do the following with the motor disconnected:




  1. Try to spin the shaft of the stepper motor by hand and notice how hard it is to turn.

  2. Now pick a random pair of wires from the motor and touch the bare ends together.

  3. Next, while holding the ends together, try to spin the shaft of the stepper motor again.


If you feel a lot of resistance, you have found a pair of wires from the same coil. If you can still spin the shaft freely, try another pair of wires. Now connect the two coils to the pins shown in the wiring diagram above.


(If it is still unclear, please leave a comment below, more info can also be found on the 

المواصفات التقنية

لسه مفيش مواصفات مسجلة

بنسجل المواصفات التقنية للمنتج ده وهتظهر هنا أول ما تخلص.

التقييمات

0.0 ☆☆☆☆☆ لسه مفيش تقييمات
5★ 0
4★ 0
3★ 0
2★ 0
1★ 0
لسه مفيش تقييمات للمنتج ده

كن أول واحد يقيّمه وتساعد اللي بعدك يقرر.

الأسئلة الشائعة

لسه مفيش أسئلة على المنتج ده

أول ما توصلنا أسئلة متكررة على المنتج ده هنجاوب عليها هنا.

منتجات مرتبطة

قد يعجبك أيضاً

آخر قطعتين

درايفرات مواتير

منظم إضاءة وحرارة SCR 220 فولت تيار متردد 5000 وات

★★★★★ (0)
295 ج.م
آخر 3 قطع
متوفر

درايفرات مواتير

سويتش تحكم PWM في سرعة موتور DC جهد 12-40 فولت تيار 10 أمبير

★★★★★ (0)
160 ج.م
متوفر

درايفرات مواتير

سويتش تحكم PWM في سرعة موتور DC جهد 12-40 فولت تيار 40 أمبير

★★★★★ (0)
950 ج.م
متوفر

درايفرات مواتير

موديول تحكم PWM في سرعة موتور DC جهد منخفض 10 أمبير قابل للضبط

★★★★★ (0)
150 ج.م
متوفر

مواتير وتحكم في الحركة

موتور ستيبر نيما 17 مع كابل موديل: 17HS3401

★★★★★ (0)
370 ج.م
متوفر

مواتير وتحكم في الحركة

موتور دي سي جيرد 25GA370 12 فولت 282 دورة/دقيقة

★★★★★ (0)
390 ج.م
متاح للطلب

مواتير وتحكم في الحركة

متحكم سرعة موتور دي سي PWM جهد 3 إلى 15 فولت تيار 2 أمبير

★★★★★ (0)
55 ج.م
465 ج.م
متوفر - يوصلك خلال 72 ساعة
شوف السلة
تحب تحفظه في أنهي قائمة؟

لسه مفيش عندك أي قائمة. اعمل واحدة وهنحفظ المنتج فيها على طول.

اختار ألوانك

مفيش لون بالاسم ده

مسح الفلاتر اطلب المنتج ونوفره لك

مش لاقي اللي بتدور عليه؟ اطلبه وهنرد عليك بسعره ومدة توفيره.

— ج.م

الكمية 0 · الألوان 0