Linux CNC, what controller / breakout board is most flexible?
- eMTea
- Offline
- New Member
-
Less
More
- Posts: 5
- Thank you received: 0
23 Jun 2022 20:28 - 23 Jun 2022 20:29 #245721
by eMTea
Linux CNC, what controller / breakout board is most flexible? was created by eMTea
Hi!
I'm considering Linux CNC over Centroid OAK for my VMC retrofit/upgrade.
I need several inputs (tool changer and I want hardkeys for most common functions), and some outputs for PLC functions.
I wonder what MESA (?) board combo to use, that gives me most flexibility?
Would it be smart to use one "bigger" board in the control cabinet, and a "smaller" one in the control stand panel to connect all buttons and indicators?
Can all units, PC, control board, "slave board" be connected via ethernet?
Br, Magnar.
I'm considering Linux CNC over Centroid OAK for my VMC retrofit/upgrade.
I need several inputs (tool changer and I want hardkeys for most common functions), and some outputs for PLC functions.
I wonder what MESA (?) board combo to use, that gives me most flexibility?
Would it be smart to use one "bigger" board in the control cabinet, and a "smaller" one in the control stand panel to connect all buttons and indicators?
Can all units, PC, control board, "slave board" be connected via ethernet?
Br, Magnar.
Last edit: 23 Jun 2022 20:29 by eMTea.
Please Log in or Create an account to join the conversation.
- tommylight
-
- Away
- Moderator
-
Less
More
- Posts: 20134
- Thank you received: 6850
23 Jun 2022 22:25 #245733
by tommylight
Replied by tommylight on topic Linux CNC, what controller / breakout board is most flexible?
Depend on the budget, otherwise, there are plenty of possibilities, so here are a few:
Mesa 7i95 for step/dir type of stepper and servo with encoder feedback
or
Mesa 7i76E for step/dir with no encoder feedback, it can be added later
or
Mesa 7i97 for analog +-10V control of velocity mode servo drives, usually for retrofits
Add a Mesa 7i73 for the panel as it has matrix keyboard, LCD, analog, MPG, digital in and out, etc, all through a single network cable.
Or go for
Mesa 7i92M
Mesa 7i76 for step/dir
or
Mesa 7i77 for analog servo
-
Additional IO >>> Mesa 7i84
Even more IO or stepgens or PWM or encoders >>> Mesa 7i74 and whatever Smart serial card you might need, up to 8 can be added to 7i74 plus another one to one of the above, so 9 in total.
Mesa 7i95 for step/dir type of stepper and servo with encoder feedback
or
Mesa 7i76E for step/dir with no encoder feedback, it can be added later
or
Mesa 7i97 for analog +-10V control of velocity mode servo drives, usually for retrofits
Add a Mesa 7i73 for the panel as it has matrix keyboard, LCD, analog, MPG, digital in and out, etc, all through a single network cable.
Or go for
Mesa 7i92M
Mesa 7i76 for step/dir
or
Mesa 7i77 for analog servo
-
Additional IO >>> Mesa 7i84
Even more IO or stepgens or PWM or encoders >>> Mesa 7i74 and whatever Smart serial card you might need, up to 8 can be added to 7i74 plus another one to one of the above, so 9 in total.
Please Log in or Create an account to join the conversation.
- eMTea
- Offline
- New Member
-
Less
More
- Posts: 5
- Thank you received: 0
24 Jun 2022 04:45 #245758
by eMTea
Replied by eMTea on topic Linux CNC, what controller / breakout board is most flexible?
Thanks!
Yeah, this one has Fanuc 3ph AC servos, with it's proprietary pulse coder, so thinking of replacing the drivers and encoders too.
The spindle drive seems quiet simple, it is 0-10v, direction signals, orient commands signal and orient complete signal, so I intend to use the Fanuc Spindle Inverter as is.
I don't have any experience in tuning analog servos, how do I go around that, is that a achievable task, or is it black magic?
I'm thinking of using a touch screen, so I don't need thousands of inputs on the control panel, but some io would be great!
Yeah, this one has Fanuc 3ph AC servos, with it's proprietary pulse coder, so thinking of replacing the drivers and encoders too.
The spindle drive seems quiet simple, it is 0-10v, direction signals, orient commands signal and orient complete signal, so I intend to use the Fanuc Spindle Inverter as is.
I don't have any experience in tuning analog servos, how do I go around that, is that a achievable task, or is it black magic?
I'm thinking of using a touch screen, so I don't need thousands of inputs on the control panel, but some io would be great!
Attachments:
Please Log in or Create an account to join the conversation.
- tommylight
-
- Away
- Moderator
-
Less
More
- Posts: 20134
- Thank you received: 6850
24 Jun 2022 11:19 #245770
by tommylight
Replied by tommylight on topic Linux CNC, what controller / breakout board is most flexible?
There might still be a way to use the motors and encoders, there should be a converter for Fanuc encoders, but i have no idea how or where.
If the drives are OK, check if they have encoder outputs, those are usually standard incremental A/B/Z.
Tuning the analog servos is not a big deal as some tend to make it, with some good drives it is easy, simetimes it takes a while to find the right PID values.
Google for "servo tutnig detailed howto" the first result should be a link to this forum with very detailed info on wiring and testing analog servo drives.
If the drives are OK, check if they have encoder outputs, those are usually standard incremental A/B/Z.
Tuning the analog servos is not a big deal as some tend to make it, with some good drives it is easy, simetimes it takes a while to find the right PID values.
Google for "servo tutnig detailed howto" the first result should be a link to this forum with very detailed info on wiring and testing analog servo drives.
Please Log in or Create an account to join the conversation.
- eMTea
- Offline
- New Member
-
Less
More
- Posts: 5
- Thank you received: 0
24 Jun 2022 11:36 #245772
by eMTea
Replied by eMTea on topic Linux CNC, what controller / breakout board is most flexible?
Thanks for your cheering words 
The encoders are not a/b/z, they are some proprietary commutation quadrature special type.
I have found pico systems converter, but I'm worried about delay in the system with extra electronics in the loop.
The fanuc drivers are a plug-in type to a motherboard (like computer graphics cards etc), not a standalone unit like most other aftermarket drives, so I don't think it's so easy to use them with Mesa or any other controllers.

