Remora - ethernet NVEM / EC300 / EC500 cnc board

More
19 Apr 2025 14:20 - 19 Apr 2025 14:57 #326710 by DarkPhoinix
Replied by DarkPhoinix on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
In the manual it says: git clone github.com/scottalford75/Remora
is that correct?
or I have to do:  git clone github.com/scottalford75/Remora-RT1052-cpp
remora-docs.readthedocs.io/en/latest/sof...mp-installation.html
I went a bit by instinct and installed this:
github.com/scottalford75/Remora-RT1052-c.../remora-rt1052-basic

linuxcnc gives me this error:
Error report created by /usr/lib/tcltk/linuxcnc/show_errors.tcl:

Print file information:
RUN_IN_PLACE=no
LINUXCNC_DIR=
LINUXCNC_BIN_DIR=/usr/bin
LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc
LINUXCNC_SCRIPT_DIR=
LINUXCNC_RTLIB_DIR=/usr/lib/linuxcnc/modules
LINUXCNC_CONFIG_DIR=
LINUXCNC_LANG_DIR=/usr/lib/tcltk/linuxcnc/msgs
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.6
LINUXCNC - 2.9.4
Machine configuration directory is '/home/cnc/linuxcnc/configs/remora-rt1052-basic'
Machine configuration file is 'remora-ec500.ini'
INIFILE=/home/cnc/linuxcnc/configs/remora-rt1052-basic/remora-ec500.ini
VERSION=1.1
PARAMETER_FILE=linuxcnc.var
TPMOD=
HOMEMOD=
TASK=milltask
HALUI=halui
DISPLAY=axis
COORDINATES=X Y Z
KINEMATICS=trivkins coordinates=XYZ
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
Starting HAL User Interface program: halui
linuxcnc TPMOD=tpmod HOMEMOD=homemod EMCMOT=motmod
Found file(REL): ./remora-ec500.hal
Found file(REL): ./remora-nv-mpg.hal
Shutting down and cleaning up LinuxCNC...
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments

Debug file information:
Note: Using POSIX realtime
nvmpg: dlopen: /usr/lib/linuxcnc/modules/nvmpg.so: cannot open shared object file: No such file or directory
./remora-nv-mpg.hal:6: waitpid failed /usr/bin/rtapi_app nvmpg
./remora-nv-mpg.hal:6: /usr/bin/rtapi_app exited without becoming ready
./remora-nv-mpg.hal:6: insmod for nvmpg failed, returned -1
3286
Stopping realtime threads
Unloading hal components
Note: Using POSIX realtime



-----------------------------------------------------------------------
Info report created by linuxcnc_info:
The file:    /tmp/linuxcnc_info.txt
can be posted to a forum or a web site like:
     http://pastebin.com
in order to provide information about the linuxcnc
system and configuration.

                Date: sab 19 apr 2025, 16:46:59, CEST
            UTC Date: sab 19 apr 2025, 14:46:59, UTC
        this program: /usr/bin/linuxcnc_info
              uptime: 16:46:59 up 12 min, 1 user, load average: 1,33, 1,38, 0,81
     lsb_release -sa: Debian Debian GNU/Linux 12 (bookworm) 12 bookworm
            linuxcnc: /usr/bin/linuxcnc
                 pwd: /home/cnc/linuxcnc/configs/remora-rt1052-basic
                USER: cnc
             LOGNAME: cnc
                HOME: /home/cnc
              EDITOR: 
              VISUAL: 
            LANGUAGE: 
                TERM: dumb
           COLORTERM: 
             DISPLAY: :0.0
             DESKTOP: lightdm-xsession
        display size: 1920x1200 pixels (508x317 millimeters)
                PATH: /usr/bin:/home/cnc/linuxcnc/configs/remora-rt1052-basic/bin:/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

uname items:
         nodename -n: cnc
      kernel-name -s: Linux
      kernel-vers -v: #1 SMP PREEMPT_RT Debian 6.1.133-1 (2025-04-10)
          machine -m: x86_64
        processor -p: unknown
         platform -i: unknown
      oper system -o: GNU/Linux

