Remora - ethernet NVEM / EC300 / EC500 cnc board
15 Mar 2023 01:14 - 15 Mar 2023 01:16 #266718
by cakeslob
Replied by cakeslob on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
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 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.
15 Mar 2023 05:23 - 18 Mar 2023 10:53 #266721
by andrewt12
Replied by andrewt12 on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
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
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.
16 Mar 2023 05:29 #266803
by scotta
Replied by scotta on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
andrewr12,
Thanks for the kind support and a big thank you to all that have made contributions. They do definitely help,
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.
16 Mar 2023 05:30 #266804
by scotta
The deadband is definitely being set on the LinuxCNC side when there is no input on the pin itself.
Replied by scotta on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
I haven't seen that behaviour, so I'm scratching my head now...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
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.
18 Mar 2023 01:31 #266956
by cakeslob
Replied by cakeslob on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
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
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
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
- frayja2002
- Offline
- Premium Member
Less
More
- Posts: 151
- Thank you received: 11
18 Mar 2023 10:25 - 18 Mar 2023 10:26 #266977
by frayja2002
Replied by frayja2002 on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Here is a quick video of what is happening to me, so you can see what it looks like on the screen.
Alex
Alex
Last edit: 18 Mar 2023 10:26 by frayja2002.
Please Log in or Create an account to join the conversation.
19 Mar 2023 21:38 #267106
by scotta
Replied by scotta on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
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.
- frayja2002
- Offline
- Premium Member
Less
More
- Posts: 151
- Thank you received: 11
26 Mar 2023 07:28 - 26 Mar 2023 07:33 #267517
by frayja2002
Replied by frayja2002 on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Hi all
I have been playing with a NVEM RT-1052 box that I received & have been trying to flash the firmware. (My previous one was an STM32)
For the benefit of all who follow I thought I would post a summary of how I did it.
I was finding it a bit of a challenge & at one stage thought I might have blown the board. The DAPlink method didn't work for me either.
Thanks to fintech who posted the working command earlier in the thread.
So....
I used an ST-link programmer.
On a new install of Linuxcnc (Buster) install python-pip (not python3-pip)
sudo apt install python-pip
This will allow you to install pyocd....
sudo python -m pip install -U pyocd
You can then connect you ST-link via USB & connect that to your NVEM. Power on the NVEM.
I ran the following command as root because I wanted to be sure that there would be no per mission problems. If some-one would like to test this as a normal user, that would be good.
sudo pyocd flash ./remora-rt1052.bin --target mimxrt1050_quadspi
The file remora-rt1052.bin is located in the downloaded repository at Remora-RT1052-main/firmware. Make sure you are in the right place.
Set you IP address to 10.10.10.9 & try pinging 10.10.10.10
I have attached I file which shows all of the gumf you can expect to see on the screen & hope this helps someone comming in cold.
I have also attached some photos to help.
Alex
NB I Followed the pic for an EC300 board but I believe the pin connection is the same.
In my pics the purple wire is the ground & the black is not used.
I have been playing with a NVEM RT-1052 box that I received & have been trying to flash the firmware. (My previous one was an STM32)
For the benefit of all who follow I thought I would post a summary of how I did it.
I was finding it a bit of a challenge & at one stage thought I might have blown the board. The DAPlink method didn't work for me either.
Thanks to fintech who posted the working command earlier in the thread.
So....
I used an ST-link programmer.
On a new install of Linuxcnc (Buster) install python-pip (not python3-pip)
sudo apt install python-pip
This will allow you to install pyocd....
sudo python -m pip install -U pyocd
You can then connect you ST-link via USB & connect that to your NVEM. Power on the NVEM.
I ran the following command as root because I wanted to be sure that there would be no per mission problems. If some-one would like to test this as a normal user, that would be good.
sudo pyocd flash ./remora-rt1052.bin --target mimxrt1050_quadspi
The file remora-rt1052.bin is located in the downloaded repository at Remora-RT1052-main/firmware. Make sure you are in the right place.
Set you IP address to 10.10.10.9 & try pinging 10.10.10.10
I have attached I file which shows all of the gumf you can expect to see on the screen & hope this helps someone comming in cold.
I have also attached some photos to help.
Alex
NB I Followed the pic for an EC300 board but I believe the pin connection is the same.
In my pics the purple wire is the ground & the black is not used.
Last edit: 26 Mar 2023 07:33 by frayja2002.
Please Log in or Create an account to join the conversation.
02 Apr 2023 19:31 #268101
by zmrdko
Replied by zmrdko on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
hello,
does anybody have a working hal & ini config for open loop motors? I'm still getting Joint 0 following error. I'm using default configs from Scott's Remora NVEM github.
does anybody have a working hal & ini config for open loop motors? I'm still getting Joint 0 following error. I'm using default configs from Scott's Remora NVEM github.
Please Log in or Create an account to join the conversation.
- frayja2002
- Offline
- Premium Member
Less
More
- Posts: 151
- Thank you received: 11
03 Apr 2023 07:06 - 03 Apr 2023 07:08 #268149
by frayja2002
Replied by frayja2002 on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Here is a zip flle of my setup, however I found that when I had that problem the cure was to re-flash the firmware.
If you are using a STM 32 board you need to upload the config file (as per the video on Scotts youtube channel)
I just uploaded the full config as I didn't see any good reason not to.
If you are using an RT-1052 based board you don't need to up load that config file.
This should just work if you drop it into you home/xxx/linuxcnc/configs directory.It was my "play around file" for an auto tool changer so if you try to use it, it will never ask you for the next tool.
Hope this helps
Alex
PS apparently 2.2 Mb is to big a file size so you only get the hal & ini files.
If you need more let me know.
If you are using a STM 32 board you need to upload the config file (as per the video on Scotts youtube channel)
I just uploaded the full config as I didn't see any good reason not to.
If you are using an RT-1052 based board you don't need to up load that config file.
This should just work if you drop it into you home/xxx/linuxcnc/configs directory.It was my "play around file" for an auto tool changer so if you try to use it, it will never ask you for the next tool.
Hope this helps
Alex
PS apparently 2.2 Mb is to big a file size so you only get the hal & ini files.
If you need more let me know.
Last edit: 03 Apr 2023 07:08 by frayja2002.
Please Log in or Create an account to join the conversation.
Time to create page: 0.335 seconds