Can someone respond to this question because I'm not sure

My Arduino Nano got burned . Can it be because wrong connection of 74HC595 shift registers?(I am building 8x8x8 LED Cube)

@fdinumario, your topic has been moved to a more suitable location on the forum. Installation and Troubleshooting is not for problems with your project :wink: See About the Installation & Troubleshooting category.

A schematic will be more useful than the photos :wink:

I think I inverted two shift registers

What happened exactly, what were you doing with it when it happened, and what are the symptoms of it being burned?

A quick glance at the schematic doesn't show anything that would be necessarily problematic.

You mean, you plugged two of them in the socket the wrong way? Using the pinout of the chip, you can reason backwards what would happen in such a scenario. What I can imagine (but I haven't checked the pinout for this...) is that you've put either Vcc or GND on D10/D11/D13. These pins would logically be set as outputs, which means that they may have drawn or sourced more current than they should have. Now, the ATMega328P is a fairly rugged piece of kit and usually it will survive this kind of torture - at least if it's one pin you're abusing this way. But it's conceivable that you've run 3 pins at their max current of 40mA for some time, which would have exceeded the max. current draw of the chip. So in that scenario, your flipping of 2 chips might have fried your Nano. But I'm not yet convinced this was the most likely cause, let alone the only possible one.

You are missing resistors from U9 to the base of the transistors. You are also missing decoupling capacitors on the HC595s. Those are no reasons why the Nano would die.

Be aware of the current limitations of a HC595; the sum of the output currents should not exceed 70 mA.

You should not do that :wink: And I'm quite sure that that's the cause of the problem.

Why? I'm not so sure. I'd expect the two 595's not surviving the incident, but I'm not quite sure if it would fry the Nano.

Have you determined how he determined that the Nano is fried?
How do we know if it fried at all?
Could just be the board it's plugged into because it's missing come components and has a couple fried.

so i should change hc595 and install correctly ?

From your schematic I don't see the common of the input power to the Arduino being connected to the common power of the shift registers.

If the schematic is ok and there is a problem when testing, then the board must be suspect.

It’s very odd the Arduino transistors and one chip are on the bottom of the board with the shift registers on the top of the board (or vice versa). :face_with_monocle:

Your soldering needs attention too.

It looks like it's weird soldering...:worried:



Can you make sure ALL your joints are soldered, and check the ones circled.

Doesn't look like you are leaving the soldering iron on the joint long enough and allowing the heat to sink into the joint.


  1. Apply the iron to the joint.
  2. Count "1", "and" ,"2". (Like in seconds).
  3. THEN apply the solder and let it flow around the joint and soldering iron tip.
  4. Remove the solder.
  5. HOLD the soldering iron to the joint and count "1", "and", "2", "and", "3".
  6. Then remove the soldering iron.

You will not damage the PCB or the component, you need to let the heat get into the joint and give it time to flow around the joint and INTO the double soldered PCB plated through holes.

Do you have a DMM?

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

Oops, missed that. It's not weird. It's abysmal.

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