Remora - ethernet NVEM / EC300 / EC500 cnc board
- MrDe
- Offline
- New Member
Less
More
- Posts: 11
- Thank you received: 1
01 Jan 2025 12:42 #317772
by MrDe
Replied by MrDe on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Hello,I’m experiencing an issue with the NVEM V5 board (RT1052) when using the Remora firmware. The spindle output (VSO) is functioning as expected, providing a 0-10V signal, but none of the other output pins are working at all. I’ve tried toggling all the output pins (as shown in the attached picture), but none of them are triggering HIGH.
Interestingly, all the input pins are working perfectly fine without any issues.
What I’m trying to achieve is to have the VSO pin control the spindle speed and use both OUT1 and OUT2 to control the direction (CCW | CW).
Has anyone encountered a similar problem or have any suggestions on what might be causing this?
Thanks in advance for any help!
Interestingly, all the input pins are working perfectly fine without any issues.
What I’m trying to achieve is to have the VSO pin control the spindle speed and use both OUT1 and OUT2 to control the direction (CCW | CW).
Has anyone encountered a similar problem or have any suggestions on what might be causing this?
Thanks in advance for any help!
Please Log in or Create an account to join the conversation.
- zelo
- Offline
- New Member
Less
More
- Posts: 11
- Thank you received: 1
01 Jan 2025 13:36 - 01 Jan 2025 16:20 #317775
by zelo
Replied by zelo on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
I have my config here for ec500 with nvmpg: github.com/zelo/linuxcnc-remora-ec500-rt1052-cfg
- For now basic spindle controll works
- Stepper drivers (DM556T) using DMA stepgen.
- NVMPG - signal generator, multiplier button, and axis selection
I have still issues with following joint errors, but thats with faster movement or direction change. I guess when i jog too fast with the wheel it cant keep up.
EDIT: fixed following joint errors by setting lower max velocity values
- For now basic spindle controll works
- Stepper drivers (DM556T) using DMA stepgen.
- NVMPG - signal generator, multiplier button, and axis selection
EDIT: fixed following joint errors by setting lower max velocity values
Last edit: 01 Jan 2025 16:20 by zelo.
The following user(s) said Thank You: MrDe
Please Log in or Create an account to join the conversation.
- BSOD
- Offline
- New Member
Less
More
- Posts: 8
- Thank you received: 0
01 Jan 2025 17:48 - 01 Jan 2025 18:31 #317791
by BSOD
Replied by BSOD on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
I had two lines missing in the hal:
#spindle DAC 0-10 control
net spindle-cw remora.output.00
loadrt pwmgen output_type=1
output.00 is OT1 on the EC300 and if I'm not mistaken the EC500 and NVEM also.
#spindle DAC 0-10 control
net spindle-cw remora.output.00
loadrt pwmgen output_type=1
output.00 is OT1 on the EC300 and if I'm not mistaken the EC500 and NVEM also.
Last edit: 01 Jan 2025 18:31 by BSOD.
Please Log in or Create an account to join the conversation.
- zelo
- Offline
- New Member
Less
More
- Posts: 11
- Thank you received: 1
01 Jan 2025 18:33 - 01 Jan 2025 18:37 #317795
by zelo
Replied by zelo on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
I looked again at my config and i see some unnecessary crap so ignore this message
Last edit: 01 Jan 2025 18:37 by zelo.
Please Log in or Create an account to join the conversation.
- cakeslob
- Offline
- Platinum Member
Less
More
- Posts: 797
- Thank you received: 231
02 Jan 2025 17:21 #317875
by cakeslob
Replied by cakeslob on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
zelo, make your stepgen maxaccel higher than your regular max accel
Please Log in or Create an account to join the conversation.
- zelo
- Offline
- New Member
Less
More
- Posts: 11
- Thank you received: 1
02 Jan 2025 18:19 - 02 Jan 2025 18:50 #317877
by zelo
Replied by zelo on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Thanks for the hint, already did that but haven't updated repo yet.
I noticed that following joint error happens a lot when moving with encoder wheel on nvmpg even that gcode results in much higher speeds. For now I limited jog speed to 40mm/s.
I noticed that following joint error happens a lot when moving with encoder wheel on nvmpg even that gcode results in much higher speeds. For now I limited jog speed to 40mm/s.
Last edit: 02 Jan 2025 18:50 by zelo.
Please Log in or Create an account to join the conversation.
- BSOD
- Offline
- New Member
Less
More
- Posts: 8
- Thank you received: 0
03 Jan 2025 11:26 #317917
by BSOD
Replied by BSOD on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Okay. I'm officially lost. I can't get the stepper motors to work normally. Everything else works or would work with a few configuration changes if the movement was resolved. With the ec300-rt1052.txt configuration, the steppers have the grinding sound you can hear in the linked video.
I disconnected the shaft coupler, it's not a mechanical problem and it occurs on all axes. Since I can't find an ec300 specific DMA configuration, I modified the ec500-rt1052-DMA.txt configuration and used the settings appropriate for the dm556 driver. There is no movement at all with this configuration.
I disconnected the shaft coupler, it's not a mechanical problem and it occurs on all axes. Since I can't find an ec300 specific DMA configuration, I modified the ec500-rt1052-DMA.txt configuration and used the settings appropriate for the dm556 driver. There is no movement at all with this configuration.
Please Log in or Create an account to join the conversation.
- zelo
- Offline
- New Member
Less
More
- Posts: 11
- Thank you received: 1
03 Jan 2025 11:53 - 03 Jan 2025 12:16 #317918
by zelo
Replied by zelo on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
BSOD on the video I see your shaft is moving on motor side. Tighten your motor - ball screw coupler.
Oh you did it on purpose. My ADHD kicked too fast .
I would check if your timings are properly set in remora config.txt for your driver. You can check my repo since I use similar one DM556T.
I would limit velocity and acceleration on all axis to small one like 10mm/s, reduce microstepping, and increase amperage rating. Basically make everything easy to decrease amount of reasons that it can fail.
Sometimes I get similar sound when the position is oscilating, but that's usually when it flips between two microsteps.
Does the grinding sound keep going when you home that axis?
Also ensure that your logic voltage level is set correctly on DM556 driver if it have switches for that. I know newer DM556T have one.
Oh you did it on purpose. My ADHD kicked too fast .
I would check if your timings are properly set in remora config.txt for your driver. You can check my repo since I use similar one DM556T.
I would limit velocity and acceleration on all axis to small one like 10mm/s, reduce microstepping, and increase amperage rating. Basically make everything easy to decrease amount of reasons that it can fail.
Sometimes I get similar sound when the position is oscilating, but that's usually when it flips between two microsteps.
Does the grinding sound keep going when you home that axis?
Also ensure that your logic voltage level is set correctly on DM556 driver if it have switches for that. I know newer DM556T have one.
Last edit: 03 Jan 2025 12:16 by zelo.
Please Log in or Create an account to join the conversation.
- BSOD
- Offline
- New Member
Less
More
- Posts: 8
- Thank you received: 0
03 Jan 2025 15:11 - 03 Jan 2025 15:25 #317933
by BSOD
Replied by BSOD on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Thank You for the response!
I had the machine running with a parallel BOB. I have microsteps, current, acceleration configured already, did not change those. Steppers had a "healthy whining" sound. Only the EC300 is new.
The "faster" DMAstepgen doesn’t generate any movement for me. As far as I know, you can only set timings in DMA configuration.
My timings are exactly as Yours.
I had the machine running with a parallel BOB. I have microsteps, current, acceleration configured already, did not change those. Steppers had a "healthy whining" sound. Only the EC300 is new.
The "faster" DMAstepgen doesn’t generate any movement for me. As far as I know, you can only set timings in DMA configuration.
My timings are exactly as Yours.
Last edit: 03 Jan 2025 15:25 by BSOD.
Please Log in or Create an account to join the conversation.
- MrDe
- Offline
- New Member
Less
More
- Posts: 11
- Thank you received: 1
03 Jan 2025 15:32 - 03 Jan 2025 15:46 #317936
by MrDe
Unsurprisingly, your EC500 config file didn't work with my NVEM V5 board. So what I tried next was to git clone the repo named Remora-NVEM instead of the one I used previously named Remora-RT1052-cpp. However, when I uploaded the nvem-full-config.txt to the board, it messed things up, and now nothing works. It doesn't even accept any other config uploads anymore, and I'm stuck. I think I would have to reflash it and start all over again.
Anyway, back to my original problem: The outputs of the NVEM V5 board are all unresponsive, no matter what config I use. If anyone has a working setup for the output pins with the NVEM V5 board, please share it. Thank you so much.
By the way, just for a sanity check — when the output pins are high, should they be outputting 12V? What I'm doing is measuring all the OUTPUT(+) pins with COM(-), but I get a 0V reading. I assumed it’s not working, so any guidance would be much appreciated!
I’ve attached a picture that shows the difference between the responsive and unresponsive pins for reference.
Replied by MrDe on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
I have my config here for ec500 with nvmpg: github.com/zelo/linuxcnc-remora-ec500-rt1052-cfg
Thank you, Zelo, for your response.
Unsurprisingly, your EC500 config file didn't work with my NVEM V5 board. So what I tried next was to git clone the repo named Remora-NVEM instead of the one I used previously named Remora-RT1052-cpp. However, when I uploaded the nvem-full-config.txt to the board, it messed things up, and now nothing works. It doesn't even accept any other config uploads anymore, and I'm stuck. I think I would have to reflash it and start all over again.
Anyway, back to my original problem: The outputs of the NVEM V5 board are all unresponsive, no matter what config I use. If anyone has a working setup for the output pins with the NVEM V5 board, please share it. Thank you so much.
By the way, just for a sanity check — when the output pins are high, should they be outputting 12V? What I'm doing is measuring all the OUTPUT(+) pins with COM(-), but I get a 0V reading. I assumed it’s not working, so any guidance would be much appreciated!
I’ve attached a picture that shows the difference between the responsive and unresponsive pins for reference.
Last edit: 03 Jan 2025 15:46 by MrDe. Reason: ~
Please Log in or Create an account to join the conversation.
Time to create page: 0.220 seconds