Go Down

Topic: External power supply not working (Leonardo) (Read 3438 times) previous topic - next topic


Hello everybody,

I'm trying to use my Arduino Leonardo with an external power supply.
I tried various power adapters as shown here: http://playground.arduino.cc/Learning/WhatAdapter
One with 12V/1.7A, another with 9V/0.8A. Also a 9V block battery (http://playground.arduino.cc//Learning/9VBatteryAdapter).
+ is in the center like it's supposed to be.

If one of these power supplies is plugged in, the L-LED on the board blinks a short time or sometimes not at all, and both LEDs (L and ON) flicker or are on constantly. After that nothing happens (the program on the board doesn't load). Connecting to the USB port or even a DC USB adapter works fine.

I tested it with another Leonardo board and it's the same, so it's not a problem with the board, I think.

Does anyone have an idea why none of these power supplies work?


Did you have some extra hardware connected on the board?
From what you describe the board must work fine with a external power source.
Check connections again
Arduino Mega 2560
Arduino Nano
Arduino Duemilanove
MAC OS Montain Lion
Raspberry PI Model B


Connections are fine, I only plug in the power supply.
No other hardware is on the board.



You can try to measure with a multimeter the 5V pin after you plugged in your external power supply (adapter or 9V battery). Please search a tutorial because if you do something wrong, your board can be ruined. Also you will find it very usefull if you are new with arduino and electronics in general.

Before pluging the power supply, test the program runing on Arduino with the USB adapter or cable to see if the problem is in the code. If your board doesn't do nothing, please try to upload a simple program with an LED (blink or On-Off) and don't test the power supplies only if the code is flawless.

Also, please upload a picture with the arduino, the power adapter jack and the 9V battery jack, because I suspect that can be a problem with the jacks in your case, especially that when you are on USB your board seems to work. I think your problem is with the power supplies jacks that are not workin


The code is not the problem, it's a simple blink LED sketch.

I tried to use the 12V/750 mA power adapter from my YAMAHA keyboard: the Arduino worked and loaded my sketch. Are the other adapters I used broken or of poor quality? I don't get it ...

And the 9V battery still doesn't work: I exchanged the power supply jack with a new one. Maybe the battery is also of poor quality? (I attached an image.)

I'll try that thing with the multimeter later.


So finally, I found a "solution" for my problems.

As a power adapter I can use a Yamaha PA-130A adapter. It's quite expensive, but at least it works. All other adapters I've tried fail.
For the battery-powered solution I tried 6 * 1.5V Mignon AA batteries (adds to 9V) and that works perfectly for me - using one 9V block battery doesn't work.

So, thank you for your help!


Try to buy alkaline batteries, because a regular battery doesn't do the work (you can read the specs on the pack before you buy it). When I heard of alkaline many years ago I thought there is some maraketing thing, but I tested my xBox controler with normal batteries and it doesn't starts at all.

Regarding the DC power adapters, please be very carefull and before you use it try to measure with a multimeter if it's not a regulated voltage power supply (usually those adapters are very big, not like the ones that you use to charge your phone). I had a problem with a 12V adapter that burned one of my Arduino boards because the voltage was variable and sometimes recorded even 17-18V.

I recomend to use a 9V power supply and that way you don't risk to destroy your board. I don't think that you need 12V for your projects for the moment.

Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131