Remora - ethernet NVEM / EC300 / EC500 cnc board

More
04 Dec 2023 23:10 #287225 by rbobey1989
Hi Murphy, that was my first option until I spent a lot of time searching and I couldn't find high speed optocouplers with equivalent packaging. We also have another problem and that is that I want to use the differential outputs of the encoder and the inputs of the ec300/ ec500 are single ended, I am designing a board with differential inputs +A/-A, +B/-B, +I/-I (AM26C32) for 4 encoders, I also added some digital isolators (ISO7740) which reach up to 100Mbps since the possibility of implementing a closed loop in a spindle would be great (here the pulse frequency increases considerably), another detail is that we must power the encoders and in all the closed circuit motors that I have seen the power supply to the encoders is 5V, this voltage is not, let's say, easy to obtain on the EC300/EC500 boards, so I have added a regulator uA78M05 and another regulator uA78M33 for the 3V3 levels for the signals that go to the pins of the uC rt1052, after this we would have to solder 12 cables to the board and we would leave the optocouplers slow in case one day we need the slow 24V digital input we have it too, I will give you progress soon, greetings
The following user(s) said Thank You: Murphy

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

More
09 Dec 2023 16:23 #287685 by Aravind
Hi all,

I have just found this thread and I am going through it. 

I had posted a new topic on the feasibility of NVEM for a special purpose machine.
Link : forum.linuxcnc.org/38-general-linuxcnc-q...for-linux-cnc#287655

As this thread is long enough, I might take much time to complete this.
Could anyone confirm the feasibility of using NVEM for my application. I will be a great help for me.
- Aravind
 

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

More
09 Dec 2023 17:08 #287691 by cakeslob
You say 18 outputs, but it looks like you actually mean 4x steppers (9-12 outputs) and the remainder is reqular outputs?

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

More
09 Dec 2023 17:23 #287696 by Aravind
Yes. A total of 8 output pins will be used for controlling the stepper motors (Step and Dir) and the remaining outputs will be used for some relays.

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

More
11 Dec 2023 11:02 #287842 by frayja2002
Hi all

I have updated to the latest cpp v3.1.2 & am now getting joint following errors when I increase the speed.
I have played around with the pgain value but it doesn't appear to be helping to much.

Is there some other way of getting rid of joint following errors.

Thanks
Alex
 
Attachments:

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

More
12 Dec 2023 00:52 #287896 by cakeslob
try this?
loadrt remora-eth-3.0 PRU_base_freq=500000

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

More
12 Dec 2023 05:21 - 12 Dec 2023 05:32 #287907 by BrysonW
Hello again,First off I want to say thank you for the work that has been done here, and for help that has been given in the past.  One of these days I want to put together a post explaining and documenting the whole process of getting this machine running.   I'm working on a cnc plasma table and at this point it's around 95 percent operational running on a ec500.  One of the last hiccups I'm having is getting the THC running.  I think I'm correct in thinking that the ec500 doesn't have any analog inputs.  We have a standalone proma sd thc, but it doesn't want to work with our everlast plasma cutter.  I've checked the divided voltage coming from the machine while running and it was around 2v /-.  I know there are some really smart and helpful people here, I'm trying to figure out what my best options may be for sending the 50:1 divided voltage into linuxcnc so I can use the THC functions there.  I'm mainly just looking for some direction of where to go here.  If i need to add a arduino or such into the controls to make this work, i may have a couple of those on hand.   Thanks again, Bryson
Last edit: 12 Dec 2023 05:32 by BrysonW.

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

More
12 Dec 2023 17:17 #287960 by Murphy
Thread": "Base",
"Type": "QDC",
"Comment": "QDC Encoder A-IN12 B-IN14 I-IN13",
"PV": 1,
"Data Bit": 17,
"ChA Pin": "P3_23",
"ChB Pin": "P4_15",
"Index Pin": "P4_28",
"ENC No": 2,
"Filter PER": 10,
"Filter CNT": 4
},

Only getting round to this now, What do I need to change above to get a single channel A and index working?
The spindle is 100ppr and one index.

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

More
12 Dec 2023 18:36 - 12 Dec 2023 18:37 #287961 by rbobey1989
Hi Murphy, at this time the QDC module works only in quadrature, the accumulator mode has not been developed but I think it would not be too complicated to add this feature to the module.
The reference manual explains the accumulator mode, the counting signal "A" and the signal "INDEX" which can be set to reset the QDC counter or not. I have some ideas for this development, but my time is finite hehe, if I have some time on the weekend I'll take a look at the topic, greetings.
Last edit: 12 Dec 2023 18:37 by rbobey1989.

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

More
12 Dec 2023 19:33 #287966 by Murphy
Thanks rbobey1989

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

Time to create page: 0.428 seconds
Powered by Kunena Forum