Go Down

Topic: Arduino Nano works only one time and then the computer does not recognize it (Read 4529 times) previous topic - next topic

szangvil

Im sorry, my mistake. It's on the FT232R chip. Pin 26.
I'v edited my previous post with this change.

retrolefty


Im sorry, my mistake. It's on the FT232R chip. Pin 26.
I'v edited my previous post with this change.


That surely must be a mistake on the Nano's V3 schematic as the classic arduino Duemilanove uses the FTDI chip and shows pin 26 being grounded.
http://arduino.cc/en/uploads/Main/arduino-duemilanove-schematic.pdf

And from the FTDI datasheet, it says this about pin 26:

Quote
26 TEST Input
Puts the device into IC test mode. Must be tied to GND for normal
operation, otherwise the device will appear to fail.


http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf

Lefty

Typhoon

I did see this solution (pin grounding) on another post http://arduino.cc/forum/index.php?topic=28280.0 but in my case I have I programmed my nano repeatedly for months and now all of a sudden I am getting this error on 2 different Nanos, using multiple different cables. If it was something wrong with the nano circuitry then why has it worked for so long?
I can get it working again by uninstalling the driver and plugging the device back in which I had to do on each usb port, but sometimes it will still not recognize and I have to go through the uninstall process again. Will keep you posted if I find anything.

szangvil

Typhoon, I had about 80 Nanos over the past few months. In last batch of 20, some "act funny" and seem to be recognized by Windows randomly while others are fine.
As I said before, I "sacrificed" on Nano and did the TEST-GND blob bridge and that fixed the random behavior - windows recognized it all the time after plugging in and out tens of times (repeatedly).

szangvil

Update:

Plugin the first time works on all 20pcs. If I plug in and out very fast (a few seconds in between), about 10 will not be recognized.
If I plug in and out with a delay of over 2 minutes, they all work... beats me.

Typhoon

Ok you convinced me :) I will wire Test to GND, its going to be like performing heart surgery on those SMD pins.

szangvil

I was "afraid" to do it as well, but solder flows to the right place all on its own, so don't worry :)

mszkutnik

Another happy user which has fixed his Nano just a while ago. It should be written about the problem in capital letters on the official Arduino Nano page, and the schematics/boards updated.

bardassi

I know this topic is really old, but I was having the same issue today with chinese nanos, and just got it solved by installing the original FTDI drivers manually like in this video, now it recognize the nanos perfectly every time i plug it.
www.youtube.com/watch?v=SPdSKT6KdF8

Marmotjr

That's the video I used to unbrick all of mine.   Takes about 3 minutes of driver manipulation.   

adamants

i have had a similar problem recently with windows 7.
from what i am able to find out, it is a fake FTDI chip which is causing all the problems, so windows doesn't recognise it as an FTDI device. I will have a hunt around, there was a fix, i think it was a different driver. I also have a linux machine which works perfectly, looks like good old windows trying to tell you what you have and getting it wrong again!

Paul__B

Looks like good old windows trying to tell you what you have and getting it wrong again!
No, it's kind of worse than that!
(at 1:20  :smiley-lol: )

A driver from FTDI - published in the Windows Updates and subsequently removed as being of criminal intent, deliberately disables the counterfeit chips, however it is fixable.

The take-home messages are:
  • Don't use Windoze unless you are forced to do so by badly written (and it generally is) proprietary software that will not work under Linux.  Linux uses generic drivers that simply - work!
    Reliably
  • Do not use FTDI chips in project designs.

CrossRoads

That's a pretty broad generalization Paul__B.
Mixing Windows drivers on Linux OS is likely a problem.

There is no problem using actual FTDI chips purchased from legit sources in projects. I have been doing so since 2010 with no issues, and will continue to do so. Questionable (i.e. fake, counterfeit) chips from questionable sources (low-ball priced parts from ebay) may present problems. As an electrical engineer who designed boards in industry for many years, and having seen many a report of counterfeit parts causing issues and requiring expensive post-fielding replacement/repairs, I will not purchase ANY ICs from e-bay suppliers. These fake chips may not work outright, may be programmed incorrectly (the real parts are programmable), or may not work with (now) older FTDI drivers. The driver from FTDI was their attempt to protect their intellectual  property, I don't have a problem with that. 
"Criminal intent", that could be grounds for libel and/or slander. 
 
Designing & building electrical circuits for over 25 years.  Screw Shield for Mega/Due/Uno,  Bobuino with ATMega1284P, & other '328P & '1284P creations & offerings at  my website.

Marmotjr

As a person still very new to this field, it is very difficult to define a "legit" source.  Ok, yeah, I knew I was getting a Nano Clone from Amazon.  But Amazon is a reputable vendor, why would they peddle counterfeit stuff?    And even if it is a clone, why shouldn't it work?  OK maybe they use cheaper parts with a higher rate of failure, but if I have to buy 3 of them to get a good one, it still may be cheaper than a single Arduino board. 

So, if I have to stay name brand, does that mean Arduino branded only?  What about other very reputable vendors who make their own boards, like adafruit?  Is that a clone?  Should I stay away from that? 

I've figured out most of these answers the hard way (All my clones work fine thanks to the video linked above), but it may be nice for other newbies to have some better guidance on these topics.  Maybe a good thread or page on this forum/site as a buyers guide to the various Arduino boards and the legit vendors who make spin-off boards.   

Paul__B

"Criminal intent", that could be grounds for libel and/or slander.
Hmmm, so Sony doesn't ring any bells with you? :o

Go Up