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] Dual Z and EDGE_STEPPING makes first Z rattle and miss steps #27341

Open
1 task done
Sanguium opened this issue Aug 9, 2024 · 2 comments
Open
1 task done

[BUG] Dual Z and EDGE_STEPPING makes first Z rattle and miss steps #27341

Sanguium opened this issue Aug 9, 2024 · 2 comments

Comments

@Sanguium
Copy link

Sanguium commented Aug 9, 2024

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

Yes, and the problem still exists.

Bug Description

When activating a second Z driver and EDGE_STEPPING, the first Z motor grinds and loses steps, while the second works fine.
All other axis work fine, problem goes away when disabling the Z2 driver OR disabling EDGE_STEPPING.

This is the M122 report after moving Z 10m up with and without EDGE_STEPPING enabled:
EDGE_STEPPING OFF:
edge_stepping_OFF
EDGE_STEPPING ON:
edge_stepping ON

Using SKR v1.3 with TMC2009 drivers

Bug Timeline

Tested wrong in 2.1.2.4 and current bugfix-2.1.x

Expected behavior

Dual Z drivers work fine with the recomended EDGE_STEPPING for trinamic drivers

Actual behavior

First Z motor rattles and loses steps

Steps to Reproduce

  1. Set Z_DRIVER_TYPE TMC2209 and Z2_DRIVER_TYPE TMC2209
  2. Set EDGE_STEPPING
  3. Move Z axis

Version of Marlin Firmware

Commit 0ec1a54

Printer model

Custom cartesian

Electronics

SKR v1.3 board with TMC2209 drivers

LCD/Controller

BIGTREE_TFT24_V1_1

Other add-ons

No response

Bed Leveling

None

Your Slicer

None

Host Software

None

Don't forget to include

  • A ZIP file containing your Configuration.h and Configuration_adv.h.

Additional information & file uploads

Config.zip

@anomalchik
Copy link

Same issue with mks sgen l v1
I use tmc2226 and they also use the driver type TMC2209

@anomalchik
Copy link

anomalchik commented Aug 13, 2024

If you disconnect the first motor but do not remove the driver, the second motor remains in the brake mode or something like that. Also, the second motor works properly if you remove the Z1 driver.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants