grbl-Mega-5X icon indicating copy to clipboard operation
grbl-Mega-5X copied to clipboard

discuss about backlash

Open walterwissmann opened this issue 7 years ago • 15 comments

Hi,

@Schildkroet have done routines for backlash: https://github.com/Schildkroet/GRBL-Advanced

Would it be nice to have also this routines for MEGA 5X ?

BR Walter

walterwissmann avatar Apr 01 '19 16:04 walterwissmann

Hi Walter, I think it is a very good idea :) Thi is added to my TODO list... But the list is long. @++; Gauthier.

fra589 avatar Apr 01 '19 16:04 fra589

Hi... I have been pending of this case waiting for its solution. My CNC has a lot of inertia and fails at high speeds.

I understand that this is altruistic work, but I would like to know if there will be a solution.

Thanks for your excellent work.

jgalvarezr avatar Oct 03 '20 10:10 jgalvarezr

HI @jgalvarezr,

Since I'm retired, summer is more convenient for journey than for computer programing 😃
If backlash in always in my TODO list, it's a pretty complicated thing to implement and it's not a priority over other features that I intend to write next winter. So, I can't tell you that it will be available before sevral month.
However, this feature should help solve mechanical backlash problems, not for inertia solving problem.
If your CNC have a lot of inertia and fail at high speed, you need to adjust the acceleration parameters of your axis (parameters $120 to $125).
I had similar problems when I started out, and fine-tuning maximum speeds and accelerations allowed me to solve them.

@++;
Gauthier.

fra589 avatar Oct 04 '20 09:10 fra589

@jgalvarezr: I can confirm Gauthier's arguments.

I would also like to mention: When you have problems at high speed, you can also play with the current of your stepper drivers...

Bests Walter

walterwissmann avatar Oct 05 '20 17:10 walterwissmann

I don't know if it will be appropriate to continue this thread, but I need help to solve this problem. Accelerations work well in most cases. If I make a Y + movement and then an XY + the X motor does not accelerate, it tries to move instantly at the displacement speed, at that moment steps (all steps) skip. This occurs in some combinations of movements but not in all.

jgalvarezr avatar Oct 11 '20 11:10 jgalvarezr

Hi @jgalvarezr,

It will be better for all that you open a new thread for this specific case.
Don't forget to post your config ($i, $$, etc.).
A maximum of info is needed to save time.

@++;
Gauthier.

fra589 avatar Oct 11 '20 18:10 fra589

I have implemented backlash on this code base as per https://github.com/shooter64738/grbl-mega. My changes are here https://github.com/davidlehrian/grbl-Mega-5X-backlash. If you are interested I can create a pull request and you can integrate these changes into your code base.

davidlehrian avatar Apr 30 '23 20:04 davidlehrian

Hi @davidlehrian,

Thanks for your proposal, backlash is still in my TODO list... I'm traveling all the May, I'll watch this when I get back.

@++;
Gauthier.

fra589 avatar May 02 '23 15:05 fra589