I am using an Easydriver v4 to drive a bipolar stepper motor. The Easydriver works fine, if I wire it up and manually toggle the step pin to 5V/GND it steps as intended.
Now I connected both the step and the dir pins to my Arduino. The problem is that apparently the Easydriver pulls 70mA through the stepper pin (which exceeds the maximum current of the Arduino) in turn making the voltage drop to about 2V instead of 5V. The consequence is that the motor does not step when controlled by the Arduino.
I wired everything up just like in the image below:
I both tried powering the Arduino through USB and from the 5V current that is conveniently supplied by the Easydriver.
Any ideas what I might be doing wrong?
Edit: I just discovered that the behaviour is the same whether or not the EasyDriver is powered or not. Do not know if that makes any difference ...