Connecting two 7i92 boards

More
2 years 4 weeks ago #311109 by Aleksi
Hello everyone!I need to connect two 7i92 boards, Pnсconf Wizard does not allow me to complete the configuration and creates an empty hal file, I add the second board manually but still get an error, please tell me what's wrong?

Please Log in to join the conversation.

More
2 years 4 weeks ago #311113 by Cant do this anymore bye all
I don't know what you mean by "connect".

But as per all things networking 2 devices cannot have the same IP address. Are you going through a switch or do you have 2 NICs in your computer.

And why do you need 2 7i92s for a single configuration ?

Please Log in to join the conversation.

More
2 years 4 weeks ago #311116 by PCW
Replied by PCW on topic Connecting two 7i92 boards
Yes, for two cards you need them to be set to different IP addresses (using mesaflash)
You should verify that this is correct by being able to ping 10.10.10.10 and 10.10.10.11

Also for decent performance you need to use read-request so the second card does
not have to wait for the read response of the first card before it's read request is sent:

addf [HMOT](CARD0).read-request servo-thread
addf [HMOT](CARD1).read-request servo-thread
addf [HMOT](CARD0).read servo-thread
addf [HMOT](CARD1).read servo-thread

Please Log in to join the conversation.

More
2 years 4 weeks ago #311119 by Todd Zuercher
I think one problem might be with your loadrt hm2_eth board line in your hal file. I think the space after the comma between the two ip addresses needs to be removed.

Please Log in to join the conversation.

More
2 years 4 weeks ago #311135 by Aleksi
Replied by Aleksi on topic Connecting two 7i92 boards
Thank you for your answers!
The cards are connected via a switch, I changed the IP address on the second card to 10.10.10.11 using mesaflash. I need two 7i92 because I have 8 stepper motors with feedback via linear encoders, 3 encoders on the control panel (JOG, Spindle speed, Feed corrector) and some more discrete inputs. These are the only boards I have available.
I added
addf [HMOT](CARD0).read-request servo-thread
addf [HMOT](CARD1).read-request servo-thread
addf [HMOT](CARD0).read servo-thread
addf [HMOT](CARD1).read servo-thread
and removed the space
and added to INI
[HMOT]
CARD0=hm2_7i92.0
CARD1=hm2_7i92.1
LinuxCNC started! Thank you all very much for your support!

Please Log in to join the conversation.

Time to create page: 0.156 seconds
Powered by Kunena Forum