The FPGA firmware version 7E7C or less will not allow you to control more than 4 axes with an MPG.
Here are the pin assignments at J10 port and how the MPG we sell is wired to the port for FPGA firmware greater than 7E7C:
Pin# Function
1 5V, up to 200mA
2 Encoder A+
3 Encoder B+
4
5 Estop
6 X1 Inc (P14, 4)
7 X10 Inc (P14, 2)
8 X100 Inc (P14, 0)
9 A Axis (P14, 6)
10 B Axis (P14, 7)
11 COM/GND
12
13 Z Axis (P14, 5)
14 Y Axis (P14, 3)
15 X Axis (P14, 1)
We have not tested the latest FPGA with v3.26 firmware using Mach3. We recommend using the firmware and FPGA available on our site that was built and tested for Mach3, but if you would like to try using the 7E7E FPGA code with 3.26 firmware and Mach3 you can definitely try it out.