Is my TMC2660 fried?



  • Ok, Back to back pent up questions. My duex 5 board arrived with a driver that doesn't work correctly. The motor moves, but it stalls super easy. No matter the current settings, it will easily stall. Nothing visually looks bad.

    Would replacing the 2660 itself fix my problem? I've been messing with surface mount repairs, and feel that I can do it myself.

    Unfortunately I was a bit impatient when I received my board. I knew it was bad, but I wanted to use it. I didn't need all of the channels at the time so I decided not to send it back for warranty. Kinda wishing I did.



  • After verifying the same motor, wiring and connector works well on another drive I'd inspect the solder joints and supporting components before replacing chips, a problem with current sensing or something could cause issues. Then i'd just swap two TMC2660 drivers to see before spending the time and money to order a new chip. Just take care not to use excessive heat when you want to re-use the good chip.

    On the other hand used board doesn't mean it won't still be covered by warranty, but I guess it depends on when/where it was purchased and what big cheese determines to be the cause (but it certainly seems like they are more than reasonable with warranty replacements).



  • Thanks for the reply.

    It is something in the Duex board itself. If I take a known good axis/motor, plug it into the faulty driver, and remap it in the firmware, the problem will happen on the bad driver only. Come to think of it though, it could possibly be any of the components... The WifI main board, or even the ribbon cable connecting them. I'm just not sure.

    As for diagnosing the circuit and components, I just don't have those skills. I do know how to hit a board with some hot air and pluck a chip off though.

    I purchased my board from Fillastruder, back in Feb 2018. I did inform them at the time of the issue, and they said to send it back within 6 months. Here I am 17 months later haha. I wouldn't expect warranty service at this point.



  • Looks like the layout is the same on each of the drivers, so just do a visual comparing. Cross check all the markings, its extremely unlikely that something is placed wrong, but its an easy check to do. Given the settings are sent over SPI and the others work I don't think its likely to be an issue with the Duet or the connection between the two.

    If you can get a descent closeup of the driver I'll have a look.


  • administrators

    @havoc340 said in Is my TMC2660 fried?:

    Ok, Back to back pent up questions. My duex 5 board arrived with a driver that doesn't work correctly. The motor moves, but it stalls super easy. No matter the current settings, it will easily stall. Nothing visually looks bad.

    Assuming it's not a configuration issue, it sounds like one of the 8 output MOSFETs in the TMC2660 may have failed. But check your M584 settings, in particular that you have redefined which drivers are extruders.


Log in to reply