Troubleshooting
Errors in the console?
The easiest way to find a solution for a specific error is to copy the error description from the console, and paste it on the search bar. You can also read more about:
Errors when uploading a sketch If your sketch doesn’t compileBoard not detected?
Read more about:
If your board does not appear on a port Fix port access on LinuxIf the Arduino IDE is unresponsive
Learn what to do if the Arduino IDE hangs, freezes, or otherwise becomes unresponsive.
Read the articleTroubleshoot a sketch
There are many factors involved in uploading a program to your Arduino board, and if any of them are missing, the upload could fail.
Learn more about possible issuesResources
Libraries
Learn more about managing libraries.
Add libraries to Arduino IDE Uninstall a library from Arduino IDE Submit a 3rd part library to the managerFind files used by Arduino IDE
Learn where sketches, libraries, board platforms, and other files used by Arduino IDE are stored on your computer.
Read the articleInstall a custom core version
The IDE allows for multiple versions of the same core to be installed simultaneously. This can be useful for testing purposes, or for solving compatibility issues with a specific core version.
Learn how to install and use a custom core version in the IDE