Remora - ethernet NVEM / EC300 / EC500 cnc board

More
1 year 9 months ago #318026 by MrDe
I'm using the latest nvem-rt1052 from the Remora-RT1052-cpp repo, but the issue persists. I don't think it's a config problem, as all pins are functioning properly except the output pins. It seems unlikely that this is a coincidence.

I'm starting to suspect either the HAL component or the firmware might not be working as expected with the NVEM V5 board.

Here’s a quick video demonstrating the issue:


Thank you so much for your time, really appreciate it!
 

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

More
1 year 9 months ago #318030 by BSOD
Please share your config, HAL and ini. (can't find them, if you did earlier.)

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

More
1 year 9 months ago #318037 by MrDe

Please share your config, HAL and ini. (can't find them, if you did earlier.)

For the HAL and INI files, I’m using the default LinuxCNC/remora-rt1052-basic configuration. I haven’t made any changes or tweaks to it.

For the config file uploaded to the NVEM V5 board, I used LinuxCNC/nvem-rt1052.txt .

Let me know if you need any more details!
 

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

More
1 year 9 months ago - 1 year 9 months ago #318059 by BSOD
On the ec300 I measure 24V on OT1 to GND when set low, 0V when set high. (Strange. I expected it to be reverse, because of safety reasons...)
 I've tested it with and without spindle setting in HAL, because you don't have spindle configured in yours (it's not the problem).

Do you have any other usable and functioning output pins (other than the working steppers)?

What voltages do you read, if the outputs pulled low?
Last edit: 1 year 9 months ago by BSOD.

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

More
1 year 9 months ago - 1 year 9 months ago #318086 by zelo
@cakeslob
I tried that but it's failing. Jogging one direction, continoous in axis gui.

jog speed in ui 2423mm/min ~= 40/sec
MAX_VELOCITY = 40 > 50
MAX_ACCELERATION = 200 > 50

Result is following joint error after 3 or 4 seconds.

When velocity is 40 it still fail sometimes, when it's 39 it works.
I have 5000 microsteps per rotation. One rotation is 5mm movement. So 1mm is 1000 steps. With 40mm/s max velocity it gives 40000 steps/second.
It's interesting because it's around 40khz and it fails.
Maybe I'm not running in DMA mode at all? But why would it work with the config for DMA?
 
Last edit: 1 year 9 months ago by zelo.

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

More
1 year 9 months ago #318111 by Murphy
Any idea why they PV and raw count stop counting after a certain RPM. When I am in hal show I can see it counting up. But if I increase the rpm(it's not much rpm maybe 500rpm) it stops counting up. 
Its a 600ppr, supposed to be 100khz encoder.  Encoder scaled to 2400 in the hal file.

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

Time to create page: 0.922 seconds
Powered by Kunena Forum