Motor Shield only puts out 2-3 volts

by spoondrift on Sun Aug 19, 2012 1:22 am

Hello,
I've got some questions about my motor shield. I'm trying to control a DC motor. With a speed of 255, I only get a bit less than 3 volts, even with an external 9 volt or 12 volt. Am I doing something wrong?
Thanks,
-Ian
spoondrift
 
Posts: 4
Joined: Sun Aug 19, 2012 1:19 am

Re: Motor Shield only puts out 2-3 volts

by spoondrift on Sun Aug 19, 2012 1:39 am

here are some pics

Image

Image
spoondrift
 
Posts: 4
Joined: Sun Aug 19, 2012 1:19 am

Re: Motor Shield only puts out 2-3 volts

by adafruit_support_bill on Sun Aug 19, 2012 5:08 am

What are the specs of the motor you are using?
Is that 3v measured with or without the motor connected?

What kind of power supply are yo using? If you are using an external supply, remember to remove the power jumper.
User avatar
adafruit_support_bill
 
Posts: 25556
Joined: Sat Feb 07, 2009 9:11 am

Re: Motor Shield only puts out 2-3 volts

by spoondrift on Sun Aug 19, 2012 12:22 pm

Thanks for replying,
The motor is just a hobby DC Motor from an old RC Car. I'm just using it for tests, I don't know anything about it but I know that I have got it to run from 5 volts to 12 volts. It doesn't move at all on the motor shield.
I've tried using it without an external supply, and with a 9 volt battery. It doesn't work either way. The motor will run when hooked up directly to the 9 volt.

The 3v is measured without the motor on.
The shield is supposed to be a pre-built adafruit motor shield, all the specs should be the same as the adafruit kit.


Thanks for your help,
-Ian
spoondrift
 
Posts: 4
Joined: Sun Aug 19, 2012 1:19 am

Re: Motor Shield only puts out 2-3 volts

by adafruit_support_rick on Sun Aug 19, 2012 12:34 pm

You should contact the manufacturer or vendor of the shield for support.
User avatar
adafruit_support_rick
 
Posts: 8585
Joined: Tue Mar 15, 2011 10:42 am
Location: Buffalo, NY

Re: Motor Shield only puts out 2-3 volts

by adafruit_support_bill on Sun Aug 19, 2012 1:31 pm

The shield is supposed to be a pre-built adafruit motor shield

It is not an Adafruit motor shield. It looks like a copy of an older version of the board. The silkscreen says DK Electronics and there are some non-standard parts on it. As Driverblock says, you need to contact the manufacturer/vendor for support.
User avatar
adafruit_support_bill
 
Posts: 25556
Joined: Sat Feb 07, 2009 9:11 am

Re: Motor Shield only puts out 2-3 volts

by spoondrift on Mon Aug 20, 2012 10:29 am

Thanks for letting me know it's not an adafruit. There was certainly some false advertising in my purchase, I'll try to get my money back. Thanks!
spoondrift
 
Posts: 4
Joined: Sun Aug 19, 2012 1:19 am

Re: Motor Shield only puts out 2-3 volts

by khelms on Tue Jan 01, 2013 12:12 am

Hey, i purchased the same shield and am having the same problems. What did you find out? thanks
khelms
 
Posts: 10
Joined: Fri Dec 21, 2012 9:19 am

Re: Motor Shield only puts out 2-3 volts

by khelms on Tue Jan 01, 2013 1:02 am

I was just messing with it, if you hook up an external power source to the EXT_PWR connection, and remove the jumper across the Power pins next to it, it will bring the voltage, and amperage up. leaving plenty of power for motors. I have libraries for the shield to if you want to do some testing. just let me know and i can email it to you if you have any questions.
khelms
 
Posts: 10
Joined: Fri Dec 21, 2012 9:19 am

Re: Motor Shield only puts out 2-3 volts

by Fotomax on Fri Feb 15, 2013 3:14 am

khelms wrote:I was just messing with it, if you hook up an external power source to the EXT_PWR connection, and remove the jumper across the Power pins next to it, it will bring the voltage, and amperage up. leaving plenty of power for motors. I have libraries for the shield to if you want to do some testing. just let me know and i can email it to you if you have any questions.


I also have one of these boards and are a newbie to this. Do you have any wiring examples or more nice to have information about this board?
Fotomax
 
Posts: 1
Joined: Fri Feb 15, 2013 3:08 am

Re: Motor Shield only puts out 2-3 volts

by khelms on Wed Feb 27, 2013 12:44 pm

what kind of information are you looking for? adafruit makes a motor shield. If you look under arduino shields and click it, there it a bunch of stuff there like examples and basics on usage. You will also need to download the library to use the shield. Are you using the UNO REV3?
khelms
 
Posts: 10
Joined: Fri Dec 21, 2012 9:19 am

Re: Motor Shield only puts out 2-3 volts

by USF_Mech_Eng on Sun Nov 24, 2013 5:18 pm

AHA! Found it. I was having the same problem as these people! I can't believe I have been tricked into thinking it was an Adafruit motorshield V1.0! Bump for anyone else who seems to have this problem! This seems to be a real problem... What a waste of money I spent (a few months ago, before I got to test it).


What out for DK electronics! Scammers!
USF_Mech_Eng
 
Posts: 7
Joined: Sun Nov 24, 2013 3:05 pm

Re: Motor Shield only puts out 2-3 volts

by robobauco on Thu Apr 03, 2014 6:26 pm

I have the same shield and I have had some problems too. Maybe it's just a problem with the library like me. I found that in all files I had a kind of "box character" instead a "carriage return character" so after changing all of them in all files the shield works properly.

I used a external source of 9v in the EXT_PWR and the jumper in PWR removed.

This is the test code.

Code: Select all
#include <AFMotor.h>

AF_DCMotor MotorIzq(2);
AF_DCMotor MotorDer(3);



void setup()
{
MotorIzq.setSpeed(255); //maxima velocidad
MotorDer.setSpeed(255);
}

void loop()
{
    MotorIzq.run(FORWARD); //delante
    MotorDer.run(FORWARD);
    delay(1000);
    MotorIzq.run(RELEASE); //paro
    MotorDer.run(RELEASE);
    delay(100);
    MotorIzq.run(BACKWARD); //atras
    MotorDer.run(BACKWARD);
    delay(1000);
    MotorIzq.run(RELEASE); ///paro
    MotorDer.run(RELEASE);
    delay(100);
    MotorIzq.run(FORWARD); //giro izquierda
    MotorDer.run(BACKWARD);
    delay(1000);
    MotorIzq.run(RELEASE); //paro
    MotorDer.run(RELEASE);
    delay(100);
    MotorIzq.run(BACKWARD); //giro derecha
    MotorDer.run(FORWARD);
    delay(1000);
    MotorIzq.run(RELEASE); //paro
    MotorDer.run(RELEASE);
    delay(100);
}
Attachments
AFMotor_fixed.rar
(7.43 KiB) Downloaded 4 times
robobauco
 
Posts: 1
Joined: Wed Apr 02, 2014 4:37 pm