I have spent three weeks, counting previous wasted time, trying to get the slaved A-stepper to operated synchronized with the Y-stepper. To no avail.
With Ger21's gracious assistance, finally discovered it was a bad on-board parallel port, which I did not want to use in the first place, but ended up using as neither of the PCI add-on parallel port cards would work as I had been following the MACH3 tutorial on setup, which is wrong, as is everything that is in the manual about the correct address for an add-on card. No wonder there are so many question about this.
Here is the whole thread:
http://www.cnczone.com/forums/mach_s..._properly.html
The following summarizes [this is the last entry in the above thread] what I have finally done about MACH3 and all its defects.
No dice .. same problem.
I am done with MACH3. To set up my first CNC I had to hire an electrical engineer who designs CNCs , and he has refused to work with me again as I was using MACH3 again. I hired someone to help with this one, all to no avail. I have wasted three-weeks of my precious time, which is missed production, on this issue.
This is far far beyond a Windows issue. This is because MACH3 is badly coded, AND the manual is badly organized and written, AND all the tutorials are at best ambiguous, some downright misleading and wrong.
Case in point: The tutorial on setup on the MACH3 site is flat out WRONG. It shows the address for parallel ports is a combination of three letters and numbers. In fact, as we found out, it is a combination of four letters and numbers for add-on parallel port cards. Of course both PCI parallel port cards would not work. I had installed these because I did not want to use the on-board parallel port; it is well known that they do not put out ample voltage.
Another case in point: Trying to find information, IN ONE PLACE, on how to set up a slaved axis is impossible. I spent two days looking in various forums, and the "answers" are all over the board, and, obviously, even with your generous and expert help, none, nada, zip, not one works.
Yet another case in point: All modern software provides some form of feedback rather than just not functioning or functioning inconsistently. MACH3 just cannot function as advertised and/or will not function consistently.
A user should not have to guess how to configure a program as outlined in the manual so it functions as advertised. What is left is the frustration and time wasting of the systematic wild ass guess method that prevails to configure this sad piece of software. Forums are diversionary; they provide a false sense of "belonging" and nothing more, as in reality forums obscure the fact that MACH3 is a defective product.
There is something fundamentally wrong with MACH3. Someplace along the way someone's ego, like Art's, got in the way and he could not admit he was in over his head and so he just threw code at the wall and hoped for the best. And forums by adding to the swirl of confusion that let him get away with it by their obscuring the issues of poor conceptualization; poor coding; poor writing; and lack of quality control.
The Barker guy is in over his head as well. Ask him a tough question and no answer. Say something he does not like, and he and the geezers on the MACH3 forums flame away and drive people out. I experienced it first hand. Pathetic.
Gerry, thanks for trying. You've been a real gentleman with all your kindness.
Its just not worth any more of my precious time. The three weeks I wasted could have been better spent learning EMC2, which is what I am going to do now.