Remora - ethernet NVEM / EC300 / EC500 cnc board

More
1 year 6 months ago - 1 year 6 months ago #327009 by Murphy
Yes Cakeslob it's for my mill. Bought a cheap 24" touchscreen from Amazon and got carried away testing it lol Static IP address, is it 10.10.10.10 or 10.10.10.11  for the board ?
Last edit: 1 year 6 months ago by Murphy.

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

More
1 year 6 months ago #327012 by cakeslob
Looks like the board is at .10 and the PC should be .11
The following user(s) said Thank You: Murphy

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

More
1 year 6 months ago #327104 by Thayloreing
Replied by Thayloreing on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
I managed to do so far, but when I give the command
sudo pyocd flash remora-rt1052-3.1.3.bin --target mimxrt1050_quadspi
nothing happens, it doesn't compile for the nvem board, but if I give the command pyocd list the address appears

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

More
1 year 6 months ago #327206 by Murphy
@cakeslob , I had a look at your hal file again and copied your spindle stuff exactly just changed for my pins etc and it's still the same. So I think that rules out a hal file problem. I don't think it's the vfd because I can change the speed manually by pressing the + and - manually in the  Axis GUI and it responses quick with no dips when changing speeds. 

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

More
1 year 6 months ago #327225 by Attis92
Hello,

I'm trying to set up an EC500 board with Remora firmware, but I'm encountering an issue.
I successfully flashed the latest BIN file to the MCU (using DAPLink, PyOCD, etc.).
Then, I tried to upload the DMA-based stepgen configuration (
Code:
ec500-rt1052-DMA.txt
), but Remora reports:
Code:
JSON Config file CRC incorrect
My Python version is 3.11.2

Here is the upload log:
Code:
Valid JSON config file, uploading to NVEM board Config file length (words) = 2171 Config file length (bytes) = 8681 Remainder = 1 Padding added =  [0, 0, 0] Config file length with padding (bytes) = 8684 CRC-32 = 0x28a8b96b

And this is the serial port response:
Code:
Receiving new configuration. Stopping threads..     timer stop     timer stop Checking new configuration file mod = 1, padding = 3 Length (words) = 2171 JSON length (bytes) = 8681 crc32 = c17ec40f JSON Config file CRC incorrect
Has anyone encountered this issue before?
What am I doing wrong?Thanks in advance!

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

More
1 year 6 months ago - 1 year 6 months ago #327240 by Daz
Hello Everyone

I had a great experience converting the EC300 board with Remora firmware and then using it for my CNC milling machine. I have decided to put my learning into good use and start selling EC300 boards on Ebay. If you are based in the UK and looking for a board for yourself, it is your lucky day

Installation Instructions
  1. Download the necessary files from GitHub:
  2. Install Remora components by running in Terminal:sudo halcompile –install LinuxCNC/components/remora-eth-3.0.c
    sudo halcompile –install LinuxCNC/components/nvmpg.c
  3. Configure Ethernet:
    • The EC300 IP address is 10.10.10.10. Set your LinuxCNC PC to a static IP such as 10.10.10.11.
    • Edit your network settings by running:
      sudo nano /etc/network/interfaces
    • Add at the end of the file:interface [your interface name, e.g., enp0s25 or eth0]
      static ip_address=10.10.10.11/24
    • Save and exit (CTRL+X, then Y, then Enter), then reboot your PC.
    • Confirm IP address with:
      ip addr
  4. Install tftpy module for uploading configuration files:
    • Open Terminal and navigate to a folder (suggested: LinuxCNC folder).
    • Create a Python virtual environment:
      python3 -m venv .venv
    • Activate the environment:
      source .venv/bin/activate
    • Install tftpy:
      pip install tftpy
    • To exit the environment later:
      deactivate
  5. Configure Inputs/Outputs:
    • Download the EC300 configuration file:  EC300 Config File
    • Copy it into LinuxCNC/configs/remora-rt1052-basic.
    • Ignore or delete the EC500 configuration file in the same folder.
  6. Upload the configuration file:
    • Power up the EC300 and connect it via Ethernet.
    • Run the upload script(in virtual environment):
      python3 LinuxCNC/configs/remora-rt1052-basic/upload_config.py configs/remora-rt1052-basic/ec300-rt1052.txt
  7. The basic setup is complete! Example HAL and INI files are available in the remora-rt1052-basic folder.
Last edit: 1 year 6 months ago by Daz. Reason: Correcting mistakes

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

Time to create page: 0.744 seconds
Powered by Kunena Forum