Connecting two 7i92 boards
01 Oct 2024 03:32 #311109
by Aleksi
Connecting two 7i92 boards was created 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 or Create an account to join the conversation.
01 Oct 2024 08:24 #311113
by cornholio
Replied by cornholio on topic Connecting two 7i92 boards
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 ?
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 or Create an account to join the conversation.
01 Oct 2024 14:46 - 01 Oct 2024 14:47 #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
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
Last edit: 01 Oct 2024 14:47 by PCW.
Please Log in or Create an account to join the conversation.
- Todd Zuercher
- Offline
- Platinum Member
Less
More
- Posts: 5007
- Thank you received: 1440
01 Oct 2024 16:14 - 01 Oct 2024 16:16 #311119
by Todd Zuercher
Replied by Todd Zuercher on topic Connecting two 7i92 boards
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.
Last edit: 01 Oct 2024 16:16 by Todd Zuercher.
Please Log in or Create an account to join the conversation.
02 Oct 2024 01:44 #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!
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 or Create an account to join the conversation.
Time to create page: 0.085 seconds