On Wed, 06 May 2026 16:35:29 +0200
Robert Schöftner <[email protected]> wrote:

> The PID doesn't do much, I and D gains are 0. It is mostly there to
> compensate for jitter. The "feedback" is just the step-count from the
> mesa-card internal step pulse generator, no real hardware feedback is
> involved. So this will also happen exactly like this if the actual
> motors are turned off.

Ok, thanks for the info. So not a real PID at work here.

> Where does "P=300" come from?

Me experimenting and failing to revert back to the defaults.

> AFAIK in your case it should be 1000 for a servo period of 1000
> but I would be surprised if that would be the cause of your
> problem, most of the heavy lifting should come from the "FF1=1.0"
> term.

It works now with P=1000

> I have a similar config (with about 5× max speeds) that works, the
> other difference apart from P is that i have MAX_OUTPUT=0 and I didn't
> define any backlash.

Yes, the speeds are very low. Since I don't (yet) have any limit
switches and couldn't get the machine to move, I set them low, so I
can intervene if things go haywire.

Marco


_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to