Hi! I used Arduino Due + RAMPS-FD-V1 + TMC2130 Driver boards for all X, Y, Z and E0 with SPI communication mode and I used Marlin bugfix-2.0.x version FW code.
I used software SPI mode (TMC_USE_SW_SPI) and it worked well and I had been using it for a long time.
Recently, I downloaded the latest bugfix-2.0.x FW code again and tested my printer and it also worked well with same Arduino Due + RAMPS-FD-V1 + TMC2130 Driver boards.
But when I changed TMC2130 to TMC2660 (TMC2660-BOB board with some jumper cables) Driver boards for X, Y, Z and E0, it seemed Arduino Due could not communicate with TMC2660 Driver boards at all.
I used exactly same Arduino PINs for SPI communication but it seemed there was SPI communication problem.
There was "TMC CONNECTION ERROR" message on my LCD screen and when I read TMC_DEBUG using M122, all X, Y, Z and E values are 00.
X 0x00:00:00:00
Y 0x00:00:00:00
Z 0x00:00:00:00
E 0x00:00:00:00
Can I use Arduino Due with TMC2660 Driver boards?
Do I need to add any special codes or do something to use Arduino Due with TMC2660 Driver boards?
I tested the latest bugfix-2.0.x and TMCstepper Driver library.
Please let me know how can I use TMC2660 Driver boards with Arduino Due?
Thank you.
I used software SPI mode (TMC_USE_SW_SPI) and it worked well and I had been using it for a long time.
Recently, I downloaded the latest bugfix-2.0.x FW code again and tested my printer and it also worked well with same Arduino Due + RAMPS-FD-V1 + TMC2130 Driver boards.
But when I changed TMC2130 to TMC2660 (TMC2660-BOB board with some jumper cables) Driver boards for X, Y, Z and E0, it seemed Arduino Due could not communicate with TMC2660 Driver boards at all.
I used exactly same Arduino PINs for SPI communication but it seemed there was SPI communication problem.
There was "TMC CONNECTION ERROR" message on my LCD screen and when I read TMC_DEBUG using M122, all X, Y, Z and E values are 00.
X 0x00:00:00:00
Y 0x00:00:00:00
Z 0x00:00:00:00
E 0x00:00:00:00
Can I use Arduino Due with TMC2660 Driver boards?
Do I need to add any special codes or do something to use Arduino Due with TMC2660 Driver boards?
I tested the latest bugfix-2.0.x and TMCstepper Driver library.
Please let me know how can I use TMC2660 Driver boards with Arduino Due?
Thank you.