Hi Guys:
Ive only read through a bit of this thread to see where you might be going wrong. I dont have experience with the cards your using but here is generally how to get such devices working,,
If a device has an encoder. This is always connected via the two pins A & B for the MPG#1. Now Im going to assume MAch3 is running OK.. motors work and such..
To test such a encoder, just set Encoder#1 to the same pins and ports settings
as MPG#1. When you rotate the MPG, you should see it count on the settings screen as encoder X. Thats the fastest way to know if your encoder is working. IF it counts , its OK, if not.. its not wired up right. You need the ground of the power supply deefing the encoder to be connected to the port, or to the breakout board thats supplying the port.
By the most recent letters in the thread, Ill assume you now have a encoder that runs, so when set to MPG #1 , it jogs and such if you use the tab screen to select the axis.
SO now we're on the brains. All Brains do is change thingsd based on what they see. I suspect your using a brain that takes button inputs, and makes the axis seelction toggle based on the pressed button. To test such things can be hairy.. but to make it easier divide the job down to exactly where th eproblem migth lie. Lets say the brain is meant to take the input from a INPUT#1 signal and use it to swap the axis. Check the diags page first, does the LED for INPUT#1 ligth up when you press the button? If not, check wiring..or (more likely) that the pins&ports page has INPUT#1 turned on.. and that its set to the rigth pin and port#. Dont proceed to checking your brains until you KNOW the correct input lights up on the diags page when you press the button. Using the diags page to monitor the inputs allows you to make sure all the hardware is good. The inputs shoudl all ligth up properly when buttons are pressed. Another issue you may have with Brains is they will expect a signal to be On when pressed, or On when no pressed. Hard to say, depends on the brain author. Usually, an author will design it so the LED is on only when the buton is pressed. If yours is on when not pressed, and off when pressed, you probably need to toggle the "Low active" setting for that input.
So now, if all is well, on the diags page you see a LED come on whenever you press a button, and you see the X encoder value change on the settings tab when you rotate the mpg.
If this is all true, your problem then lies with the brain or brains your using. If you can jog motors, then the port is not somethign to worry about. Hoiwever, make sure Pins2-9 as input is checked if this is a second port your using.
I wont go into the brains here, I dont know what Arturo wrote for you, but you can ignore them until your sure things work as above. Encoder, MPG, and input LED monitoring. If all that works, your going to be fine, you just need to figure out what the brains are doing..and why they arent doing it..( if they arent by now.
)
At this point then, you should be able to use the MPG using the tab flyout screen, and use the MPG calibrator and see its results.
Art