Troubleshooting
Can't compile or upload?
Issues can occur when compiling or uploading a sketch. If an error message appears in the console, a quick way to find a solution is to copy and paste it into the search bar. Learn how to:
Fix compilation issues Fix upload issuesBoard not detected?
Learn what to do if your Arduino board is missing from the board selector or from the Tools > Port menu.
Fix board detection issuesIf the Arduino IDE is unresponsive
Learn what to do if the Arduino IDE hangs, freezes, or becomes unresponsive.
Fix issues with Arduino IDEFind files used by Arduino IDE
Find where sketches, libraries, board platforms, and other files used by Arduino IDE are stored on your computer. This can be useful for project organization and troubleshooting.
Locate Arduino IDE filesInstall 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 versionResources
Libraries
Learn more about managing libraries:
Add libraries to Arduino IDE Uninstall a library from Arduino IDE Submit a 3rd-part library to the managerText and display size settings
Learn how to change text and display size in Arduino IDE
Change text and display sizeAutocomplete feature
Learn how to enable the autocomplete feature in Arduino IDE.
Enable autocompleteSerial monitor
The serial monitor can be used for debugging, testing concepts, or communicating with the Arduino board
Learn more about the serial monitorSerial plotter
The serial plotter is a tool for tracking and visualising different data that is sent from your Arduino board.
Learn more about the serial plotter