Please help me. I have tried several boards, reinstalled the IDE 2.3.2. Tried different ports, different cables.
Can not get a simple blink program to run.
I thought I had cooked my first two boards because I could not upload anything. Purchased 3 more boards, still can't upload anything. All my boards are knock-off boards. UNO Rev 3 and a Rev 4 UNO Wifi.
Can it be my firewall or anti-virus stopping something?
Sketch uses 924 bytes (2%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
avrdude: can't open config file "C:\Users\fvdhe\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf": No such file or directory
avrdude: error reading system wide configuration file "C:\Users\fvdhe\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"
Failed uploading: uploading error: exit status 1
Your topic has been moved. Please do not post in "Uncategorized"; see the sticky topics in Uncategorized - Arduino Forum.
In the future, please take some time to pick the forum category that best suits the subject of your topic. There is an "About the _____ category" topic at the top of each category that explains its purpose.
This is an important part of responsible forum usage, as explained in the "How to get the best out of this forum" guide. The guide contains a lot of other useful information. Please read it.
Thanks in advance for your cooperation.
This error indicates that something is wrong with your installation of the "Arduino AVR Boards" platform that adds support to Arduino IDE for the UNO R3 board.
You should be able to fix the problem by uninstalling and then reinstalling the platform. I'll provide instructions you can follow to do that:
Select Tools > Board > Boards Manager... from the Arduino IDE menus to open the "Boards Manager" view in the left side panel.
Scroll down through the list of boards platforms until you see the "Arduino AVR Boards" entry.
Hover the mouse pointer over the "Arduino AVR Boards" entry.
You will see a ●●● icon appear at the top right corner of the entry.
Click the ●●● icon.
A menu will open.
Select "Remove" from the menu.
An "Uninstall" dialog will open.
Click the "YES" button in the "Uninstall" dialog.
The dialog will close.
Wait for the uninstall process to finish, as indicated by a notification at the bottom right corner of the Arduino IDE window:
Successfully uninstalled platform ...
Click the "INSTALL" button at the bottom of the "Arduino AVR Boards" entry.
Wait for the installation process to finish, as indicated by a notification at the bottom right corner of the Arduino IDE window:
Successfully installed platform ...
Now try uploading to your UNO R3 board once again. Hopefully this time the problem will no longer occur.
The reason I doubt this is because, although "knock-off" (actually more often derivatives) of the UNO R3 are very common, I haven't seen anything that could be described as a "knock-off" UNO R4 WiFi board. There are definitely some 3rd party compatible boards which have names similar to "UNO WiFi", which are essentially an UNO R3 with an on-board ESP8266 serving as a Wi-Fi adapter. It is important for us to know the exact hardware you are using so that we can provide effective support.
Did what you said but now get this error text. Sketch uses 924 bytes (2%) of program storage space. Maximum is 32256 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=0x5d avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x5d avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x5d avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x5d avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x5d avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x5d avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x5d avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x5d avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x5d avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x5d Failed uploading: uploading error: exit status 1
This is progress of sorts even if it doesn't look like it. You have now fixed the problem that caused a failure at the phase of configuring the AVRDUDE uploader tool and it has been able to progress to the next phase where it attempts to start communicating with the board. But now we have a failure at the communication phase.
When you got this error, did you have the UNO R3 board connected to your computer or the "UNO R4 WiFi"?
Interesting! It is indeed a 3rd party board. It is not a counterfeit because they didn't misrepresent it as a product made by Arduino by using the Arduino trademark. They also made some modifications to the board layout rather than a pure clone. Some might find the inclusion of the through holes to supplement the female headers to be a useful enhancement.
OK, then the upload is expected. You must configure the IDE differently when uploading to the UNO R4 WiFi board.
Please try uploading to your UNO R3 board so that we can be sure we have solved the problem specific to that board. Once we have concluded that work, we'll move on to the UNO R4 WiFi problem.
Nice! OK, now on to the UNO R4 WiFi. When uploading to this board, you must select Tools > Boards > Arduino UNO R4 Boards > Arduino UNO R4 WiFi from the Arduino IDE menus.
If you don't see an "Arduino UNO R4 Boards" item under the Tools > Boards menu, this means you haven't installed the "Arduino UNO R4 Boards" platform that adds support to Arduino IDE for the UNO R4 WiFi board. I'll provide instructions you can follow to install that platform:
Select Tools > Board > Boards Manager... from the Arduino IDE menus to open the "Boards Manager" view in the left side panel.
Scroll down through the list of boards platforms until you see the "Arduino UNO R4 Boards" entry.
Click the "INSTALL" button at the bottom of the entry.
Wait for the installation process to finish, as indicated by a notification at the bottom right corner of the Arduino IDE window:
Successfully installed platform ...
You should now see the boards of the installed platform under the Tools > Board menu in Arduino IDE. Select the Arduino UNO R4 WiFi and then try uploading a sketch. Hopefully this time it will be successful.
Sketch uses 924 bytes (2%) of program storage space. Maximum is 32256 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=0x7b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x7b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x7b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x7b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x7b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x7b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x7b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x7b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x7b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x7b
Failed uploading: uploading error: exit status 1
That one is actually an "Uno Wi-Fi" type of board with the ESP8266 like I mentioned in my previous reply. You have quite the assortment of boards!
The little "DIP switches" on the board are used to make electrical connections between the UART pins on the ATmega328P and the ESP8266 chip, between the CH340 chip (provides the USB interface with the computer) and the UART pins on the ATmega328P, and between the CH340 chip and the UART pins on the ESP8266.
You must make sure that the switches are configured so that the ATmega328P UART is only connected to the CH340 before uploading so that the computer can communicate with the ATmega328P, and so that the ESP8266 doesn't interfere with the upload. You currently have the switches all in the off position, which means the computer can't communicate with the ATmega328P and thus the upload fails.
Switch pins 3 and 4 to the on position to connect the ATmega328P to the CH340 and then try uploading again.
You can learn more about the switches from the manual available for download from the "DOWNLOADS" tab of the product page here: