This is the latest generation Mach4 cnc motion control card, which is the fourth generation calling MK3-M4. It could work under Mach4 software. The maximum step-pulse frequency is 2000 KHz. Now MK3-M4 is stronger, more stable and better performance than other version