Alloy Craft wrote:After talking to Peter at Mesa, I ended up going with the Mesa 5I23 card, two 7i33,s and one 7I49.
Do you mean 7i33, or 7i37 / 7i37TA ? The 7i33 is intended for connecting encoder-feedback / analogue control drives. It is very much an encoder version of the 7i49.
The 7i37, on the other hand, is a generic IO interface card.
(The following assumes 7i37)
One option for the servo drives might be to consider the Mesa 7i29 servo drive if the HiAks are dead. You can connect 2 of them (for 4 channels) in place of one of the 7i37s.
However, the drives from eBay mentioned earlier are a fair bit cheaper and will integrate more readily with the 7i49. The 7i49 suits analogue-voltage controlled drive, the 7i29 assumes encoder feedback, so you would end up effectively using half of the connector pins occupied by each board.
Next problem is the MPG, I have a Fanuc remote mpg pendant, that I was hoping to use, however since I ended up going with the 7i49, I don’t have any way to get the signal into Emc. The board I am using has a parallel port, so i guess I need to get a separate encoder input board that is geared toward the parallel port?
There are many ways to make that work, and one would be to use the parallel port, as suggested. But, if you are adding a p-port and base thread to run a software encoder counter, you could instead add the 5i23 GPIO-read to the base thread and connect the MPG to one of the 7i37s.
Better would be to have a firmware in the FPGA which included an encoder module on some pins located in the 7i37 header. I don't know if this exists by default, but it should be possible for someone to create one. (I ought to be able to, for example, but one from Mesa is likely to work better)