Hi
All,
For
everyone who is interested I made a simple python GUI to manually
tune the speed and position loops of the Mechaduino. It can be
used by every one that is accustomed to tune PID controllers with the
help of step responses. For some basic information about step
response tuning:
http://home.hit.no/~hansha/
Or google on Ziegler-Nichols step response tuning.
The
mechaduino firmware and python GUI can be found in this
location:
https://github.com/Tjeerdie/Mechaduino
I tested the GUI with an anaconda python 2.7 installation in Linux.
WARNING a step response makes the stepper turn! I suggest to tune and learn how to tune PID with an mechanically unconnected stepper with mechanduino to see how it responses. Only then, connect it to a mechanical load and re-tune for the desired response.
Regards,
Tjeerd