Remora - ethernet NVEM / EC300 / EC500 cnc board
- Spyderbreath
-
- Offline
- New Member
-
Less
More
- Posts: 13
- Thank you received: 1
03 May 2025 18:40 #327624
by Spyderbreath
Replied by Spyderbreath on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Thanks for that fast reply! OK, so if I am understanding correctly, the EC500.hal is universal for all 3 RT1052 based controllers and I just need to edit the .ini file for my machine?
I have uploaded the nvem-rt1052.txt to the controller, and that seems to of worked well.
Looking at the ini file I am now seeing what my first problem has been, as nothing is there but the config for X Y and Z. No Estop, limit switches, spindle, etc.. So at this point I will need to go and RTFM, (this? linuxcnc.org/docs/2.8/html/config/ini-config.html), on the ini file and try to figure out what I am suppose to put there to get the rest to go.
Given that I am unfortunately a 101% tactile learner, where would be the best place on the forum to ask my questions about what I'm getting wrong as I proceed with this editing attempt?
Thanks again for the info as I have not seen that part explained before. This is a bit of help in the right direction. I'll take it none of the configuration wizards will be of any help in this endeavor?
I have uploaded the nvem-rt1052.txt to the controller, and that seems to of worked well.
Looking at the ini file I am now seeing what my first problem has been, as nothing is there but the config for X Y and Z. No Estop, limit switches, spindle, etc.. So at this point I will need to go and RTFM, (this? linuxcnc.org/docs/2.8/html/config/ini-config.html), on the ini file and try to figure out what I am suppose to put there to get the rest to go.
Given that I am unfortunately a 101% tactile learner, where would be the best place on the forum to ask my questions about what I'm getting wrong as I proceed with this editing attempt?
Thanks again for the info as I have not seen that part explained before. This is a bit of help in the right direction. I'll take it none of the configuration wizards will be of any help in this endeavor?
Please Log in or Create an account to join the conversation.
- cakeslob
- Offline
- Platinum Member
-
Less
More
- Posts: 875
- Thank you received: 254
03 May 2025 19:36 #327627
by cakeslob
Replied by cakeslob on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
yes the config wizards will be less than helpful in most cases. limits are easy, but estop is a case by case basis depending on how you wish to wire/config your estop. tux posted his estop example a few pages back, and there is an estop example in the remora docs hal section.
for the ini file, yes read the manual, but dont start adding a bunch of options that might not apply to remora.
based on my friends rast's config, the endstops might look like this depending if you do a limit or a limit+ home config. it looks like he has included both in his ini file.
the important part is making sure your remora.input.xx match the config.txt file. from the nvem config, label IN03 on the cover of the NVEM board is connected top data bit 6, aka remora.input.06
for the ini file, yes read the manual, but dont start adding a bunch of options that might not apply to remora.
based on my friends rast's config, the endstops might look like this depending if you do a limit or a limit+ home config. it looks like he has included both in his ini file.
# end-stops
#pin IN03
#net X-max remora.input.06 => joint.0.pos-lim-sw-in
net both-x remora.input.06 => joint.0.home-sw-in joint.0.pos-lim-sw-in
#pin IN04
#net X-min remora.input.07 => joint.0.neg-lim-sw-in
#pin IN05
#net Y-max remora.input.08 => joint.1.pos-lim-sw-in
net both-y remora.input.08 => joint.1.home-sw-in joint.1.pos-lim-sw-in
#pin IN06
#net Y-min remora.input.09 => joint.1.neg-lim-sw-in
#pin IN07
net both-z remora.input.10 => joint.2.pos-lim-sw-in
the important part is making sure your remora.input.xx match the config.txt file. from the nvem config, label IN03 on the cover of the NVEM board is connected top data bit 6, aka remora.input.06
{
"Thread": "Servo",
"Type": "Digital Pin",
"Comment": "IN03",
"Pin": "P4_21",
"Mode": "Input",
"Data Bit": 6,
"Invert": "True"
},
Please Log in or Create an account to join the conversation.
- cakeslob
- Offline
- Platinum Member
-
Less
More
- Posts: 875
- Thank you received: 254
03 May 2025 19:38 #327628
by cakeslob
Replied by cakeslob on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
hmm i thought we had a full config somewhere with spindle. I guess its time to make one (aka copy flexihal). Ill try to mash out a regular config based on my setup
Please Log in or Create an account to join the conversation.
- Spyderbreath
-
- Offline
- New Member
-
Less
More
- Posts: 13
- Thank you received: 1
03 May 2025 20:36 #327631
by Spyderbreath
Replied by Spyderbreath on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Correct me if I am wrong, being all new to this, but that first bit of "code" you listed there looks to be from a .hal file and not an .ini file? If so then that gets me even further along and might be enough for me to get dangerous and take a stab at it.
Please Log in or Create an account to join the conversation.
- cakeslob
- Offline
- Platinum Member
-
Less
More
- Posts: 875
- Thank you received: 254
03 May 2025 21:23 - 03 May 2025 21:24 #327636
by cakeslob
Replied by cakeslob on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
the first part is what you add to the bottom of your hal file
the second part is a sample of the NVEM config.txt. the config.txt is what configures the remora hardware to the remora software. the hal file is what connects the remora software to the linuxcnc software. i included it to emphasize the relationship between which IO on the board does what in linuxcnc
The ini file is what configures your linuxcnc machine, so speeds of each axis, the travel, where the home switch is, how many axis/joints, the gui, etc
the second part is a sample of the NVEM config.txt. the config.txt is what configures the remora hardware to the remora software. the hal file is what connects the remora software to the linuxcnc software. i included it to emphasize the relationship between which IO on the board does what in linuxcnc
The ini file is what configures your linuxcnc machine, so speeds of each axis, the travel, where the home switch is, how many axis/joints, the gui, etc
Last edit: 03 May 2025 21:24 by cakeslob.
Please Log in or Create an account to join the conversation.
- Spyderbreath
-
- Offline
- New Member
-
Less
More
- Posts: 13
- Thank you received: 1
03 May 2025 21:23 #327637
by Spyderbreath
Replied by Spyderbreath on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
OK, progress! I put the #end-stops into my .hal file and BANG, I get a limit switch error reported in axis on pins 3, 5, and 7.
THANK YOU to all that have gotten me this far!! I now know that the remora flash took on the nvem and the hardware part is working.
Just the nightmare of figuring out the rest of the .hal file to get everything else working. But as for now, forward is a good direction to be heading.
THANK YOU to all that have gotten me this far!! I now know that the remora flash took on the nvem and the hardware part is working.
Just the nightmare of figuring out the rest of the .hal file to get everything else working. But as for now, forward is a good direction to be heading.

