Hi,
I have tried to put A on its own axis but Mach will not allow me to reverse the motor for some reason. I am still learning and will get there at some point but its a terribly frustrating road
Do you have a rotating fourth axis??? NO....then you have NO A AXIS.....fullstop. An A axis is rotary, whereas what you are calling your A axis
is in fact a linear axis motor slaved to it's Y axis master.
Once you have assigned a motor, say motor 3 per my previous example, then go to the Motor Tuning tab, select Motor 3 and set the Steps Per, max velocity
and acceleration exactly as the same as the master, Motor 1, per my example.
On the Ports & Pins tab of your motion controller plugin you will have to assign a Step pin and a Dir pin for the new motor, Motor 3.
If you need to reverse the direction of the motor reverse the Dir pin, from active high to active low or vice-versa.
If your steppers never missed any steps then the two motors, Motor 1, the master, and Motor 2, the slave would always remain in step and te gantry would
never get out of square.
May I suggest in the first instance that you have just one active Home switch, normally on the master motor side of the gantry. When you home
or reference the axis both the master and slave will drive together until they hit the Home switch. At which point Mach will back both motors back a little until
the Home switch deactivates and zero's the machine coordinates for that axis. With any sort of luck you won't have to jiggle one motor until
the gantry is square, it should already be square and stay like that for months at a time. If it gets out of square you should try and find out why.
There are some gantry squaring procedures but start with the obvious and easy one....it may well be enough.
Craig