/proc items:
             cmdline: BOOT_IMAGE=/boot/vmlinuz-6.1.0-33-rt-amd64 root=UUID=e5282ae9-3e96-4f4e-9c6c-19b3dd421c80 ro initrd=/install/gtk/initrd.gz quiet
          model name: Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz
               cores: 4
             cpu MHz: 3425.725
             parport: 0000-0000 : parport0 0000-0000 : parport0
              serial: 0000-0000 : serial

Versions:
                 gcc: gcc (Debian 12.2.0-14) 12.2.0
              python: Python 3.11.2
                 git: git version 2.39.5
          git commit: NA
                 tcl: 8.6
                  tk: 8.6
               glade: not_in_PATH

linuxcnc_var all:

     LINUXCNCVERSION: 2.9.4
LINUXCNC_AUX_GLADEVCP: /usr/share/linuxcnc/aux_gladevcp
LINUXCNC_AUX_EXAMPLES: /usr/share/linuxcnc/aux_examples
            REALTIME: /usr/lib/linuxcnc/realtime
                 RTS: uspace
          HALLIB_DIR: /usr/share/linuxcnc/hallib
              PYTHON: /usr/bin/python3

dpkg -l '*linuxcnc*':
Voluto=U (non noto)/I (installato)/R (rimosso)/P (rimosso totale)/H (in attesa)
| Stato=Non/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(nessuno)/R (reinstallazione richiesta) (Stato,Err: maiuscolo=grave)
||/ Nome                Versione     Architettura Descrizione
+++-===================-============-============-=====================================================================
un  linuxcnc            <nessuna>    <nessuna>    (nessuna descrizione disponibile)
un  linuxcnc-dev        <nessuna>    <nessuna>    (nessuna descrizione disponibile)
un  linuxcnc-doc        <nessuna>    <nessuna>    (nessuna descrizione disponibile)
ii  linuxcnc-doc-de     1:2.9.4      all          motion controller for CNC machines and robots (German documentation)
ii  linuxcnc-doc-en     1:2.9.4      all          motion controller for CNC machines and robots (English documentation)
ii  linuxcnc-doc-es     1:2.9.4      all          motion controller for CNC machines and robots (Spanish documentation)
ii  linuxcnc-doc-fr     1:2.9.4      all          motion controller for CNC machines and robots (French documentation)
un  linuxcnc-sim        <nessuna>    <nessuna>    (nessuna descrizione disponibile)
un  linuxcnc-sim-dev    <nessuna>    <nessuna>    (nessuna descrizione disponibile)
ii  linuxcnc-uspace     1:2.9.4      amd64        motion controller for CNC machines and robots
ii  linuxcnc-uspace-dev 1:2.9.4      amd64        PC based motion controller for real-time Linux

 
Last edit: 19 Apr 2025 14:57 by DarkPhoinix.

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

More
19 Apr 2025 16:21 - 19 Apr 2025 16:24 #326717 by jjdege

nvmpg: dlopen: /usr/lib/linuxcnc/modules/nvmpg.so: cannot open shared object file: No such file or directory
 


Hi
i think you didn't install the NVMPG component here
Last edit: 19 Apr 2025 16:24 by jjdege.
The following user(s) said Thank You: DarkPhoinix

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

More
19 Apr 2025 16:49 #326719 by DarkPhoinix
Replied by DarkPhoinix on topic Remora - ethernet NVEM / EC300 / EC500 cnc board

nvmpg: dlopen: /usr/lib/linuxcnc/modules/nvmpg.so: cannot open shared object file: No such file or directory
 

Hi
i think you didn't install the NVMPG component here

I thought it was optional.
Do I have to install all of these then?:

sudo halcompile --install ./Remora-eth/remora-eth-3.0.c
sudo halcompile --install ./Remora-spi/remora-spi.c
sudo halcompile --install ./Remora/remora_lpc.c
sudo halcompile --install ./NVMPG/nvmpg.c
sudo halcompile --install ./PIDcontroller/PIDcontroller.c
sudo halcompile --install ./PRUencoder/PRUencoder.c

I don't have a raspberry

Thank you so much for your precious help

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

