Remora - ethernet NVEM / EC300 / EC500 cnc board

More
14 Aug 2023 16:14 - 14 Aug 2023 16:17 #277973 by raf1110
Each joint have min and max set to value in this lines:
[AXIS_X]
MAX_VELOCITY = 175
MAX_ACCELERATION = 2000.0
MIN_LIMIT = -25.0
MAX_LIMIT = 300.0

[JOINT_...]
TYPE = LINEAR
HOME = 0.0
MIN_LIMIT = -25.0
MAX_LIMIT = 300.0

Does that match your machine if not set this to current machine accordingly.
That will be your soft limits
Last edit: 14 Aug 2023 16:17 by raf1110. Reason: more info addition

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

More
16 Aug 2023 10:40 #278157 by Eugene64
As I understand it, these are the servo settings (linuxcnc.org/docs/stable/html/config/ini...chine.-,Servo,-These %20parameters %20 are )it's not that important to change in standby mode (linuxcnc.org/docs/stable/html/config/ini...e%20parameters%20are ) in order for my magog engine to strain, perform the number of restored, emuagogues, please help me how to switch to a regimage without any rules.

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

More
16 Aug 2023 13:25 - 16 Aug 2023 13:26 #278166 by Eugene64
How to control a conventional stepper motor without servo mode since I have no feedback from the motor what hal components do I need?
Last edit: 16 Aug 2023 13:26 by Eugene64.

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

More
16 Aug 2023 14:46 #278172 by cakeslob
Normally they are used with servos or you never need to adjust them, but with remora they are used by the step generator. Even if you do not have encoder feedback, it is using these parameters internally.

I suggest try adding those parameters first.

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

More
17 Aug 2023 02:07 - 17 Aug 2023 02:12 #278222 by raf1110
you are not very clear if you driving stepper or servo.
Servo usually need encoder for feedback and steppers not necessarily.
You are using ;
[TRAJ] additional settings used by the real time motion controller
If I am making out your post correctly
I can suggest to start from simple move of axis and stepping up config to your desired.
Make sure both end have same config values (soft and hard-ware ends )

Have you try to run wizard in linuxcnc examples?
That should have be on list if you have correctly installed :
github.com/scottalford75/Remora-NVEM/tre...Components/Remora-nv

and use

upload_config.py
usage: upload.py <config.txt>
accordingly to upload config.txt
from
github.com/scottalford75/Remora-NVEM/tre...es/remora-nvem-basic
to test.

Make sure drivers are also in correct configuration you require.

Below is default [TRAJ] from remora firmware in
github.com/scottalford75/Remora-NVEM/blo...asic/remora-nvem.ini

[TRAJ]
COORDINATES =  X Y Z
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_LINEAR_VELOCITY = 100.00
MAX_LINEAR_VELOCITY = 200.00
NO_FORCE_HOMING = 1 

I hope this make sense a little :)
Last edit: 17 Aug 2023 02:12 by raf1110. Reason: more info addition

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

More
17 Aug 2023 09:53 #278244 by 4170-thomasnobi
Hi Scott,

I also have problem with the motors or the NVEM RT1052 controller.
I have made some measurements with the oscilloscope. With the FW "remora-rt1052-NVEM-0.2.1" the pulse length from 1.5 to 30us are very variable and with the "remora-rt1052-1.1.0.bin" these are not so bad but very many pulses at 2us. see images

What could be the problem here?

With best regards

Thomas
Attachments:

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

More
17 Aug 2023 10:17 #278248 by meister
thats competing interrupts in the software step generation, or in short : jitter

but longer pulses are no problem

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

More
17 Aug 2023 10:47 - 17 Aug 2023 10:49 #278252 by 4170-thomasnobi
thanks for the quick reply. Scott says on page 81 of the thread the pulse length was 25us. If you measure the pulses can be up to 1.5us short. I need min 2,5us for my motors. I have a NVEM V2 with RT1052 and many problems with step losses. A help or a tip what solves the problem?
 
Attachments:
Last edit: 17 Aug 2023 10:49 by 4170-thomasnobi.

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

More
17 Aug 2023 11:06 #278254 by meister
Sorry, I can't quite see through the versions any more.

Of course, pulses that are too short are a problem,
apparently the length depends on the BaseThread interval.
void updateBaseThread()
{
    // ISR runns at double PRU_BASEFREQ, make steps in one cycle and reset in the next
    if (!step)
    {
        makeSteps();
        step = true;
    }
    else
    {
        resetSteps();
        step = false;
    }
}

the code here: github.com/scottalford75/Remora-RT1052/b...urce/configuration.h says:
#define PRU_BASEFREQ        40000

thats : 1000000us / 40000.0Hz = 25.0us

i don't know why its only 1.25us on your system :(
 

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

More
17 Aug 2023 17:13 #278279 by dusa09
Hi, I would like help setting up the inputs for the NVEM_1052. I tried fw : github.com/scottalford75/Remora-RT1052/b...t1052-NVEM-0.2.1.bin and this : github.com/scottalford75/Remora- RT1052-cpp/blob/main/Firmware/remora-rt1052-1.0.0.bin .
After uploading config.txt, the inputs are not changed in halshow. When listening to the serial line fw. loads the configuration from config.txt. Any advice? thank you in advance, I've been struggling with this for a long time. I am sorry for my English

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

Time to create page: 0.399 seconds
Powered by Kunena Forum