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] x-y motor clicking during diagonal movement with bed leveling #16248

Closed
emaayan opened this issue Dec 17, 2019 · 30 comments
Closed

[BUG] x-y motor clicking during diagonal movement with bed leveling #16248

emaayan opened this issue Dec 17, 2019 · 30 comments

Comments

@emaayan
Copy link

emaayan commented Dec 17, 2019

Bug Description

when both motors operate at the same time a faint clicking sound is heard from both motors.

My Configurations

16-12-2019.ZIP
TopCover.txt

Steps to Reproduce

  1. run the attached TopCover.gcode it will reset the eeprom for default and generate a debug mesh

Expected behavior:
printing with no clicking

Actual behavior:
faint random clicks

Additional Information

with no bed leveling is enabled the clicks won't be heard
i've replaced firmware, various mks gen 1.4 boards, drivers (2100,2208) , motor cables, motors, tried with or without SD cards. it still goes on .

@Powerprobot
Copy link
Contributor

Your Z-Axis have not enough speed and acceleration to compensate these stuttering. to test it, set the Z-Axis on 150 movement and 300 acceleration and you wil see that is no more stuttering.

@emaayan
Copy link
Author

emaayan commented Dec 18, 2019

Your Z-Axis have not enough speed and acceleration to compensate these stuttering. to test it, set the Z-Axis on 150 movement and 300 acceleration and you will see that is no more stuttering.

not sure i follow, the clicks are coming from the x and y motors not z one. they also come when there's no z motor actually attached.

@Powerprobot
Copy link
Contributor

With Bed-Level On, marlin will try to compensate the Z-differences. But if the Z-Axis to slow, marlin will wait to finish the move on Z-Axis and stop or deaccelerate XY-Axis during this process.

@emaayan
Copy link
Author

emaayan commented Dec 18, 2019

this is my current acceleration settings, so you're saying i should run them higher?

#define DEFAULT_MAX_ACCELERATION { 1500, 1000, 100, 10000 }
#define DEFAULT_ACCELERATION 1000 // X, Y, Z and E acceleration for printing moves
#define DEFAULT_RETRACT_ACCELERATION 1500 // E acceleration for retracts
#define DEFAULT_TRAVEL_ACCELERATION 1500 //

@Powerprobot
Copy link
Contributor

If your steps in XY are 80 and Z 400 then divide them = 5
So divide 1000 / 5 = 200 . Set Z acceleration to 200 and what are the mm/s ?
If your mm/s in XY = 300 then 300 / 5 = 60. Also 60mm/s for the Z-Axis.
Test it. But it is not for Prduction use. No one use higher rates than 80mm/s in the first ~3 layers.
Use Z-Fading by Bed leveling max 3mm.

@emaayan
Copy link
Author

emaayan commented Dec 18, 2019

If your steps in XY are 80 and Z 400 then divide them = 5
So divide 1000 / 5 = 200 . Set Z acceleration to 200 and what are the mm/s ?
If your mm/s in XY = 300 then 300 / 5 = 60. Also 60mm/s for the Z-Axis.
Test it. But it is not for Prduction use. No one use higher rates than 80mm/s in the first ~3 layers.
Use Z-Fading by Bed leveling max 3mm.

my #define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,1600,812.56}
are you talking about max z acceleration or default acceleration ?

@emaayan
Copy link
Author

emaayan commented Dec 18, 2019

If your steps in XY are 80 and Z 400 then divide them = 5
So divide 1000 / 5 = 200 . Set Z acceleration to 200 and what are the mm/s ?
If your mm/s in XY = 300 then 300 / 5 = 60. Also 60mm/s for the Z-Axis.
Test it. But it is not for Prduction use. No one use higher rates than 80mm/s in the first ~3 layers.
Use Z-Fading by Bed leveling max 3mm.

my #define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,1600,812.56}
are you talking about max z acceleration or default acceleration ?

btw should i return to classic jerk?
https://www.reddit.com/r/3Dprinting/comments/dx8bdb/here_is_why_you_should_disable_junction_deviation/