The encoders are not a/b/z, they are some proprietary commutation quadrature special type.
I have found pico systems converter, but I'm worried about delay in the system with extra electronics in the loop.
The fanuc drivers are a plug-in type to a motherboard (like computer graphics cards etc), not a standalone unit like most other aftermarket drives, so I don't think it's so easy to use them with Mesa or any other controllers.
Please Log in or Create an account to join the conversation.
- andypugh
-
- Offline
- Moderator
-
Less
More
- Posts: 23297
- Thank you received: 4938
28 Jun 2022 11:25 #246069
by andypugh
Replied by andypugh on topic Linux CNC, what controller / breakout board is most flexible?
The commutation encoding only needs to go to the drives. You can largely ignore it if you are keeping the original drives, if there is a way to control the drives.
Alternatively, you can convert the 4-pin commutation signals to various other forms of commutation signal in HAL with the "bldc" HAL module.
See the "f" and "F" modes. linuxcnc.org/docs/stable/html/man/man9/bldc.9.html
Or, for some Fanuc encoders there is a special Mesa function:
linuxcnc.org/docs/stable/html/man/man9/h...html#Fanuc%20encoder.
(But I think that is for later motors than you seem to have)
But, as I said, if you can control the drives you can ignore the commutation.
Alternatively, you can convert the 4-pin commutation signals to various other forms of commutation signal in HAL with the "bldc" HAL module.
See the "f" and "F" modes. linuxcnc.org/docs/stable/html/man/man9/bldc.9.html
Or, for some Fanuc encoders there is a special Mesa function:
linuxcnc.org/docs/stable/html/man/man9/h...html#Fanuc%20encoder.
(But I think that is for later motors than you seem to have)
But, as I said, if you can control the drives you can ignore the commutation.
Please Log in or Create an account to join the conversation.
Time to create page: 0.167 seconds