Remora - ethernet NVEM / EC300 / EC500 cnc board

More
24 Oct 2024 22:42 #313163 by viaj2901
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!

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

More
27 Oct 2024 22:40 - 27 Oct 2024 22:47 #313338 by enddy
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. 
[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]
Attachments:
Last edit: 27 Oct 2024 22:47 by enddy.

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

More
28 Oct 2024 01:55 #313347 by enddy
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.

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

Time to create page: 0.129 seconds
Powered by Kunena Forum