So I just got an Arduino Nano but I'm noticing that whenever I plug it in to my computer it doesn't show up in the IDE's port section, why is this happening?
I'll attach the links to the photos of my nano (Files are too big to attach directly to the post apparently)
Are you sure have the drivers for the usb-uart converter ?
(deleted)
I've installed the drivers following instructions from:GitHub - MPParsley/ch340g-ch34g-ch34x-mac-os-x-driver: CH340G CH34G CH34X Mac OS X driver
but the nano still doesn't show up in the IDE
You might have a defective or charge-only USB cable. Try using a known-good cable or verify the cable works for data on another device.
(deleted)
I'm using mac so I don't know exactly where the device manager would be
(deleted)
pert:
You might have a defective or charge-only USB cable. Try using a known-good cable or verify the cable works for data on another device.
The cable does work as I've tried it on a pc and it does show up
(deleted)
Well, I've got good news and bad news.
The good news is that the nano now does show up in the serial ports as /dev/cu.wchusbserial1410 and I'm able to select it in the IDE
The bad news is that I get this error message every time I try to upload something to it (Even a blank sketch doesn't work)
Arduino: 1.8.5 (Mac OS X), Board: "Arduino Nano, ATmega328P"
Sketch uses 948 bytes (3%) of program storage space. Maximum is 30720 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
spycatcher2k:
Does it show up in the device manager?
I'm using windows and I'm experiencing this problem.
My computer doesnt recognise the arduino nano connected to it. I checked the device manager but nothing seem to pop up, it doesnt even show the "unknown device". The nano I have, got the CH340G chip used for USB serial coms in it so I installed its drivers but that doesnt help it either.
This was a fresh Arduino Nano and I havent used it before and I'm pretty sure I havent done anything to fry it.
Help !
If the USB serial chip CH340 is fried or not working, will I be able to program the nano using ICSP ?
Unless it's damaged in a way that causes it to interfere with the working of the ATmega328P, or other components are damaged, yes.
I've read from some sources that you should try to use a different cable, this worked for me (kinda, in a strange way) as when I used the new cable the nano did show up in the "device manager" and the IDE, it also started working with the old cable? I still get the error message I posted earlier though. Weird part is I know for a fact that the nano works as I've tried it on a pc and it managed to upload a basic led circuit and responded to delay changes
Good news!
It's finally fixed, everything I had to do was select the old bootloader in the processor section in the IDE
I'm facing with same problem..can you give the instruction how you do that.. thanks
Serge_227:
Well, I've got good news and bad news.
The good news is that the nano now does show up in the serial ports as /dev/cu.wchusbserial1410 and I'm able to select it in the IDE
The bad news is that I get this error message every time I try to upload something to it (Even a blank sketch doesn't work)
Arduino: 1.8.5 (Mac OS X), Board: "Arduino Nano, ATmega328P"Sketch uses 948 bytes (3%) of program storage space. Maximum is 30720 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
Problem 1 : Serial port not showing up.
Sol: Your PC is missing the Driver (CH340), Download and install it.
Problem 2 : Above Error
Sol: This is probably happening because your Nano is using old BootLoader, You can change this by selecting
Tools -> Processor -> ATMega328P(Old Bootloder).
Please, do check the appropriate Port from
Tools -> Port -> Com5 (Number may change)
and Board by
Tools -> Board -> Nano (Your Specific Board Name).
In Doubt Open Device Manager
Port -> USB-Serial CH340 (COM5). This should show up.
Else, you don't have the appropriate Drive Installed.
Double click on it -> Select advance -> Update Driver -> Browse internet for Driver.
This will automatically install the CH340 Driver, and your Device should show up in Port Section as above in Device Manager.
Set Board, Port, Processor as described above and you are ready to go. ![]()