OK.
Can u give me any wiring guide? the links i found aren't using arduino uno, or the versions I use.
Please write real english words. I am annoied by single-letters like "u" instead of writing "you"
You should not wire things guided by a picture.
You should wire things by understanding.
If you expect to find picture that match 100% your situation. This is very very unlikely
And if you try to wire things by "looks" similar enough" the probalitity to wire it wrong is very very high. ==> understand what you do.
You can ask as many questions as you want in the arduino-forum.
If your questions show some own effort you will receive answers.
About your actual question:
Of course you can google yourself.
You should show some own effort through making a free-hand drawn drawing that shows what you think how the TMC-2209-board should be wired.
You yourself shall make assumptions what might get wired to what.
You yourself should start thinking yourself.
The multiple codes that where posted in your thread use self-explaining names what is wired to what.
And of course you can google for how stepper-motor-drivers are wired to stepper-motors.
If you yourself post a picture that shows an example how any kind of stepper-motor-driver is wired to a stepper-motor and combine this with a question that asks
Is it correct for my TMC-2209-board if I connect .... to .... and .... to ....
Which means you have started thinking yourself and ask for confirmation you will receive answers
best regards Stefan
Oops! I apologize for my recklessness.
I will try then. I was just bothered by the different unknown devices that was used rather than arduino uno.
Does this mean you use an arduino Uno as the microcontroller?
This is one of the real basic informations you should give right in your first posting.
Digital pins are digital pins. regardless of what microcontroller it is.
They might have different voltage levels 3.3V or 5V but they are either HIGH = there is voltage greater than 0.0V
or
LOW voltage is 0.0V
Yes, I am using an Arduino Uno. I did not mention this because, for a beginner like me, Arduino uno is an obvious one.
Just to let you know, this is my first project with Arduino. Actually, it is just a minor part of the project.
Start thinking yourself:
Where are your questions that ask for
"is my assumption that ..." is correct?
best regards Stefan
Okay. I have tried it myself. But the driver (2209) got burned out. I don't know why. I have tested my power adapter to see if it's not supplying the right voltage. But it was okay.
Now I had to buy a 2208 as the supplier didn't have any more 2209.
I am wiring it in the following way:
Driver with the arduino uno-
VIO --- 5V pin
GND --- GND
DIR --- Pin 6
STEP --- Pin 5
And the motor pins with the motors.
I don't know what to do with the Enable pin. Also, is there anything to do with the CLK and PDN?
As a general advice:
read the datasheet. If you have questions about the datasheet or any other questions ask in the forum.
With all stepper-motordrivers you have to adjust the current to not exceed the maximum amperage the driver can stand and the maximum current your steppermotor can stand.
There is a small potentiometer that can be used to adjust the current.
The TMC2209 offers to adjust the current over the serial interface.
And you should never connect / disconnect the stepper-motor wires as long as power-supply is switched on.
You should disconect / connect the stepper-motor-wires only if the powersupply is switched off.
disconnecting the stepper-motor-wires causes high voltages spikes that can destroy the stepper-driver.
So what exactly happened that yu described as
?
best regards Stefan
To be honest, I don't understand most of the things in the datasheet. For example, it says, "for GND pin, connect to GND plane near pin." What does near pin mean here?
Then for 5VOUT, "Attach 2.2uF to 4.7uF", does this mean I should use a capacitor here?
Actually, I am not from an electrical background. So very unfamiliar with these terms.
Yes, I know that. But is there any way to determine this before connecting? I mean, I have to connect first and turn it on to know the output current. right?
I didn't do that.
I think might be the current flow was high, or connections were wrong.
No wrong !
Trying to adjust the current by measuring the current does not work with this stepper-driver because the flowing current depends on what step the driver actually is.
You would have to catch the step with full current.
There is a way to adjust the current before connecting the stepper-motor.
And the only way to adjust the current in the correct way is to do the adjusting before connecting the stepper-motor.
And this is the reason why you adjust the current by a voltage-measuring.
You measure the voltage between precise defined points on the module.
You have posted this picture of your stepper-driver
Is this a picture of the TMC2209 or of the TMC2208?
.
.
.
If the TMC2209 is no longer working post a picture of the TMC2208 and the manufacturer of this TMC2208
attention the FYSETC-manual might NOT apply to a 2208-stepper-driver from an different manufacturer.
because the R_Sense resistor can have a different value.
The PCB looks similar to this manufacturer which has a manual how to adjust the current
The FYSETC TMC2208 works very similar
So where exactly have you bought your stepper-driver ?
Does this shop provide a manual for the stepper-driver?
best regards Stefan
It is 2208 which I have now.
Unfortunately, no. They did not provide any manual. I think it might be a copy of that product. Because, I have seen the price from FYSETC website, it is very very high.
I will ask them if they have any manual.
They don't have any manual.
Should I follow this image to measure the current limit?
Should I connect all the wiring except the output (that goes to the motor) while testing?
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.



