first commit
doubled all signal times from their gecko 540 defaults and set acceleration to 5 (started at 30)
change acceleration to 10 (from 5)
it passes Z test, of course
change acceleration to 20 (from 10)
it passes Z test, of course
change acceleration to 30 (from 20)
it passes Z test, of course
binary search of step space & time, dir setup & hold. space=3000...
Z test passes, of course
binary search of step space & time, dir setup & hold. space=2500...
Z test passes, of course
binary search of step space & time, dir setup & hold. space=2250...
Z test passes, of course
set dir hold & setup to their default g540 values
Z test passes, of course
set step time to its default g540 value
Z test passes, of course
set step space to 2125. Z test passes, of course
I tried the default g540 value = 2000 and it failed Z test
change tools so that they have z offset=0
I had to change all 4 parameters because I think my previous settings were too agressive and failed the Z test.
I ran the Z test 4 times and I'm generally inclined to pass these settings. On 3 occasions one of the phases was off by .001  This may have been caused by lack of mechanical repeatability. I did not hear any funny noises from the motor so I think these settings are good.
made step time more aggressive
it passes 1 Z test. no funny noises either.
more aggressive step space & time
passes 1 Z test. no funny noises