Stepper motor doesn´t work

hi everyone.

i have created an account here first to learn a little bit more about arduino, and second to ask for some help.

this is my problem:

first of all the parts :
.- Arduino UNO Rev3

.- PKA03 motor shield from Velleman

.-Stepper motor 42BYGHW804 (Wantai
http://www.wantmotor.com/ProductsView.asp?id=155&pid=75&sid=80

now the problem is that the motor doesn´t wants to work, all has been connected the right way.
the only thing he does, is shaking a little bit, but not turning or stepping like he has to be.

maybe the stepper is to high to make it turn with the arduino, but i am not sure.

many thanks for helping me out.

You didn't mention what type of power supply you were using, but you should never try to power an Arduino and any motor with the same power supply. In any case, that low voltage, high current motor won't work with the motor driver you bought, and Velleman should be taken to task for false advertising. That motor driver will never support 2.5 amps per output.

I would recommend the DRV8825 or A4988 motor drivers from Pololu Pololu - Stepper Motor Drivers You will probably need to set the current limit to 1 amp per phase for reliable operation.

your setup can surely work
blk/grn to A (or B)
red/bru B (or A)
connect motor powesupply to pwr. !!! the jumper !!! - set to extermal - read manual

axelstepper library / stepper lib - refer to 4 correct pins.

thanks for the quick response

the power supply that i am using for now is

input: 100-240V~0.4A.50-60 Hz
Output : +5.0V 2.5A

thanks

Use the jumper to select the 4 pins you use (2 for each coil)
I believe the power jumper should be 'external'
Check datasheet for your motor. Is it 3.6V ?

EDIT (after studying datasheets)
42BYGHW804 (3,6V) cannot be controlled due to the low voltage
42BYGHW801 (its brother) is no problem as it runs from 12V

new stepper ? (eg from a faulty printer)

Welleman website have example software.. get it. (its free)

..or a low voltage controller...Pololu - DRV8834 Low-Voltage Stepper Motor Driver Carrier ?

i did a test with the examples of Arduino,

after changing the steps per revolution (started from 250 to 2000) it is now working.
some examples need more adjustments that i am figuring out.

the code from velleman doesn't work, if i get more problems, i will wait until my adafruit will arrive.

thanks a lot again for helping me out.

Its a 3 ohm motor, use a chopper driver only, such as A4988, an H-bridge is a mistake
here. If the motor were high-resistance (20 ohms+) then an H-bridge would be feasible.

Something like 12 or 24V supply is recommended - chopper drives work best from
high voltage. They work by controlling the current using the motor as an inductor
to do buck-conversion, thus wasting very little power and allowing high speed motor
operation.