LinuxCNC with Mesa 7i65 and 6i24 FPGA
- benmoto
- Offline
- New Member
Less
More
- Posts: 5
- Thank you received: 0
29 Dec 2018 21:44 #123115
by benmoto
LinuxCNC with Mesa 7i65 and 6i24 FPGA was created by benmoto
So just some background for those that aren't aware.
The Mesa 7i65 is a 8 axis analog servo card that supports TTL or differential encoder inputs.
The Mesa 6i24 is the PCI-Express (PCI-X) version of the 5i24, with 50 pin IDC connectors for I/O.
First post, so forgive my knowledge gaps.
Question 1.) Can the 7i65 and 6i24 work together with LinuxCNC, or would I be better off using the seemingly more popular 7i77 for analog servo control?
Question 2.) I have Yaskawa Sigma 1 servo drives (SGDB) I want to operate them in speed/velocity mode with LinuxCNC.
Sigma 1 Yaskawa SGDB drives in velocity/speed mode produce Quadruple Differential (RS-422) encoder output.
The Mesa 7i65 supports RS-422 differential encoders so I believe it should work with my Servo Drives.
Does that sound correct?
Question 3.) I have 50 pin IDC Ribbons where the old controllers 24v I/O connected. I'm hoping I can directly connect those 50 IDC ribbons into the 50 pin IDC connectors on the Mesa 6i24. Is that going to work?
6i24 Image
Thanks in advance!
The Mesa 7i65 is a 8 axis analog servo card that supports TTL or differential encoder inputs.
The Mesa 6i24 is the PCI-Express (PCI-X) version of the 5i24, with 50 pin IDC connectors for I/O.
First post, so forgive my knowledge gaps.
Question 1.) Can the 7i65 and 6i24 work together with LinuxCNC, or would I be better off using the seemingly more popular 7i77 for analog servo control?
Question 2.) I have Yaskawa Sigma 1 servo drives (SGDB) I want to operate them in speed/velocity mode with LinuxCNC.
Sigma 1 Yaskawa SGDB drives in velocity/speed mode produce Quadruple Differential (RS-422) encoder output.
The Mesa 7i65 supports RS-422 differential encoders so I believe it should work with my Servo Drives.
Does that sound correct?
Question 3.) I have 50 pin IDC Ribbons where the old controllers 24v I/O connected. I'm hoping I can directly connect those 50 IDC ribbons into the 50 pin IDC connectors on the Mesa 6i24. Is that going to work?
6i24 Image
Thanks in advance!
Please Log in or Create an account to join the conversation.
- PCW
- Away
- Moderator
Less
More
- Posts: 17860
- Thank you received: 4775
29 Dec 2018 23:33 #123120
by PCW
Replied by PCW on topic LinuxCNC with Mesa 7i65 and 6i24 FPGA
1. Yes, a 6i24 and 7I76 can work together
2. Both the 7I65 and the 7I77 have differential encoder inputs so should work fine
with your drives
3. This depends on the pinout of the 50 pin connectors, all of our 50 pin I/O FPGA cards
have a pinout the matches OPTO22-Gordos etc 24 channel I/O module racks
A 6I25/5I25/7I92 + 7I77 would be a more common card set for this type of application
(perhaps with a 7I90HD added for 50 PIN I/O if your pinout matches)
2. Both the 7I65 and the 7I77 have differential encoder inputs so should work fine
with your drives
3. This depends on the pinout of the 50 pin connectors, all of our 50 pin I/O FPGA cards
have a pinout the matches OPTO22-Gordos etc 24 channel I/O module racks
A 6I25/5I25/7I92 + 7I77 would be a more common card set for this type of application
(perhaps with a 7I90HD added for 50 PIN I/O if your pinout matches)
The following user(s) said Thank You: benmoto
Please Log in or Create an account to join the conversation.
- andypugh
- Offline
- Moderator
Less
More
- Posts: 23310
- Thank you received: 4858
31 Dec 2018 13:35 #123202
by andypugh
Replied by andypugh on topic LinuxCNC with Mesa 7i65 and 6i24 FPGA
I run my lathe with a 6i24, it has a very good ratio of price to IO points. But it does need daughter-cards in order to be useful. But the same is true of all the PCI cards.
I used it because I needed the 7i49 resolver interface.
I used it because I needed the 7i49 resolver interface.
The following user(s) said Thank You: benmoto
Please Log in or Create an account to join the conversation.
- benmoto
- Offline
- New Member
Less
More
- Posts: 5
- Thank you received: 0
31 Dec 2018 17:07 #123227
by benmoto
Replied by benmoto on topic LinuxCNC with Mesa 7i65 and 6i24 FPGA
I ended up going with a...
6i25 FPGA Card
7i77 Analog Servo Card
7I84 for 24v Digial I/O
I realized the 6i24 wouldn't work because it's not made for 24v I/O inputs (from what I could tell)
I may need more I/O - not exactly sure. Can you daisy chain 7i84's together?
6i25 FPGA Card
7i77 Analog Servo Card
7I84 for 24v Digial I/O
I realized the 6i24 wouldn't work because it's not made for 24v I/O inputs (from what I could tell)
I may need more I/O - not exactly sure. Can you daisy chain 7i84's together?
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19413
- Thank you received: 6509
31 Dec 2018 20:21 #123236
by tommylight
I tend to use that in all my retrofits. In one retrofit i used it to wire directly 5 serial absolute encoders, and PCW made a firmware for that, thank you very much, it is in use every day for nearly 2 years now, and it has a 7i70 and a 7i71 also wired to it.
Replied by tommylight on topic LinuxCNC with Mesa 7i65 and 6i24 FPGA
You should have also gotten a 7i74 as that would allow connection of 8 more 7i84 or similar.
I may need more I/O - not exactly sure. Can you daisy chain 7i84's together?
I tend to use that in all my retrofits. In one retrofit i used it to wire directly 5 serial absolute encoders, and PCW made a firmware for that, thank you very much, it is in use every day for nearly 2 years now, and it has a 7i70 and a 7i71 also wired to it.
Please Log in or Create an account to join the conversation.
- andypugh
- Offline
- Moderator
Less
More
- Posts: 23310
- Thank you received: 4858
04 Jan 2019 10:49 #123461
by andypugh
The 6i25 has a second header that can be connected to another DB25 card. As has been mentioned, one possible DB25 card is the 7i84 which can connect 8 more smart-serial cards.
Replied by andypugh on topic LinuxCNC with Mesa 7i65 and 6i24 FPGA
The headers on the 6i24 are for logic-level inputs. You would use daughter cards to choose the required voltage and current levels to be driven, and in which direction. For example the 7i37TAI realized the 6i24 wouldn't work because it's not made for 24v I/O inputs (from what I could tell)
Don't forget that there is some IO on the 7i77, so together with the 7i84 you have a fair bit of IO already.I may need more I/O - not exactly sure. Can you daisy chain 7i84's together?
The 6i25 has a second header that can be connected to another DB25 card. As has been mentioned, one possible DB25 card is the 7i84 which can connect 8 more smart-serial cards.
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19413
- Thank you received: 6509
04 Jan 2019 20:19 #123501
by tommylight
Sorry for the intrusion.
Replied by tommylight on topic LinuxCNC with Mesa 7i65 and 6i24 FPGA
Minor correction, the last mesa board should be 7i74 for 8 more smart-serial cards.
The headers on the 6i24 are for logic-level inputs. You would use daughter cards to choose the required voltage and current levels to be driven, and in which direction. For example the 7i37TAI realized the 6i24 wouldn't work because it's not made for 24v I/O inputs (from what I could tell)
Don't forget that there is some IO on the 7i77, so together with the 7i84 you have a fair bit of IO already.I may need more I/O - not exactly sure. Can you daisy chain 7i84's together?
The 6i25 has a second header that can be connected to another DB25 card. As has been mentioned, one possible DB25 card is the 7i84 which can connect 8 more smart-serial cards.
Sorry for the intrusion.
Please Log in or Create an account to join the conversation.
- benmoto
- Offline
- New Member
Less
More
- Posts: 5
- Thank you received: 0
06 Jan 2019 20:42 #123634
by benmoto
Replied by benmoto on topic LinuxCNC with Mesa 7i65 and 6i24 FPGA
Thanks to everyone for the help.
Based on your replies I'm confident my setup will work, if I do need more logic for my retrofit I'm confident I can just add the 7i74.
I'm building this controller replacement for my father, this is going to be his retirement hobby. I have a background in software engineering so I look forward to delving into the software side of things.
I recorded my setup of the PC / case and internal wiring / adapters to fit the existing/legacy connections (VGA/DB15 and IDC50).
There are some clever bits to make the interface between CNC and control pc clean and plug+play.
I filmed the setup, and I'm currently filming the software installation / mesa card setup - I'll post a link to Youtube when I'm done.
Thank you all, I'm sure I'll be back with more questions. In the future hopefully I'll be able to write up what I've done for those starting from zero like I was.
Based on your replies I'm confident my setup will work, if I do need more logic for my retrofit I'm confident I can just add the 7i74.
I'm building this controller replacement for my father, this is going to be his retirement hobby. I have a background in software engineering so I look forward to delving into the software side of things.
I recorded my setup of the PC / case and internal wiring / adapters to fit the existing/legacy connections (VGA/DB15 and IDC50).
There are some clever bits to make the interface between CNC and control pc clean and plug+play.
I filmed the setup, and I'm currently filming the software installation / mesa card setup - I'll post a link to Youtube when I'm done.
Thank you all, I'm sure I'll be back with more questions. In the future hopefully I'll be able to write up what I've done for those starting from zero like I was.
Please Log in or Create an account to join the conversation.
Moderators: PCW, jmelson
Time to create page: 0.090 seconds