Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] TMC2130 + Rumba32 TMC Connection Error #21650

Closed
Subcode opened this issue Apr 18, 2021 · 11 comments
Closed

[BUG] TMC2130 + Rumba32 TMC Connection Error #21650

Subcode opened this issue Apr 18, 2021 · 11 comments

Comments

@Subcode
Copy link

Subcode commented Apr 18, 2021

Did you test the latest bugfix-2.0.x code?

Yes, and the problem still exists.

Bug Description

Hello,
I'm having trouble using the Rumba32 board and my TMC2130's.
M122 gives the following:

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: E1 0x00:00:00:00 Bad response!
Recv: E2 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
Recv: Testing E1 connection... Error: All LOW
Recv: Testing E2 connection... Error: All LOW

I have tried this fix: https://github.com/makerbase-mks/MKS-RUMBA32/wiki/About-RUMBA32-TMC-SPI-%22CONNECTION-ERROR%22-FAQ
But i get the same error. No change.
I know for a fact my drivers are set in SPI as they came like that from the manufacturer.

Bug Timeline

From install

Expected behavior

No error during M122

Actual behavior

No response

Steps to Reproduce

No response

Version of Marlin Firmware

2.0.7.2 / bugfix-2.0.x

Printer model

Anet A8

Electronics

Rumba32

Add-ons

BL Touch

Your Slicer

No response

Host Software

No response

@Subcode
Copy link
Author

Subcode commented Apr 18, 2021

Marlin.zip
Config files attached

@ellensp
Copy link
Contributor

ellensp commented Apr 18, 2021

What jumpers do you have set under the stepper driver modules?
what type/brand of stepper drivers (as different brands use different pinouts)

@Subcode
Copy link
Author

Subcode commented Apr 18, 2021

Currently i have the pins set like this, this isnt my board but what i used as an example:
https://old.cultivate3d.com/forums/download/file.php?id=225&sid=fc1d74988e6ab61e27e970e850717d90

The stepper driver is a TMC2130 V3.0 from Bigtreetech
https://i5.walmartimages.com/asr/652c6117-6b99-42a4-8316-d017b3cb86bc.cbe9d28a1d8127d794f20f3e66d5f31f.jpeg?odnHeight=450&odnWidth=450&odnBg=ffffff

@Brampie66
Copy link

Hi,
I am no expert and this may not help you but
On my Aus3D board (V1.1B) TMC/spi just works with all jumpers in the lower position, no wires.
The older boards did seem to have an issue here but at least for the Aus3D board this seems fixed.
I'm using 5160 with steppers from watterott

@Subcode
Copy link
Author

Subcode commented Apr 29, 2021

Unfortunately i have a Rumba32 v1.0 from Makerbase, and i tried them all in the lower position without success.

@scott-pett
Copy link

This is a known fault with the V1.0 Aus3D and MKS boards. There is a connection error in the Chip Select track used for the SPI connections.

The workaround is to either modify the board or as I've found, more easily, to mod the TMC2130 driver with a wire link between two pins.

The Issue detail and fix is described here: makerbase-mks/MKS-RUMBA32#2

My V1.0 MKS board works fine with TMC2130 with the link in place on the drivers and the TMC2208 drivers work fine in UART mode with the appropriate jumper settings.

The link is easily removed from the driver should you upgrade to a V1.1 RUMBA32 board.

@thisiskeithb
Copy link
Member

Since this is a hardware design issue, I'm going to close this bug report.

@Subcode
Copy link
Author

Subcode commented May 22, 2021

As stated above I have already tried this fix...
The same url is even included in the initial post.

@scott-pett
Copy link

You do have 12/24volt power applied I presume?

I see TMC connection issue if just connected via USB without the main PSU switched on.

@Subcode
Copy link
Author

Subcode commented May 23, 2021

I have 12v applied.
If i do not apply 12v the screen dims. so i know for sure it is powered.
I have tested one of the TMC2130's in a known working board and it started smoking.
Im afraid it is a simple case of fried drivers.

@github-actions
Copy link

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked and limited conversation to collaborators Jul 22, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

5 participants