461
General Mach Discussion / Re: Software stops mid opperation.
« on: March 15, 2019, 01:37:16 AM »
ESS UC300 and 57CNC on MACH3 will NEVER be able to outperform a FAST NEW PC running
Win7 (32bits) and parallel port.
All of them external motion Controller ESS UC300 and 57CNC have written their "add-on" software in "RING 3 USER LAYER" of the operating system and so controlled by the bloated Windows OS.
The Mach3 driver & pulsing were written in RING 0 Kernel Mode. It is not just pulsing, that is in ring 0. It means the buffer is also in ring 0 and so windows must be very fast to be able to fill the ring zero buffers within the time available.
The best MACH3 system is to have a Windows 7 (32bits) that can pulse at 100k with excellent results and then intentionally reduce the pulse engine to 60k Hz or just 45k Hz so that MACH3 main program (user interface) under ring 3 of windows will always have enough time filling up the buffer - even if you are doing something else while MACH3 is running.
People who like external motion Controllers like ESS UC300 and 57CNC should just go for MACH4 because MACH 4 user interface is improved & many new features added but is like a nice car sold without an engine.
I do not believe MACH4 can ever be faster than MACH3 if the computer is exactly the same low power PC.
It is horses for courses.
"You cannot sell ice to an Eskimo."
Win7 (32bits) and parallel port.
All of them external motion Controller ESS UC300 and 57CNC have written their "add-on" software in "RING 3 USER LAYER" of the operating system and so controlled by the bloated Windows OS.
The Mach3 driver & pulsing were written in RING 0 Kernel Mode. It is not just pulsing, that is in ring 0. It means the buffer is also in ring 0 and so windows must be very fast to be able to fill the ring zero buffers within the time available.
The best MACH3 system is to have a Windows 7 (32bits) that can pulse at 100k with excellent results and then intentionally reduce the pulse engine to 60k Hz or just 45k Hz so that MACH3 main program (user interface) under ring 3 of windows will always have enough time filling up the buffer - even if you are doing something else while MACH3 is running.
People who like external motion Controllers like ESS UC300 and 57CNC should just go for MACH4 because MACH 4 user interface is improved & many new features added but is like a nice car sold without an engine.
I do not believe MACH4 can ever be faster than MACH3 if the computer is exactly the same low power PC.
It is horses for courses.
"You cannot sell ice to an Eskimo."