@emaayan
Copy link
Author

emaayan commented Dec 18, 2019

this is an update there seem to be a difference in sounds in 1200 feed rate

G1 X63.740 Y35.648 Z0.5 F4800
G1 X63.852 Y35.760 F1200
G1 X63.852 Y36.439
G1 X63.061 Y35.648
G1 X62.382 Y35.648
..
https://www.youtube.com/watch?v=hQeY35qkp7w

and 600 feedrate
G1 X63.740 Y35.648 Z0.5 F4800
G1 X63.852 Y35.760 F600 (feed rate changed )
G1 X63.852 Y36.439
G1 X63.061 Y35.648
G1 X62.382 Y35.648
...

https://www.youtube.com/watch?v=27qj_1KE3KQ

@boelle
Copy link
Contributor

boelle commented Dec 24, 2019

@emaayan is the issue still the same with all the updates in the last 6 days?

@emaayan
Copy link
Author

emaayan commented Dec 24, 2019 via email

@boelle
Copy link
Contributor

boelle commented Dec 24, 2019

1200 for feedrate seems crazy high try with { 200, 200, 12, 120 }

@Vertabreak
Copy link
Contributor

Vertabreak commented Dec 24, 2019

for sure that is way to high feed rate, i run (250,250,5,30)

@emaayan
Copy link
Author

emaayan commented Dec 24, 2019 via email

@boelle
Copy link
Contributor

boelle commented Dec 24, 2019

those are values we use

yours is just to high no matter how you got them

@emaayan
Copy link
Author

emaayan commented Dec 24, 2019 via email

@boelle
Copy link
Contributor

boelle commented Dec 24, 2019

wait are you talking about marlin

what ever is highest

@emaayan
Copy link
Author

emaayan commented Dec 24, 2019 via email

@boelle
Copy link
Contributor

boelle commented Dec 24, 2019

and your slicer? some slicers override firmware

@boelle
Copy link
Contributor

boelle commented Dec 24, 2019

and eeprom values?

@emaayan
Copy link
Author

emaayan commented Dec 24, 2019 via email

@boelle
Copy link
Contributor

boelle commented Jan 8, 2020

@emaayan still no good news with the latest bugfix 2.0.x?

@emaayan
Copy link
Author

emaayan commented Jan 8, 2020 via email

@emaayan
Copy link
Author

emaayan commented Jan 11, 2020

@emaayan still no good news with the latest bugfix 2.0.x?

well after many many many hurtles, i've managed to get marlin 2.0.1 working with skr mini e3 version
1.2
i still get clicks.. this is a recording of the x-motor for better hearing
https://www.youtube.com/watch?v=5dpWGD_DE2s

@boelle
Copy link
Contributor

boelle commented Jan 18, 2020

completely noiseless, i would love to have it so good

@emaayan
Copy link
Author

emaayan commented Jan 18, 2020 via email

@boelle
Copy link
Contributor

boelle commented Jan 23, 2020

no difference to me

please create a new issue if there is an unrelated issue, just so we dont mix oranges and potatos :-)

@emaayan
Copy link
Author

emaayan commented Jan 23, 2020

no difference to me

please create a new issue if there is an unrelated issue, just so we dont mix oranges and potatos :-)

already did, issue 16617 was confirmed by scott. but at least i have workground for that one.

and i was so hoping it would solve my original bed leveling issue because i thought those were mis-steps

@boelle
Copy link
Contributor

boelle commented Jan 30, 2020

a lot of updates and fixing has happend in the last week, is the problem still there?

@boelle
Copy link
Contributor

boelle commented Feb 8, 2020

Lack of Activity
This issue is being closed due to lack of activity. If you have solved the
issue, please let us know how you solved it. If you haven't, please tell us
what else you've tried in the meantime, and possibly this issue will be
reopened.

@boelle boelle closed this as completed Feb 8, 2020
@github-actions
Copy link

github-actions bot commented Jul 3, 2020

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 3, 2020
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

4 participants