Remora - ethernet NVEM / EC300 / EC500 cnc board

More
2 years 5 months ago #300000 by scotta
Well, at least some progress. When you say nothing happens when you try to move x or y what is the behaviour? Does LinuxCNC show motion? No following error?

If LinuxCNC is showing motion in the gremlin view then I would suspect a driver wiring issue.

For the IO this only works when the board is not in E-stop condition. ie connection active.

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

More
2 years 5 months ago #300379 by Nick_boy
Hi all,
I have a problem with my STM32F207 board. I cannot get the voltage on physical out pin cnahged. When I for example setp remora.output.3 to logical "1" the voltage does not change on a physical pin, while in HAL Configuration it sets to "True".
The board is configured with "nvem-full-config.txt" from github.com/scottalford75/Remora-NVEM/blo...nvem-full-config.txt  
Does anyone knows what may be a reason for this behaviour?

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

More
2 years 5 months ago #300468 by royka
Hi Nick, those "outputs" are in fact open collectors. You can for example put a 10k ohm resistor between the 12v Input and the "output", when you'll put the output pin high it will bring it low to ground. The 12v pins on the board can only handle 50mA.
The following user(s) said Thank You: Nick_boy

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

More
2 years 5 months ago - 2 years 5 months ago #301772 by Murphy
Last edit: 2 years 5 months ago by Murphy.

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

More
2 years 5 months ago - 2 years 5 months ago #301954 by Murphy
I need a little help testing my encoder setup.Are the following commands in my hal file enough to be able to see the encoder counting.(last pic is my encoder setup for proximity which is working perfect) I went the same route rbobey went and used an ADUM1200. Hooked WHA and WHB through the MPG socket on the board and bypassed the optocouplers. I'm going to use it as my spindle encoder eventually but need to test the encoder setup first to rule out if the board is faulty or If wired something wrong .  In the config file I changed the encoder number to 4 and PV.1

The pic shows ADUM1201, I soldered on a ADUM1200 chip 
Last edit: 2 years 5 months ago by Murphy.

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

More
2 years 4 months ago #302863 by IonCarver
Hi Everyone,
recently I was trying to get started with EC500. I was able to flash the firmware and was able to ping the board on the 10.10.10.10 address. It worked nicely with a pico probe and pyocd.

However, I continuously get joint following errors on all my joints while jogging and while executing gcodes. I cannot get rid of them.

Also, the following error is very high, even at low speeds it is more than 1mm. I also tried to increase the P gain or to increase the spike filter in remora-eth.c component without success.
My computer has the following latency  values:
 

If I ping the board over a longer period of time, I get following values:
 
There are some outliers with high ping, but they are rare.

I already tried to reduce the jitter:
- Isolated two cores
- Moved kernel threads to the non isolated core
- Moved NIC interrupt to the isolated core

I can think there can be two source of problems now:
1. Latency jitter of the NIC
2. Latency jitter of the PC (Fujitsu Esprimo P556)

Can you give me some advice please how to debug this problem? How could I trace down which one is the issue?
Thank you for your help.

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

Time to create page: 0.172 seconds
Powered by Kunena Forum