Hi,
yes, I took my steppers from 1800rpm to 2400rpm without losing steps and running more quietly and cooler.
I have a Ethernet SmoothStepper by Warp9. As I don't have examples by other manufacturers I can't definitely say that they are as good but that is my expectation.
It comes about because they ALL have hardware timers which are not subject to jitter like an interrupt driven software timer.
I run a dual core Atom MiniItx single board computer, Windows7 Embedded 32bit and NO graphics card. In short this is a very modest PC, I bought it about four years ago so
its still fairly new and so far has been reliable. It has an SSD so I expect another ten years yet. I used it with two parallel ports and Mach3 for three years and then switched to Mach4
and the ESS about 18 moths ago.
Despite the really wimpy PC it rocks along no problems. I have run the Mach4/ESS combination from my i7/16G laptop and it performs absolutely indentically to the wee Atom. The truth is
that you don't need a grunty PC to run Mach, its not a power hungry application, what it requires is consistent and continous service.
As ger21 points out if you have a well sorted PC that runs the parallel port really well you may not see a huge improvement. I always thought my parallel port ran well but I got a bigger improvement
than I expected.
I would chose a controller that has a Mach4 plugin should you ever wish to switch, just load a new plugin and away you go. At the current time the ESS by Warp9, the UC100,300 and 400 by CNCDrive,
the 57CNC by PoKeys, the PMDX422 by PMDX, the HiCon by Vital Systems and CsLabs are all worthy contenders. If I understand the PMDX-422 is Mach4 only,that is it doesn't have a Mach3 plugin.
CSLabs have a Mach4 plugin but its a bit ragged yet and I've been less than impressed at their willingness to do anything about it, seems a shame because they have a good reputation with Mach3.
The best of the Chinese stuff seems to be XHC and I think is little better than junk and their Mach4 stuff just plain doesn't work.
Craig