Remora - ethernet NVEM / EC300 / EC500 cnc board
24 Oct 2024 22:42 #313163
by viaj2901
Replied by viaj2901 on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Hello, great job with porting remora to these boards.
I went through a lot of post on this forum thread, but I'm not able to find the schematics for the EC500. Does anyone have a reverse engineering version of the PCB schematics? Thanks!
I went through a lot of post on this forum thread, but I'm not able to find the schematics for the EC500. Does anyone have a reverse engineering version of the PCB schematics? Thanks!
Please Log in or Create an account to join the conversation.
27 Oct 2024 22:40 - 27 Oct 2024 22:47 #313338
by enddy
Replied by enddy on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
I need help about downloading config.txt to nvem v5.
I succeeded in downloading renoma nvem-rt1050 throw MCUXpresso IDE.
and received ping from nvem like below.
However, if I try to send config.txt, a timeout occurs.
As I see the letters in the temianl as below, I think the firmware was well put, but I don't know why it's not working.
[/code][/code]
I succeeded in downloading renoma nvem-rt1050 throw MCUXpresso IDE.
and received ping from nvem like below.
[code]cnc@raspberrypi:~/linuxcnc/configs/remora-nvem-basic$ ping 10.10.10.10
PING 10.10.10.10 (10.10.10.10) 56(84) bytes of data.
64 bytes from 10.10.10.10: icmp_seq=1 ttl=255 time=0.443 ms
64 bytes from 10.10.10.10: icmp_seq=2 ttl=255 time=0.143 ms
64 bytes from 10.10.10.10: icmp_seq=3 ttl=255 time=0.141 ms
^C
--- 10.10.10.10 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2029ms
rtt min/avg/max/mdev = 0.141/0.242/0.443/0.141 ms
However, if I try to send config.txt, a timeout occurs.
[code]cnc@raspberrypi:~/linuxcnc/configs/remora-nvem-basic$ python3 upload_config.py config.txt
Valid JSON config file, uploading to Novusun board
Config file length (words) = 134
Config file length (bytes) = 535
Remainder = 3
Padding added = [0]
Config file length with padding (bytes) = 536
CRC-32 = 0x2bf84f80
Timeout waiting for traffic, retrying...
Timed-out waiting for traffic
resending last packet
Resending packet WRQ packet: filename = config mode = octet on sessions <tftpy.TftpStates.TftpStateSentWRQ object at 0x7fa39536d0>
Timeout waiting for traffic, retrying...
Timed-out waiting for traffic
resending last packet
Resending packet WRQ packet: filename = config mode = octet on sessions <tftpy.TftpStates.TftpStateSentWRQ object at 0x7fa39536d0>
Timeout waiting for traffic, retrying...
Timed-out waiting for traffic
Traceback (most recent call last):
File "/home/cnc/.local/lib/python3.11/site-packages/tftpy/TftpContexts.py", line 171, in cycle
(buffer, (raddress, rport)) = self.sock.recvfrom(MAX_BLKSIZE)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TimeoutError: timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/cnc/linuxcnc/configs/remora-nvem-basic/upload_config.py", line 72, in <module>
client.upload("config", "/tmp/config.txt", timeout=30)
File "/home/cnc/.local/lib/python3.11/site-packages/tftpy/TftpClient.py", line 101, in upload
self.context.start()
File "/home/cnc/.local/lib/python3.11/site-packages/tftpy/TftpContexts.py", line 325, in start
self.cycle()
File "/home/cnc/.local/lib/python3.11/site-packages/tftpy/TftpContexts.py", line 174, in cycle
raise TftpTimeout("Timed-out waiting for traffic")
tftpy.TftpShared.TftpTimeout: Timed-out waiting for traffic
As I see the letters in the temianl as below, I think the firmware was well put, but I don't know why it's not working.
[/code][/code]
Last edit: 27 Oct 2024 22:47 by enddy.
Please Log in or Create an account to join the conversation.
28 Oct 2024 01:55 #313347
by enddy
Replied by enddy on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
solved problems.
rebuilt and downlaod :
github.com/scottalford75/Remora-RT1052-cpp
and upload_config.py config file :
github.com/scottalford75/Remora-RT1052-c...xCNC/nvem-rt1052.txt
and board is working.
rebuilt and downlaod :
github.com/scottalford75/Remora-RT1052-cpp
and upload_config.py config file :
github.com/scottalford75/Remora-RT1052-c...xCNC/nvem-rt1052.txt
and board is working.
Please Log in or Create an account to join the conversation.
04 Nov 2024 20:09 #313776
by stickys
Replied by stickys on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Hello!
I'll try to flash remora firmware for my new board, but how do you know which pins are the SWCLK, SWDIO? I suppose the bottom one is the GND.
I'll try to flash remora firmware for my new board, but how do you know which pins are the SWCLK, SWDIO? I suppose the bottom one is the GND.
Please Log in or Create an account to join the conversation.
05 Nov 2024 07:56 #313799
by stickys
Replied by stickys on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
So its same as the older version board, thank you!
Please Log in or Create an account to join the conversation.
06 Nov 2024 13:17 #313896
by stickys
Replied by stickys on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Hey guys!
Successfully installed firmware, now it's moving
Do you have a full config .file, for spindle, inputs, outputs etc. for sample?
Tried to add homing switches, I wrote remora.input.03 but it said unkown pin.
I have dual Y axis, I followed the tutorials but only one motor is moving, if I set sync home sequence it will be OK?
Successfully installed firmware, now it's moving
Do you have a full config .file, for spindle, inputs, outputs etc. for sample?
Tried to add homing switches, I wrote remora.input.03 but it said unkown pin.
I have dual Y axis, I followed the tutorials but only one motor is moving, if I set sync home sequence it will be OK?
Please Log in or Create an account to join the conversation.
07 Nov 2024 20:02 #314034
by scotta
Remora/LinuxCNC/ConfigSamples at main · scottalford75/Remora
Replied by scotta on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Great to hear. There are example configs in the following link. Check out the hypercube hal and ini files. This shows how to setup dual axes. Dual Z in this case but the same is for dual Y. For a dual axis setup, don't jog in manual until after you have homed the axes, they will not jog together until homed.Hey guys!
Successfully installed firmware, now it's moving
Do you have a full config .file, for spindle, inputs, outputs etc. for sample?
Tried to add homing switches, I wrote remora.input.03 but it said unkown pin.
I have dual Y axis, I followed the tutorials but only one motor is moving, if I set sync home sequence it will be OK?
Remora/LinuxCNC/ConfigSamples at main · scottalford75/Remora
The following user(s) said Thank You: stickys
Please Log in or Create an account to join the conversation.
11 Nov 2024 15:01 #314250
by stickys
Replied by stickys on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Now it's working and stable!
Thank you for your work, it's awesome that we can use this cheap controller, we had a lot of problems with Mach3.
Thank you for your work, it's awesome that we can use this cheap controller, we had a lot of problems with Mach3.
The following user(s) said Thank You: scotta
Please Log in or Create an account to join the conversation.
16 Nov 2024 21:10 #314625
by LabOuest
Replied by LabOuest on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Hello everyone,
I'm having some latency issues on my EC500 freshly flashed with remora-rt1052-3.1.3.bin
Thanks to ColdTurkey's tutorial, I got it working (skipping the optional step #2 "Upgrade Kernel to 6.3RT" and #3 "FOR REALTEK NIC ETHERNET LATENCY ISSUES"), the led turns on when I get LCNC out of Estop.
Though, when I start linuxcnc, I get an error: "Unexpected realtime delay on task 0 with period 1000000" (config: remora-rt1052-basic).
Obviously, I though that skipping step #3 was a stupid mistake, so I followed through:
Still, following these steps didn't fix the latency error message.
Rebooting doesn't seem to help, as a newbie, I'm clueless haha !
Also, I should mention that running apt get update gives many errors:
Thanks you for your help !
I'm having some latency issues on my EC500 freshly flashed with remora-rt1052-3.1.3.bin
Thanks to ColdTurkey's tutorial, I got it working (skipping the optional step #2 "Upgrade Kernel to 6.3RT" and #3 "FOR REALTEK NIC ETHERNET LATENCY ISSUES"), the led turns on when I get LCNC out of Estop.
Though, when I start linuxcnc, I get an error: "Unexpected realtime delay on task 0 with period 1000000" (config: remora-rt1052-basic).
Obviously, I though that skipping step #3 was a stupid mistake, so I followed through:
- Running sudo ethtool -i indicates a mismatched between the driver (r8169) and the firmware-version (rtl8168g-2_0.0.1 02/06./13)
- The next step was to run sudo geany /etc/sources.list but the file was empty so I ran sudo geany /etc/apt/sources.list instead and commented out the first line (deb cdrom:[Debian GNU/Linux 12_Bookworm...)
- I got to the next step and figured I'd run sudo apt-get install r8168-dkms like the example because there wasn't a packaged named rtl8168g.
- Then, I ran sudo ethtool -i again and found out that the driver did in fact changed to r8168 but the firmware-version line was now unexpectedly empty.
[ 1.033714] r8168: loading out-of-tree module taints kernel.
[ 1.034002] r8168: module verification failed: signature and/or required key missing - tainting kernel
[ 1.048699] r8168 Gigabit Ethernet driver 8.051.02-NAPI loaded
[ 1.064274] r8168: This product is covered by one or more of the following patents: US6,570,884, US6,115,776, and US6,327,625.
[ 1.066307] r8168 Copyright (C) 2022 Realtek NIC software team <nicfae@realtek.com>
[ 1.094005] r8168 0000:02:00.0 enp2s0: renamed from eth0
[ 6.743754] r8168: enp2s0: link up
Still, following these steps didn't fix the latency error message.
Rebooting doesn't seem to help, as a newbie, I'm clueless haha !
Also, I should mention that running apt get update gives many errors:
Ign:1 cdrom://[Debian GNU/Linux 12 _Bookworm_ - Snapshot amd64 LIVE/INSTALL Binary 20240721-21:05] bookworm InRelease
Err:2 cdrom://[Debian GNU/Linux 12 _Bookworm_ - Snapshot amd64 LIVE/INSTALL Binary 20240721-21:05] bookworm Release
Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs
Hit:3 http://deb.debian.org/debian bookworm InRelease
Get:4 http://security.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:5 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
Hit:6 https://www.linuxcnc.org bookworm InRelease
Get:8 http://download.opensuse.org/repositories/science:/EtherLab/Debian_12 ./ InRelease [1,575 B]
Err:8 http://download.opensuse.org/repositories/science:/EtherLab/Debian_12 ./ InRelease
The following signatures were invalid: EXPKEYSIG A94819A7CB97A204 science:EtherLab OBS Project <science:EtherLab@build.opensuse.org>
Hit:7 https://repository.qtpyvcp.com/apt develop InRelease
Reading package lists... Done
E: The repository 'cdrom://[Debian GNU/Linux 12 _Bookworm_ - Snapshot amd64 LIVE/INSTALL Binary 20240721-21:05] bookworm Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://download.opensuse.org/repositories/science:/EtherLab/Debian_12 ./ InRelease: The following signatures were invalid: EXPKEYSIG A94819A7CB97A204 science:EtherLab OBS Project <science:EtherLab@build.opensuse.org>
Thanks you for your help !
Please Log in or Create an account to join the conversation.
Time to create page: 0.289 seconds