More
19 Apr 2025 16:52 #326720 by jjdege
Hi
with the steps described in the various posts I have successfully installed Remora on a NVEM V5.
I have a problem, joint3 does not run, I have deleted and reloaded remora four times, without success, joint3 does not run.
Tried a five-axis gantry XYYZA configuration, the XYY axis works, A (joint4) works, Z axis (joint3) does not work
the configuration file is the one in the LinuxCNC folder
nvem-rt1052.txt    join3 are "P1_27", "P1_21" ?

I have checked the entire configuration many times, maybe I am missing something

P.S. thanks again to Scott and everyone who made it all possible

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

More
19 Apr 2025 17:06 #326721 by jjdege

I thought it was optional.


it is optional, but in your configuration in the.ini file you have called it
HALFILE = remora-nv-mpg.hal

if you don't need it comment it and don't install the component
The following user(s) said Thank You: DarkPhoinix

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

More
19 Apr 2025 17:14 - 19 Apr 2025 17:18 #326722 by DarkPhoinix
Replied by DarkPhoinix on topic Remora - ethernet NVEM / EC300 / EC500 cnc board

Hi
with the steps described in the various posts I have successfully installed Remora on a NVEM V5.
I have a problem, joint3 does not run, I have deleted and reloaded remora four times, without success, joint3 does not run.
Tried a five-axis gantry XYYZA configuration, the XYY axis works, A (joint4) works, Z axis (joint3) does not work
the configuration file is the one in the LinuxCNC folder
nvem-rt1052.txt    join3 are "P1_27", "P1_21" ?

I have checked the entire configuration many times, maybe I am missing something

P.S. thanks again to Scott and everyone who made it all possible


 

I wanted to thank you now I have the connection with nvem v5 and linuxcnc, I see it because using the software stop the red led lights up. Regarding your problem I have not yet received either DRIVERS or STEPER is there a way to test the outputs without having these components? like led? or I have this small steper but I would not like to damage the board by connecting it:

work at 12V and 5v
Attachments:
Last edit: 19 Apr 2025 17:18 by DarkPhoinix.

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

More
19 Apr 2025 17:37 - 19 Apr 2025 17:41 #326726 by DarkPhoinix
Replied by DarkPhoinix on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
{
"Thread": "Base",
"Type": "Stepgen",
"Comment": "Z - Joint 2 step generator",
"Joint Number": 2,
"Step Pin": "P1_18",
"Direction Pin": "P1_25"
},
{
"Thread": "Base",
"Type": "Stepgen",
"Comment": "A - Joint 3 step generator",
"Joint Number": 3,
"Step Pin": "P1_27",
"Direction Pin": "P1_21"
},

I have the same configuration loaded for my Z and A they are different
Last edit: 19 Apr 2025 17:41 by DarkPhoinix.

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

  • tommylight
  • tommylight's Avatar
  • Away
  • Moderator
  • Moderator
More
19 Apr 2025 17:49 #326727 by tommylight
Replied by tommylight on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
That drive and board require Quadrature outputs, LinuxCNC can do that easily, but i have no idea if Remora can do that.
There are 9 or 10 stepgen types that LinuxCNC can do, and probably 3 of those should work.
And just to be clear that "drive" is not a drive, it is an array of Darlington transistors that can handle 500mAh, if i recall correctly.
Apparently there are 15 types now, just checked so i need to update myself from 2008! :)
linuxcnc.org/docs/html/man/man9/stepgen.9.html
The following user(s) said Thank You: DarkPhoinix

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

More
19 Apr 2025 21:09 #326735 by DarkPhoinix
Replied by DarkPhoinix on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
 
Driver:TB6560 JP-1635A 
Steper:  57hdd0401
In your opinion is it safe to connect this driver and stepper?
Can I use the same 24V power supply that I use to power NVEM or is it better to use a separate one?
I only need it to test the jjdege conf (if I'm not mistaken it's the same conf as mine then it will tell me nvem-rt1052.txt)
to check the outputs.
I will never use this driver-stepper as a final solution.
 
Attachments:

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

  • tommylight
  • tommylight's Avatar
  • Away
  • Moderator
  • Moderator
More
19 Apr 2025 21:28 #326737 by tommylight
Replied by tommylight on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
If the power supply can do over 2A of current, yes you can use the same supply.
And no, that 2A is not related at all to the 2A written on the drive.

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

Time to create page: 0.224 seconds
Powered by Kunena Forum