Hello, I am very new to Arduino; I have designed a program to use three motors with three a4988 drivers that move by button; I have managed to get it to work but I have wanted to update them to the TMC 2208 to avoid noise and I can't get it to do anything.
What exact TMC2208-board are you using?
It is always a good idea to look up the datasheet of the used chips.
The TMC2208 has an enable-pin. Depending on what exact TMC2208-board you are using it might be that the enable-Input is free-floating and requires to be connected to either GND or Vcc.
Or it might be that this connection is already on the board.
Very important connect / disconnect stepper-motor only if powersupply is switched OFF.
Stepper-motors have coils. Coils can produce high voltage-spikes when you connect or disconnect
a coil from the power-supply. A single voltage-spike can destroy the stepper-motor-driver.
So make sure that you have switched off your power-supply before you connect / disconnect steppermotor-wires.
Do never play or change the stepper-motorwires while powersupply is switched on.
Make sure that your stepper-motor-wires have a real tight connection so they will not loose contact.
re-wiring motor-wires while the power-supply is switched on is the wrong thing to do.
Really what I'm looking for is to be able to control three motors by pushbuttons; It is to sibir and lower a curtain, I want to control all three with an Arduino; I managed it with the first program I put in using the a4988 drivers (I have it connected to an expansion board), but they make a lot of noise. I have purchased some tmc2208 v1.2 and when I place them on the expansion board it does not work, I have also tried it without a board and nothing; I have played a little with chatgpt as I put in the following post but I have not been able to get it to move the motors either.
I provided you with a lot of information.
I asked you mutliple questions that you did not answer yet.
Now it is up to you to use the information directly or to answer the questions.
Simply posting a online graphic of your TMC2208-driver board is not enough for really analysing the problem.
You will have to answer the questions and / or do the suggested modifications.
Sorry, I thought the TMC2208 model was always the same; I bought it on Aliexpress.
The program I was using only uses the power connections, the motor connections and the two dir and step pins; since the TMC has those pins, I thought it would be compatible as well.
Your program does not use the power-supply connections.
What do you think will happen if you take away the powersupply-wires?
The schematic that you posted
shows an additional connection between two pins of the A4988 board.
Are you able to identify which connection this is?
If you want more help. You will have to post a detailed description of what you have done for analysing / testing
or
asking specific questions.
You seem to use this forum like any kind of chat-app.
If you want decent help / support you have to provide detailed information.
So far you are just posting one ot two short sentences that do not help analysing the problem.
I have written this mutliple times.
If you do another post that is un-informative as the postings you posted until now (exception the pinout picture) I will just answer with a link to tips how to improve your posting style.