G'day from Australia - Mesa board selection advice. Please help.
- harmo
-
Topic Author
- Offline
- Junior Member
-
Less
More
- Posts: 29
- Thank you received: 11
06 Sep 2020 13:41 #181001
by harmo
Replied by harmo on topic G'day from Australia - Mesa board selection advice. Please help.
Hi all I have not responded to directly, (Mike/Aciera)
I'm sorry, but I've had a busy day and can't respond to you all as I'd like. Thanks for the information.
I get that there's a lot going on in the network when switches and other gear are used as intermediary devices, and that theoretical speeds are almost never achieved due to the overheads and issues at each layer of the TCP/IP stack. However, I have no idea of the bandwidth required for reliable CNC functionality.. but I recall correctly (It has been a while) Parallel ports had bandwidths of only 2.5Mbit.
That seems a long way short of most 100Mbit connections, although I must confess I'm not entirely sure how fast the ethernet interface is on Mesa boards, Is it only 10Mbit or something? I couldn't find that specification in the 7i76e manual.
Anyway, thanks for the responses from you both.
Kind Regards, and good night!
Hamish.
I'm sorry, but I've had a busy day and can't respond to you all as I'd like. Thanks for the information.
I get that there's a lot going on in the network when switches and other gear are used as intermediary devices, and that theoretical speeds are almost never achieved due to the overheads and issues at each layer of the TCP/IP stack. However, I have no idea of the bandwidth required for reliable CNC functionality.. but I recall correctly (It has been a while) Parallel ports had bandwidths of only 2.5Mbit.
That seems a long way short of most 100Mbit connections, although I must confess I'm not entirely sure how fast the ethernet interface is on Mesa boards, Is it only 10Mbit or something? I couldn't find that specification in the 7i76e manual.
Anyway, thanks for the responses from you both.
Kind Regards, and good night!
Hamish.
Please Log in or Create an account to join the conversation.
- Aciera
-
- Offline
- Administrator
-
Less
More
- Posts: 4316
- Thank you received: 1916
06 Sep 2020 14:23 - 06 Sep 2020 14:24 #181009
by Aciera
Replied by Aciera on topic G'day from Australia - Mesa board selection advice. Please help.
I know there are a great many people who ultimately want to control everything from their phones or at least sitting in their comfy chairs. But seriously your talking about a CNC Router, how are you going to set up your jobs when your sitting in your office?
Believe me, there is going to be a steep enough learning curve ahead of you without trying to stretch the envelope. So I would recommend to heed the guidelines and save yourself a lot of headaches.
I for my part always try to keep the data lines as short as possible. But maybe that is just old fashioned and chicken.
Believe me, there is going to be a steep enough learning curve ahead of you without trying to stretch the envelope. So I would recommend to heed the guidelines and save yourself a lot of headaches.
I for my part always try to keep the data lines as short as possible. But maybe that is just old fashioned and chicken.

Last edit: 06 Sep 2020 14:24 by Aciera. Reason: Typo
The following user(s) said Thank You: Mike_Eitel, BeagleBrainz
Please Log in or Create an account to join the conversation.
- rodw
-
- Offline
- Platinum Member
-
Less
More
- Posts: 11229
- Thank you received: 3753
06 Sep 2020 20:30 - 07 Sep 2020 05:25 #181062
by rodw
I think its just that your requirement for 6 axes with stepper motors requires more stepgens than what is supported on most of the boards. Other than that, the performance won't change.
You will have to flash the correct firmware to the board. I had a look at the zip file on the 7i76e page and there is one that will support the 7i78 (plus another 7i76 if you really to go wild!)
It just a matter of using mesaflash to install it and restarting your machine.
You can just plug the mesa card into your router but the store and forward communication model can't be depended on for the real time requirements of Linuxcnc.
Remmber what sets Linuxcnc apart is that it is THE_MOTION_CONTROLLER not some emasculated embedded controller on a smoothstepper et. al. This comes at a cost and that is it requires a real time operating system (PREEMPT_RT) and any external hardware needs to be able to communicate in Real Time. That typically means it has to be on time every time to service the 1 kHz servo thread on Linuxcnc that is the core of the CNC system.
So the inability to use a network router is a restriction of Linuxcnc, not the hardware.
Replied by rodw on topic G'day from Australia - Mesa board selection advice. Please help.
Hi RodW,
While I've read about a few boards, there are always the niggling questions like:
"Is this the best combination of Mesa cards in terms of both cost, and/or performance?"
"Has anyone used this particular combination before? Is it going to be reliable?"
"How sure am I in my interpretation of the facts presented?"
I'll keep you posted,
Hamish.
I think its just that your requirement for 6 axes with stepper motors requires more stepgens than what is supported on most of the boards. Other than that, the performance won't change.
You will have to flash the correct firmware to the board. I had a look at the zip file on the 7i76e page and there is one that will support the 7i78 (plus another 7i76 if you really to go wild!)
It just a matter of using mesaflash to install it and restarting your machine.
You can just plug the mesa card into your router but the store and forward communication model can't be depended on for the real time requirements of Linuxcnc.
Remmber what sets Linuxcnc apart is that it is THE_MOTION_CONTROLLER not some emasculated embedded controller on a smoothstepper et. al. This comes at a cost and that is it requires a real time operating system (PREEMPT_RT) and any external hardware needs to be able to communicate in Real Time. That typically means it has to be on time every time to service the 1 kHz servo thread on Linuxcnc that is the core of the CNC system.
So the inability to use a network router is a restriction of Linuxcnc, not the hardware.
Last edit: 07 Sep 2020 05:25 by rodw.
Please Log in or Create an account to join the conversation.
- tommylight
-
- Online
- Moderator
-
Less
More
- Posts: 20174
- Thank you received: 6865
06 Sep 2020 23:18 #181069
by tommylight
Replied by tommylight on topic G'day from Australia - Mesa board selection advice. Please help.
Meaning a network router, not a milling router.So the inability to use a router is a restriction of Linuxcnc, not the hardware.

