Motor Shield only puts out 2-3 volts

Adafruit Ethernet, Motor, Proto, Wave, Datalogger, GPS Shields - etc!

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
spoondrift
 
Posts: 4
Joined: Sun Aug 19, 2012 2:19 am

Motor Shield only puts out 2-3 volts

Post by spoondrift »

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 2:19 am

Re: Motor Shield only puts out 2-3 volts

Post by spoondrift »

here are some pics

Image

Image

User avatar
adafruit_support_bill
 
Posts: 88087
Joined: Sat Feb 07, 2009 10:11 am

Re: Motor Shield only puts out 2-3 volts

Post by adafruit_support_bill »

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.

spoondrift
 
Posts: 4
Joined: Sun Aug 19, 2012 2:19 am

Re: Motor Shield only puts out 2-3 volts

Post by spoondrift »

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

User avatar
adafruit_support_rick
 
Posts: 35092
Joined: Tue Mar 15, 2011 11:42 am

Re: Motor Shield only puts out 2-3 volts

Post by adafruit_support_rick »

You should contact the manufacturer or vendor of the shield for support.

User avatar
adafruit_support_bill
 
Posts: 88087
Joined: Sat Feb 07, 2009 10:11 am

Re: Motor Shield only puts out 2-3 volts

Post by adafruit_support_bill »

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.

spoondrift
 
Posts: 4
Joined: Sun Aug 19, 2012 2:19 am

Re: Motor Shield only puts out 2-3 volts

Post by spoondrift »

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!

khelms
 
Posts: 10
Joined: Fri Dec 21, 2012 10:19 am

Re: Motor Shield only puts out 2-3 volts

Post by khelms »

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 10:19 am

Re: Motor Shield only puts out 2-3 volts

Post by khelms »

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.

Fotomax
 
Posts: 1
Joined: Fri Feb 15, 2013 4:08 am

Re: Motor Shield only puts out 2-3 volts

Post by Fotomax »

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?

khelms
 
Posts: 10
Joined: Fri Dec 21, 2012 10:19 am

Re: Motor Shield only puts out 2-3 volts

Post by khelms »

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?

User avatar
Ethyr
 
Posts: 7
Joined: Sun Nov 24, 2013 4:05 pm

Re: Motor Shield only puts out 2-3 volts

Post by Ethyr »

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!

robobauco
 
Posts: 1
Joined: Wed Apr 02, 2014 5:37 pm

Re: Motor Shield only puts out 2-3 volts

Post by robobauco »

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 138 times

Locked
Please be positive and constructive with your questions and comments.

Return to “Arduino Shields from Adafruit”