Remora - ethernet NVEM / EC300 / EC500 cnc board

More
1 year 5 months ago - 1 year 5 months ago #327605 by jjdege

Hi guys

I couldn't resist and bought a new board, this time I opted for a 3-axis EC500,
it has LEDs that indicate the I/O status, I think it's more complete.

I tested it with Mach3 to make sure it was working well, given the previous ones,
and it worked on all three axes.

When loading the firmware, it got to 29% and timed out and everything froze,
the DAP wasn't receiving signals.
I reread page 115 of the thread that talks about how to unlock and after having
bridged BOOT_MO and 3V3 I managed to delete and write the new firmware!!

Now all 6 axes work.

Thanks again to Scott and to whoever made all this possible.

Hi
I connected to a small laser gantry structure the EC500 with Remora
and a small demo video .
I have to say it works great!!!
Thanks!
Last edit: 1 year 5 months ago by jjdege.

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

More
1 year 5 months ago #327610 by Spyderbreath
Replied by Spyderbreath on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Would anyone have valid Remora NVEM v5 config samples available anywhere? I do not have an EC500. I do not have an EC300. I have an NVEM v5 and so far no examples will work at all. Attempting to use the hal and ini files from github.com/scottalford75/Remora-RT1052-c.../remora-rt1052-basic do not seem to work as they all seem to be for the EC500. Any attemptĀ  to use the config samples from github.com/scottalford75/Remora-NVEM results in compounding errors and will not run axis at all. Perhaps all I need to do is edit the EC500 hal and ini files? Is there any guide that will instruct me as to WHAT in those files I need to edit to get it to work? When I run the axis ec500 config and toggle the Estop and power on I can see the activity lights on the ethernet port start blinking so I know there is at least an attempt to communicate with the controller, but I am pretty sure that most else is different in the configs between the EC units and the NVEM units.

Honestly at this point I am sure I have an acute case of information overload and have wiped out and reinstalled remora more than a few times.

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

More
1 year 5 months ago #327613 by cakeslob
github.com/scottalford75/Remora-RT1052-c...xCNC/nvem-rt1052.txt

this is your config.txt and it loads on the board via tfpt, hence the NVEM in the title. It is board specific, and is the only thing board specific.

github.com/scottalford75/Remora-RT1052-c.../remora-rt1052-basic
this is the hal/ini file. it is not board specific. the same hal/ini file will work with the ec300 ec500 and nvem.

load the config.txt to the board, and load the remora-rt1052-basic in linuxcnc
dont go to any other github repos. dont run the file through AI. you configure your machine in the ini file.

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

More
1 year 5 months ago #327617 by cakeslob
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
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

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

More
1 year 5 months ago #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?

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

More
1 year 5 months ago #327627 by cakeslob
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.
Code:
# 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
Code:
{ "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.

Time to create page: 0.314 seconds
Powered by Kunena Forum