TB6600 Stepper Driver + Arduino + NEMA Motor Wiring and Control (Uno Mega Nano)

preview_player
Показать описание
This tutorial will talk you through how to wire a TB6600 stepper driver into a stepper motor, an arduino and a power supply. Then will teach you how to control using the Arduino IDE.

If you have any questions then please leave a comment :)

Link for Arduino IDE
Рекомендации по теме
Комментарии
Автор

I have tried so many wire configs from the internet & this is the only one that worked, because, I found a 3018 controller board which has digital out just before the "on-board" stepper drivers & shorting the ENA+ to ground got it working, thanks...saves me using mach3 on my larger home made cnc, which is a headache to setup, Thanks...

jonathanwright
Автор

Thanks for this Henry. I'm ready to go from PWM to steppers. 🙂

markmorris
Автор

Great video, got me up and running in a few minutes. Thank you!

analogwave
Автор

it can be very nice of you if you can explain how you can run yours CNC with one motor ?

FelixSamulevich
Автор

How do I make the stepper rotate to a certain point and then make it reverse ?

Jking
Автор

Dear Henry, can this procedure be used on the DM556 drive? My Arduino is giving me an error when I order the data to be compiled. I can't send the error, but could you help me? Thanks

sergiofernandes
Автор

why not use PWN pin insted of manually setting the pins value>?

Ziplock
Автор

What's the code for rotating the motor up to the desired angle

Whathefishbro
Автор

Thanks for the tutotial Henry, I'd been struggling with this and yours is very clear. However, mine only works if instead of connecting ENA-, ENA+, DIR+ and PUL+ to ground as you say, I instead connect them to 5V. Until then I got no movement, but with 5v it works as per the rest of your description. Do you know what the reason for this might be? I only swapped it as I'd seen on another tutorial that they used 5V, but I found the rest of their description complicated. I'd be interested in your view so I can learn more. Thanks again

richardhill
Автор

can you please explain how the code achieved a full step?

rahaff
Автор

How come on some cnc show the signal on some cnc circuits positive 5 common and on others negative is com😢

gabdan
Автор

Very good tutorial. Could you tell me why the ENA+ and ENA- pins are jumpered together?
I see most tutorials leave both unconnected, which I think defaults to Enabled.
Also, I didn't catch what the "While" statement does, as you went over that pretty fast. Thanks!

KW-eipi
Автор

Hi Henry, I need some help, I'm a Civil Engineer and electronics is not my thing. I'm building a 40w CO2 laser and need some help with the electronics. First on the configuration of the driver: how do you determine the steps per revolution on the motor you're connecting to the driver, in your example, you set yours to 6400 steps per revolution. is that so the motor will perform at its maximum when asked by the controller/computer, or is this peramiter set according to the size of the motor? I watched another video on this subject and the guy totally lost me, any help would be greatly appreciated.

dspencer
Автор

hello, what is the difference between a common anode assembly and a common cathode? Will the engine run differently?

siete
Автор

A really useful video thank you, I have a question regarding a project I am about to try and build, and that is how do you know what size stepper motor to buy for the project you are proposing to build? I want to build a unit that operates as a lift in what is commonly known as z axis so it is lifting and holding a load and lowering and still controlling that same load.

philnewman
Автор

I've been buying steppers and drivers for a few years. Every item was checked ok at delivery. Now some year later a NEMA 23 and a modern TB6600 produces 15% to 30% more steps than commanded. This happens both using the test code You showed but also when using AccelStepper library. I've never faced this before. Any ideas?

Stefan_Boerjesson
Автор

you have ENA+(5v) hooked up to ground in your diagram. Is that right?

tt
Автор

Thanks a lot. Very helpful for beginners like me. But how I will connect to power supply. I have one adaptor to use in Arduino board. Do I need to buy another adapter for controller power supply?

abedkhan
Автор

for some reasons mi Nema17 vibrate instead of rotate. I don't know how to figure out

mariomattiadimuro
Автор

I am currently using arduino+cnc shield, this drives 3 stepper motors in my cnc.
Do I need 3 of these TB6600 to drive 3 stepper motors?

olanordmann