Ethercat random jitter fix

More
5 months 2 weeks ago #346415 by andrax
Replied by andrax on topic Ethercat random jitter fix
Hi,

I installed and tested the new driver.
The installation went smoothly, and the driver is working.
I’ll be testing it thoroughly over the next few days.
I can’t comment on the jitter or synchronization issues, as I haven’t experienced any problems in that regard.
Nevertheless, I’d like to provide some feedback.

Great work
The following user(s) said Thank You: grandixximo

Please Log in or Create an account to join the conversation.

More
3 months 1 week ago #347858 by ihavenofish
So i installed this on a redone setup of 2.9.8 and im getting constant random joint and limit errors. even mid program. they seem to stem from random spike encoder frames. sometimes it goes 10 mins without anything, sometimes you can move for 1 second without one.

I am not 100% sure they are related to this patch, or what this patch is meant to fix. But its rendered my machine pretty unusable. (i redid the machine to add a 4th axis)

Any thoughts?

Please Log in or Create an account to join the conversation.

More
3 months 1 week ago #347860 by rodw
Replied by rodw on topic Ethercat random jitter fix

So i installed this on a redone setup of 2.9.8 and im getting constant random joint and limit errors. even mid program. they seem to stem from random spike encoder frames. sometimes it goes 10 mins without anything, sometimes you can move for 1 second without one.

I am not 100% sure they are related to this patch, or what this patch is meant to fix. But its rendered my machine pretty unusable. (i redid the machine to add a 4th axis)

Any thoughts?
From a message from grandixximo
Code:
can try for now to do loadrt lcec ... initf lcec.activate servo-thread addf lcec.read-all servo-thread

Please Log in or Create an account to join the conversation.

More
3 months 1 week ago #347861 by rodw
Replied by rodw on topic Ethercat random jitter fix
Also the Ethercat repos have changed to point to linuxcnc-ethercat
The instructions in my Ethercat sticky have been updated so also follow them
2.9.10 ISO should install the new repos mentioned but follow the  instructions in step 2
forum.linuxcnc.org/ethercat/45336-etherc...-how-to-step-by-step
 
The following user(s) said Thank You: JohnW

Please Log in or Create an account to join the conversation.

More
3 months 1 week ago #347865 by ihavenofish


Code:
can try for now to do loadrt lcec ... initf lcec.activate servo-thread addf lcec.read-all servo-thread


thats already in my hal

I did find something interesting. at least specifically on the 4th. when it give a joint error, the encoder position INVERTS, as does the display. And it STAYS inverted. so ill be jogging at 900 degrees on the A... and then joint error and it become -900 degrees.

I dont know if the other axis joint errors are also inverting, i cant "see" them yet. If they are they are returning back to position the next frame. The rotary axis for some reason doesn't return, it just flips sign.

Please Log in or Create an account to join the conversation.

More
3 months 1 week ago #347866 by ihavenofish
ok, the joint error is something else. it happens at 912.45 ALWAYS. it must and over run of something. we have like 800 million counts per turn of the axis, so its inverting at 2 billion encoder counts.

Ill put this in my other thread as it i dont think has to do with the ethercat jitter problem.

Please Log in or Create an account to join the conversation.

Time to create page: 0.112 seconds
Powered by Kunena Forum