I think I fried my Arduino Nano!

Hey guys, i think i fried my nano. Heres what happened:

  • I tried to control a servo with a push button
  • I was given code, and was told that i didnt need a resistor as the in-built one was enough (if that makes sense)
  • I tried the circuit on TinkerCad Circuits using a Uno and it worked great.
  • I then tried it IRL and it was working for about 10 seconds and then nothing worked. The arduino light wont turn on and i dont know what to do.

Heres the code:

#include <Servo.h>
const byte ServoPin = 3;
const byte ButtonPin = 4;

Servo servo;

// * When I start the process,
void setup()
{
  // the servo starts at 0 degrees
  servo.write(25);

  servo.attach(ServoPin);
  pinMode(ButtonPin, INPUT_PULLUP);
  // NOTE: The internal pull-up resistor will keep the
  // pin reading HIGH when not connected.  The pin
  // will read LOW when connected to Ground through
  // a closed switch.
}

void loop()
{
  // * When I press down the button (hold) 
  if (digitalRead(ButtonPin) == LOW)
  {
    // the servo moves from 0 to 180 degrees, not more
    servo.write(125);
    delay(5);
  }
  else if (digitalRead(ButtonPin) == HIGH)// * When I let go of the button, 
  {
   // the servo moves from 180 degrees back to 0 degrees
    servo.write(25);
    delay(5);
  }
}

See attached photo for my IRL pic:

Hope you guys can help, im a rookie atm!

Look on the bottom with a magnifying glass.
See if the doide has a hole or rise in it.

Google arduino nano diode replacement.

Trying to drive a motor from a Nano probably isn't a great idea; we can get away with it with LEDs - but driving servo motors is definitely next-level.

Not sure what that servo draws - especially on startup; you might be able to mitigate things slightly by using a decoupling capacitor (or two) - but I'd recommend feeding it with an external supply (you can get some cheap ones that have pins that fit directly onto the breadboard that are powered by an external power brick).

Ones like this:

damn it. yeh theres a tiny circular rise on it

ok. thanks

DO NOT drive a servo from the Arduino! It needs it's own power source. I use a 4xAA battery pack for my servos.

I know from experiace.

I did a deep dive into the lattuce structute of IC chip and tried to find how to replace the magic smoke.

FOUND the old post down the page a good bit. Worth reading.

https://forum.arduino.cc/t/smoke-coming-from-ard

I got an "access denied" error :frowning:

Google dave-in-nj magic smoke

Hi,

I got.

Oops! That page doesn’t exist or is private.

Tom... :smiley: :+1: :coffee: :australia:

I cannot figue how to copy a link from my mobile phone in this new forum.

Here is the text.

I have blown a couple diodes on NANO's. Since the smoke can come out sideways, and the USB chip is in the vicinity of the power supply on the board, some testing would be in order to see what is working and what is not. If there was no USB plugged in, the USB chip would have less places to short out.

Regardless of what actually happened, sadly, Sparkfun discontinued sales of the Magic Smoke Refil Kit

I did some research to see if I could replicate it. The crystalline structure of the silicon that makes up the chips seem to crystallize in a tetrahedron form. The Angular lattice of the silicone vaporizes, but the structure remains partially intact. By a rather complicated osmosis process, it might be able to be replenished. The best I could figure is that it would be a process of

Tetra-Osmosis Tetrahedron Angular Lattice Binary Sedimentation

The acronym does not sound quite as scientific.

The problem can often be easily fixed in 2 easy steps;

  1. Stand up with part in hand - take 2 steps to the bin - and throw it away.

  2. Buy a new one.

:slight_smile:

my solution was to spend 50 cents, buy 50 diodes
replace the diode and be back working again.

I think my energies are to fix things that are not working and finding a problem I can solve balances for those I cannot.

1 Like

Which is - of course - perfectly valid too.

I'm reminded of a classic debate over the use of automation in commercial aviation; one group says "all this automation is causing pilots to loose their hand flying skills" ... and they're right - they're absolutely right. Another group says "all this automation frees us up from stuff that we're not good at leaving us far more time to get better overall situational awareness" ... and they're absolutely right as well.

40+ years ago I'd have replaced that diode too - but 40+ years later in 2021 now that I'm in my 60's, I'd struggle to see to replace the diode (if I had to - but I'm not the OP of course) - and I'd probably have to wait about 6 to 8 weeks for it to arrive because it's not the kind of thing I'd be able to buy locally. And at my current professional charge out rate I'd only have to work for less than 6 minutes to cover the cost of a Nano ... whereas I could practially guarantee 10 times that time lost (or more) organising and trying to fit a diode for a device that may or may not work when I'm done.

Horses for courses :smiley:

2 Likes

I think you’ll find reverse osmosis to be most effective.

a7

I have pulled apart many devices to get parts. Looked at them then tossed them.

I have burnt boards and tossed them.

When i burnt my first NANO i figure out what i did tagged it and set it aside.

Grabbed a new one and got back up and running.

Since there were YouTube videos on how to fix i saw that diode more like a fuse

In my next order i got 50 diodes

I had extra NANOs so i got back up and running right away.

I have burnt other things that were more expensive but harder to fix and followed your 2 step program.

What i learned was to buy the 2, 3 or 5 lot group.

I learned a few things

Buy the 2,3 or 5 lot group.
Diagnosis and attempt repair.
Evaluate time/ learning benifit ratio
Keep the bin close to save a few steps

Welcome to the club!

3 Likes

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.