derivation of the original Mechaduino code from jcchurch13.
orginal code can be found under: https://github.com/jcchurch13/Mechaduino-Firmware/tree/multi-file/Mechaduino_01/Mechaduino_01
- 
added an enable pin (pin 2, only 3.3 V compatible) 
- 
some other changes 
- 
menu entry for generating an step response 
- 
deleted all modes other then position 
- 
changed all float to integer operations 
- 
added some filtering to the coil current setting 
- 
changed the frequency of the PID loop to 25-30 kHz 
- 
changed the PWM resolution from 8 bit to 12 bit 
- 
Processing script to display the step resonse 
License
All Mechaduino related materials are released under the Creative Commons Attribution Share-Alike 4.0 License Much of the work is based on Mechaduino project: https://github.com/jcchurch13/Mechaduino-Firmware
If you want to support me for further improvments and things like that you can send me a small kickback with paypal