Hi,
However if it doesn't move home when simply hitting the home button I do not understand why it would running gcode
When you hit the Home button....do you actually know what is going on inside Mach? Does it shift a certain number of steps or what?
When you execute the small Gcode program I have suggested then you know EXACTLY what Mach is supposed to do. If your motor
tuning is 500 steps per unit say, then a move of 100mm should produce EXACTLY 500 x 100=50,000 steps, if you had a pulse
or frequency counter you could count the pulses and confirm Mach/ESS/BoB. Can you do the same when you hit the Home button?
I have decay set to 0, Torque 100% and steps to 2, not 8. I can try that again however anything other than 2 the motor makes a high pitched wine and will move very fast and continually stall out.
That absolutely wrong and suggests a fault right there. If you set the microstepping to 2, that is called 'halfstepping' and
therefore 400 pulse per rev, exactly double the number of 'fullsteps' per revolution. If you set the microstepping to 8
then the number of steps per revolution is 1600 steps/rev. If the motor tuning remains the same then the axis should move
at 1/8 the speed of fullstepping and 1/4 the speed of half stepping. If its trying to move faster then your settings are wrong.
I still don't know what your drivers or steppers are but that description suggests that there is a fault or you are misapplying
the settings somehow. I repeat....'what drivers?'....'what motor specs, including inductance?'.
Either way you absolutely need to establish why your drivers are not responding to the microstepping settings correctly.
One thing that sticks out is the acceleration. When I first built the router and started jogging around the motors rampped up, starting slow and increasing in speed until at full speed. After a bit that stopped and the motors just start and stop at full speed. I have not been able to get them to start slow and ramp up after that. Not sure if I changed a setting or why that action changed.
This is plain faulty, without an acceleration phase at the start of any move I would expect a stepper to stall. Likewise I would expect more
missed steps if the axis did not have a deceleration phase.
In the first instance try and sort out the driver/stepper combination....it may, with any sort of luck, rectify this second fault as well.
Craig