Jump to content

Issues with SKR2 burning TMC2209 drivers


k3A7lQ

Recommended Posts

Hi, I'm having trouble with "Error: All LOW". I have a SKR 2 with 5x
TMC2209 drivers, purchased from Amazon. I checked, and this is rev B.
I started with custom marlin build, but then switched to SKR 2 marlin
from github when troubleshooting.

At first, it was only a problem with E0. But then I shut off the
board, swapped the drivers around, and it's a problem on all drivers!

Here's my testing:

E1 unplugged:

Recv: Driver registers:
Recv:         X    0x00:00:00:00     Bad response!
Recv:         Y    0xC0:0E:00:00
Recv:         Z    0x00:00:00:00     Bad response!
Recv:         E    0x00:00:00:00     Bad response!
Recv:
Recv:
Recv: Testing X connection... Error: All LOW
Recv: Testing Y connection... OK
Recv: Testing Z connection... Error: All LOW
Recv: Testing E connection... Error: All LOW

E1 plugged:

Recv: Driver registers:
Recv:         X    0x00:00:00:00     Bad response!
Recv:         Y    0xC0:0E:00:00
Recv:         Z    0x00:00:00:00     Bad response!
Recv:         E    0x00:00:00:00     Bad response!
Recv:
Recv:
Recv: Testing X connection... Error: All LOW
Recv: Testing Y connection... OK
Recv: Testing Z connection... Error: All LOW
Recv: Testing E connection... Error: All LOW

Rotate 1 up (move x driver to y, y driver to z, z driver to e0, e0 driver to x):

Recv: Driver registers:
Recv:         X    0x00:00:00:00     Bad response!
Recv:         Y    0x00:00:00:00     Bad response!
Recv:         Z    0xC0:0C:00:00
Recv:         E    0x00:00:00:00     Bad response!
Recv:
Recv:
Recv: Testing X connection... Error: All LOW
Recv: Testing Y connection... Error: All LOW
Recv: Testing Z connection... OK
Recv: Testing E connection... Error: All LOW

Replaced firmware with marlin from
https://github.com/bigtreetech/SKR-2, with only change turning on
TMC_DEBUG & changing to TMC2209:

Recv: Driver registers:
Recv:         X    0x00:00:00:00     Bad response!
Recv:         Y    0x00:00:00:00     Bad response!
Recv:         Z    0x80:0C:00:C0
Recv:         E    0x00:00:00:00     Bad response!
Recv:
Recv:
Recv: Testing X connection... Error: All LOW
Recv: Testing Y connection... Error: All LOW
Recv: Testing Z connection... OK
Recv: Testing E connection... Error: All LOW

Rotate 1 up:

Recv:         X    0x00:00:00:00     Bad response!
Recv:         Y    0x00:00:00:00     Bad response!
Recv:         Z    0x00:00:00:00     Bad response!
Recv:         E    0x80:0C:00:C0
Recv:
Recv:
Recv: Testing X connection... Error: All LOW
Recv: Testing Y connection... Error: All LOW
Recv: Testing Z connection... Error: All LOW
Recv: Testing E connection... OK

Remove all but Z & E0:

Recv: Driver registers:
Recv:         X    0x00:00:00:00     Bad response!
Recv:         Y    0x00:00:00:00     Bad response!
Recv:         Z    0x00:00:00:00     Bad response!
Recv:         E    0x00:00:00:00     Bad response!
Recv:
Recv:
Recv: Testing X connection... Error: All LOW
Recv: Testing Y connection... Error: All LOW
Recv: Testing Z connection... Error: All LOW
Recv: Testing E connection... Error: All LOW

Remove heatsink from Z:

Recv: Driver registers:
Recv:         X    0x00:00:00:00     Bad response!
Recv:         Y    0x00:00:00:00     Bad response!
Recv:         Z    0x00:00:00:00     Bad response!
Recv:         E    0x00:00:00:00     Bad response!
Recv:
Recv:
Recv: Testing X connection... Error: All LOW
Recv: Testing Y connection... Error: All LOW
Recv: Testing Z connection... Error: All LOW
Recv: Testing E connection... Error: All LOW

Do you know what the problem is and how to fix it? It looks like a
defective SKR 2 broke my TMC2209 boards, but I don't know.

Thank you!

Edited by k3A7lQ
Link to comment
Share on other sites

I already added M122 support to all firmware I used and used it to get the info in the OP. Also, all my stepper drives are burned out so I can't test further.

It seems like E0 intermittently burns out drivers since when I did this, I had a good stepper in E0 and then it burned out without any change to that driver:

Quote

Rotate 1 up:

Recv:         X    0x00:00:00:00     Bad response!
Recv:         Y    0x00:00:00:00     Bad response!
Recv:         Z    0x00:00:00:00     Bad response!
Recv:         E    0x80:0C:00:C0
Recv:
Recv:
Recv: Testing X connection... Error: All LOW
Recv: Testing Y connection... Error: All LOW
Recv: Testing Z connection... Error: All LOW
Recv: Testing E connection... OK

Remove all but Z & E0:

Recv: Driver registers:
Recv:         X    0x00:00:00:00     Bad response!
Recv:         Y    0x00:00:00:00     Bad response!
Recv:         Z    0x00:00:00:00     Bad response!
Recv:         E    0x00:00:00:00     Bad response!
Recv:
Recv:
Recv: Testing X connection... Error: All LOW
Recv: Testing Y connection... Error: All LOW
Recv: Testing Z connection... Error: All LOW
Recv: Testing E connection... Error: All LOW

 

Link to comment
Share on other sites

  • 1 year later...

@k3A7lQ Did you perhaps find a solutions to the problem? I am seeing the exact same behaviour on my SKR2 and 2209TMC drivers on the extruder. I bought the TMC2209 directly from BigTreeTech. Currently running the latest version of marlin. 2.1.0. I had already got 1 burned out E0 stepper because of this. What I noticed is that mid print the micro steps would drop from 16 to 8 mid print and then suddenly the stepper driver would become very warm, much warmer than normal and the print would start using too much filament. The M122 report returns: Testing E connection... Error: All LOW. After turning off the printer and back on the error would go away and the microsteps would be back at 16.

@BTT Tony any ideas on your end what might cause this?

Link to comment
Share on other sites

  • 3 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...