Please Log in or Create an account to join the conversation.
- cakeslob
- Offline
- Platinum Member
-
Less
More
- Posts: 875
- Thank you received: 254
03 May 2025 21:26 #327638
by cakeslob
Replied by cakeslob on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
the documents will be updated to reflect the struggles of you and the other users this last week.
to the 2 other users who posted the quick guides for flashing and setup, i would like to use those in the remora docs, i hope this is ok
to the 2 other users who posted the quick guides for flashing and setup, i would like to use those in the remora docs, i hope this is ok
Please Log in or Create an account to join the conversation.
- Spyderbreath
-
- Offline
- New Member
-
Less
More
- Posts: 13
- Thank you received: 1
03 May 2025 22:06 #327646
by Spyderbreath
Replied by Spyderbreath on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
If you are going to be copying this post here - www.forum.linuxcnc.org/18-computer/44828...rd?start=2140#327240 - watch the caps and dashes. On my Rpi5 / bookworm install its not LinuxCNC but linuxcnc and them there should be a double dash (--) before install in both instances in step 2. no show stopper but it was not a direct copy/paste into the console.
A full blown NVEM config would be sweet. Or just little snippets like the one you provided for the end-stops. That bit of info now allows me to configure ALL my inputs.
A full blown NVEM config would be sweet. Or just little snippets like the one you provided for the end-stops. That bit of info now allows me to configure ALL my inputs.
Please Log in or Create an account to join the conversation.
- DarkPhoinix
- Offline
- Senior Member
-
Less
More
- Posts: 53
- Thank you received: 6
03 May 2025 23:12 #327649
by DarkPhoinix
I thank you, the same crappy movement.i have removed this section but if put bad values linuxcnc go in juntion error, like put
Replied by DarkPhoinix on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
darkpheonix try with this and go from there. if you are trying to set up a rotational axis, that is different than a linear axis in setup
Warning: Spoiler!
[/code][AXIS_Y] MAX_VELOCITY = 5 MAX_ACCELERATION = 20.0 MIN_LIMIT = -0.01 MAX_LIMIT = 300.0 [JOINT_1] TYPE = LINEAR HOME = 0.0 MIN_LIMIT = -5.0 MAX_LIMIT = 300.0 MAX_VELOCITY = 5 MAX_ACCELERATION = 20.0 STEPGEN_MAXACCEL = 2200.0 SCALE = 1600 FERROR = 1.0 MIN_FERROR = 0.5 HOME_OFFSET = 0.0 HOME_SEARCH_VEL = 0 HOME_LATCH_VEL = 0 HOME_SEQUENCE = 0 P_GAIN = 300 FF1_GAIN = 0.1 DEADBAND = 0.001 these options are not real, and im unsure where you got them from. [code]STEPPER_TYPE = external STEP_PIN = ystep DIR_PIN = ydir #ENABLE_PIN = yen STEP_INVERT = no DIR_INVERT = no ENABLE_INVERT = no [DRIVERS] # Generali impostazioni dei driver passo-passo STEP_SPACE = 100000 STEP_TIME = 100000 DIR_SETUP = 50000 DIR_HOLD = 50000
I thank you, the same crappy movement.
[DRIVERS]
# Generali impostazioni dei driver passo-passo
STEP_SPACE = 100000
STEP_TIME = 100000
DIR_SETUP = 50000
DIR_HOLD = 50000
MAX_ACCELERATION = 2000000
Please Log in or Create an account to join the conversation.
- cakeslob
- Offline
- Platinum Member
-
Less
More
- Posts: 875
- Thank you received: 254
04 May 2025 01:01 #327650
by cakeslob
Replied by cakeslob on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
that is because this is wrong
and this does nothing no matter what value
did your setup work before with mach3?
if it is stepper timing related you need to load the DMA stepgen config and adjust your step timing accordingly
MAX_ACCELERATION = 2000000
and this does nothing no matter what value
DIR_HOLD = 50000
did your setup work before with mach3?
if it is stepper timing related you need to load the DMA stepgen config and adjust your step timing accordingly
Please Log in or Create an account to join the conversation.
Time to create page: 0.612 seconds