Remora - ethernet NVEM cnc board

More
15 Mar 2023 01:14 - 15 Mar 2023 01:16 #266718 by cakeslob
I dont think the component is setting a default deadband on linuxcnc side, but for some reason it doesnt become an issue for all configurations. Setting the deadband to anything solves the issue. Without the deadband entry, halshow shows the deadband as 0. But this isnt a problem with all axis for me.


I have a configuration similar to frayja, but I only have this issue with my x and y axis. z and a dont have an issue at all. my x and y have a scale of 80.
my xy axis roll into place like a car with square wheels. X jog moves the y axis by 1 step, takes several seconds to stop moving sometimes at its worst.
github.com/cakeslob/upload_things/issues/1 this is 3 videos showing whats happening
Last edit: 15 Mar 2023 01:16 by cakeslob.

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

More
15 Mar 2023 05:23 - 18 Mar 2023 10:53 #266721 by andrewt12
I urge you to consider supporting the project via GoFundMe, as it's clear that the author has invested a significant amount of time and effort into its development. By donating to open source projects like this one, you can make a meaningful impact on the creation of free and valuable software. Even a modest contribution can cover basic expenses and facilitate important feature updates. Not only will your donation help the project to continue, but it's also a fantastic way to give back to the open source community and support its growth. So why not donate today and make a difference?

www.gofundme.com/f/remora-firmware-development
Last edit: 18 Mar 2023 10:53 by andrewt12. Reason: Link not working

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

More
16 Mar 2023 05:29 #266803 by scotta
andrewr12,

Thanks for the kind support and a big thank you to all that have made contributions. They do definitely help,

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

More
16 Mar 2023 05:30 #266804 by scotta

I dont think the component is setting a default deadband on linuxcnc side, but for some reason it doesnt become an issue for all configurations. Setting the deadband to anything solves the issue. Without the deadband entry, halshow shows the deadband as 0. But this isnt a problem with all axis for me.


I have a configuration similar to frayja, but I only have this issue with my x and y axis. z and a dont have an issue at all. my x and y have a scale of 80.
my xy axis roll into place like a car with square wheels. X jog moves the y axis by 1 step, takes several seconds to stop moving sometimes at its worst.
github.com/cakeslob/upload_things/issues/1 this is 3 videos showing whats happening

I haven't seen that behaviour, so I'm scratching my head now...

The deadband is definitely being set on the LinuxCNC side when there is no input on the pin itself.
if (*(data->deadband[i]) != 0)
			{
				deadband = *(data->deadband[i]);
			}
			else
			{
				deadband = 1 / data->pos_scale[i];
			}
The following user(s) said Thank You: tommylight

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

More
18 Mar 2023 01:31 #266956 by cakeslob
Ok, because Im very surprised no one else has had the issue. If adding the deadband line didnt solve the problem, I was going to press the issue because I find it a safety concern. In practice its unlikely to cause harm, but unpredictable/uncommanded machine moves are still bad regardless of size.

It is strange because it happens to my X and Y axis but not A or Z axis for my open loop test machine.

I dont know if this is related to the issue, but it pointed me to deadband
github.com/Expatria-Technologies/remora-...0d1908806b4e4a67fad8
Attachments:
The following user(s) said Thank You: tommylight

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

More
18 Mar 2023 10:25 - 18 Mar 2023 10:26 #266977 by frayja2002
Here is a quick video of what is happening to me, so you can see what it looks like on the screen.

Alex
Attachments:
Last edit: 18 Mar 2023 10:26 by frayja2002.

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

More
19 Mar 2023 21:38 #267106 by scotta
Ok, so I've watched your screen captures and simulated the same scenario. The overshoot is occurring during high speed moves. The default Pgain is 1. The pgain is available as a pin and can be set manually or in HAL. Increasing this value to 10 or 100 tightens the response and eliminated the overshoot.
The following user(s) said Thank You: tommylight, cakeslob

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

Time to create page: 0.533 seconds
Powered by Kunena Forum