The following user(s) said Thank You: rodw
Please Log in or Create an account to join the conversation.
- Todd Zuercher
-
- Away
- Platinum Member
-
Less
More
- Posts: 4988
- Thank you received: 1455
09 Sep 2020 18:21 #181481
by Todd Zuercher
Replied by Todd Zuercher on topic G'day from Australia - Mesa board selection advice. Please help.
What is good about a parallel port has little to do with bandwidth and more to do with real time. The parallel port is directly accessing memory address bits, and the speed at witch the real time thread can service them is the only limiting factor.
While Mesa's hardware is great, for a simple router a couple of parallel port break out boards should be more than adequate.
While Mesa's hardware is great, for a simple router a couple of parallel port break out boards should be more than adequate.
Please Log in or Create an account to join the conversation.
- harmo
-
Topic Author
- Offline
- Junior Member
-
Less
More
- Posts: 29
- Thank you received: 11
21 Sep 2020 01:47 #183015
by harmo
Replied by harmo on topic G'day from Australia - Mesa board selection advice. Please help.
Hi Everyone,
Thank you all for the input. I've taken RodW's advice and ordered 7i76e and a 7i78 4 axis step/dir card.
I've been peering through the manuals of each, and I was wondering if anyone has any recommendation for compatible accessories such as home/limit sensors, or recommended MPG/Pendant-like accessories.
If anyone has had any negative experiences with certain gear and this configuration, I'd also like to hear some insight.
As always, any guidance is appreciated. Stay safe everyone!
Hamish.
Thank you all for the input. I've taken RodW's advice and ordered 7i76e and a 7i78 4 axis step/dir card.
I've been peering through the manuals of each, and I was wondering if anyone has any recommendation for compatible accessories such as home/limit sensors, or recommended MPG/Pendant-like accessories.
If anyone has had any negative experiences with certain gear and this configuration, I'd also like to hear some insight.
As always, any guidance is appreciated. Stay safe everyone!
Hamish.
Please Log in or Create an account to join the conversation.
- BeagleBrainz
-
- Visitor
-
21 Sep 2020 01:59 #183017
by BeagleBrainz
Replied by BeagleBrainz on topic G'day from Australia - Mesa board selection advice. Please help.
Please Log in or Create an account to join the conversation.
- rodw
-
- Offline
- Platinum Member
-
Less
More
- Posts: 11229
- Thank you received: 3753
21 Sep 2020 02:09 #183022
by rodw
Replied by rodw on topic G'day from Australia - Mesa board selection advice. Please help.
Thats probably a well priced pendant. It does not need the 7i73. If it has 5 volts MPG, then the 7i76e will support it if the correct mode is loaded in HAL. There is an example for a single axis MPG setup on about page 3-4 of my Spaceship plasma thread. You just need another Mux4 for axis selection.
any simple switch will work fine for limits etc or you can use a PNP prox sensor.
Ocean Controls have a 2 amp Meanwell din rail power supply which is perfect.
For your control box, add an IEC EMF filter for mains power inlet. Jaycar has one or RS components with a fuse built in. I put a house breaker in the control box.
There are no negatives. Its Mesa and Linuxcnc so it works!
any simple switch will work fine for limits etc or you can use a PNP prox sensor.
Ocean Controls have a 2 amp Meanwell din rail power supply which is perfect.
For your control box, add an IEC EMF filter for mains power inlet. Jaycar has one or RS components with a fuse built in. I put a house breaker in the control box.
There are no negatives. Its Mesa and Linuxcnc so it works!
The following user(s) said Thank You: BeagleBrainz
Please Log in or Create an account to join the conversation.
- BeagleBrainz
-
- Visitor
-
21 Sep 2020 02:56 #183031
by BeagleBrainz
Replied by BeagleBrainz on topic G'day from Australia - Mesa board selection advice. Please help.
I wanted to play with the 7i73 and have some ideas for a remote panel, but Rod is correct the 7i73 isn't required.
I came up with a user comp that handles all the logic in one "blackbox" and has outputs for joint_enable & axis enable. I feel it made the hal file a little cleaner and understandable for myself, Also handle the MUX functions for axis & scale select.
I came up with a user comp that handles all the logic in one "blackbox" and has outputs for joint_enable & axis enable. I feel it made the hal file a little cleaner and understandable for myself, Also handle the MUX functions for axis & scale select.
Please Log in or Create an account to join the conversation.
Moderators: PCW, jmelson
Time to create page: 0.092 seconds