{"id":97646,"date":"2020-06-18T09:45:55","date_gmt":"2020-06-18T09:45:55","guid":{"rendered":"https:\/\/randomnerdtutorials.com\/?p=97646"},"modified":"2023-01-27T10:13:12","modified_gmt":"2023-01-27T10:13:12","slug":"solved-arduino-ide-esp32-esp8266-installation","status":"publish","type":"post","link":"https:\/\/randomnerdtutorials.com\/solved-arduino-ide-esp32-esp8266-installation\/","title":{"rendered":"[SOLVED] Fix Arduino IDE ESP32 and ESP8266 Board Installation &#8211; Error Downloading URLs on Windows PC"},"content":{"rendered":"\n<p>If you&#8217;re having trouble compiling code for your ESP32 or ESP8266 boards using Arduino IDE due to an error downloading the boards&#8217; URLs, you can follow this guide to help you fix the Arduino IDE installation on a Windows PC.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/randomnerdtutorials.com\/installing-the-esp32-board-in-arduino-ide-windows-instructions\/\">Installing ESP32 Board in Arduino IDE (Windows, Mac OS X, Linux)<\/a><\/li><li><a href=\"https:\/\/randomnerdtutorials.com\/how-to-install-esp8266-board-arduino-ide\/\">Installing ESP8266 Board in Arduino IDE (Windows, Mac OS X, Linux)<\/a><\/li><\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Solved-fix-Arduino-IDE-installation-esp32-esp8266-nodemcu-board-addon-error-downloading-urls.jpg?resize=1200%2C675&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Solved fix Arduino IDE installation esp32 esp8266 nodemcu board add-on error downloading urls\" class=\"wp-image-97639\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Solved-fix-Arduino-IDE-installation-esp32-esp8266-nodemcu-board-addon-error-downloading-urls.jpg?w=1280&amp;quality=100&amp;strip=all&amp;ssl=1 1280w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Solved-fix-Arduino-IDE-installation-esp32-esp8266-nodemcu-board-addon-error-downloading-urls.jpg?resize=300%2C169&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Solved-fix-Arduino-IDE-installation-esp32-esp8266-nodemcu-board-addon-error-downloading-urls.jpg?resize=1024%2C576&amp;quality=100&amp;strip=all&amp;ssl=1 1024w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Solved-fix-Arduino-IDE-installation-esp32-esp8266-nodemcu-board-addon-error-downloading-urls.jpg?resize=768%2C432&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure><\/div>\n\n\n<p>If you see a similar error in your Arduino IDE or any error related to downloading URLs, cleaning your Arduino IDE installation folder usually solves this issue.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"873\" height=\"709\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Solved-Arduino-IDE-Installation-Error-downloading-ESP32-ESP8266-NodeMCU-thumb-Copy.png?resize=873%2C709&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Solved Arduino IDE Installation Error downloading ESP32 ESP8266 NodeMCU\" class=\"wp-image-97645\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Solved-Arduino-IDE-Installation-Error-downloading-ESP32-ESP8266-NodeMCU-thumb-Copy.png?w=873&amp;quality=100&amp;strip=all&amp;ssl=1 873w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Solved-Arduino-IDE-Installation-Error-downloading-ESP32-ESP8266-NodeMCU-thumb-Copy.png?resize=300%2C244&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Solved-Arduino-IDE-Installation-Error-downloading-ESP32-ESP8266-NodeMCU-thumb-Copy.png?resize=768%2C624&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 873px) 100vw, 873px\" \/><\/figure><\/div>\n\n\n<p>If your Arduino IDE doesn&#8217;t launch (you click the Arduino icon and nothing happens) this trick might also solve the issue.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fixing Arduino IDE Installation<\/h2>\n\n\n\n<p>1. In your Windows PC, open the <strong>File Explorer<\/strong>, select <strong>View<\/strong> menu and enable &#8220;<strong>Hidden items<\/strong>&#8220;:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"1095\" height=\"563\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Arduino-IDE-ESP32-ESP8266-NodeMCU-Board-Add-on-fix-install-1.png?resize=1095%2C563&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Arduino IDE ESP32 ESP8266 NodeMCU Board Add-on fix install\" class=\"wp-image-97640\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Arduino-IDE-ESP32-ESP8266-NodeMCU-Board-Add-on-fix-install-1.png?w=1095&amp;quality=100&amp;strip=all&amp;ssl=1 1095w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Arduino-IDE-ESP32-ESP8266-NodeMCU-Board-Add-on-fix-install-1.png?resize=300%2C154&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Arduino-IDE-ESP32-ESP8266-NodeMCU-Board-Add-on-fix-install-1.png?resize=1024%2C526&amp;quality=100&amp;strip=all&amp;ssl=1 1024w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Arduino-IDE-ESP32-ESP8266-NodeMCU-Board-Add-on-fix-install-1.png?resize=768%2C395&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 1095px) 100vw, 1095px\" \/><\/figure><\/div>\n\n\n<p>2. Go to your <strong>Windows device<\/strong> (for example C:), open <strong>Users <\/strong>and find the hidden <strong>AppData<\/strong> folder:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1107\" height=\"500\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Arduino-IDE-ESP32-ESP8266-NodeMCU-Board-Add-on-fix-install-2.png?resize=1107%2C500&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Arduino IDE ESP32 ESP8266 NodeMCU Board Add-on fix install\" class=\"wp-image-97641\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Arduino-IDE-ESP32-ESP8266-NodeMCU-Board-Add-on-fix-install-2.png?w=1107&amp;quality=100&amp;strip=all&amp;ssl=1 1107w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Arduino-IDE-ESP32-ESP8266-NodeMCU-Board-Add-on-fix-install-2.png?resize=300%2C136&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Arduino-IDE-ESP32-ESP8266-NodeMCU-Board-Add-on-fix-install-2.png?resize=1024%2C463&amp;quality=100&amp;strip=all&amp;ssl=1 1024w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Arduino-IDE-ESP32-ESP8266-NodeMCU-Board-Add-on-fix-install-2.png?resize=768%2C347&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 1107px) 100vw, 1107px\" \/><\/figure><\/div>\n\n\n<p>3. Select the <strong>AppData<\/strong> folder and open <strong>Local<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1107\" height=\"500\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Arduino-IDE-ESP32-ESP8266-NodeMCU-Board-Add-on-fix-install-3.png?resize=1107%2C500&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Arduino IDE ESP32 ESP8266 NodeMCU Board Add-on fix install\" class=\"wp-image-97642\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Arduino-IDE-ESP32-ESP8266-NodeMCU-Board-Add-on-fix-install-3.png?w=1107&amp;quality=100&amp;strip=all&amp;ssl=1 1107w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Arduino-IDE-ESP32-ESP8266-NodeMCU-Board-Add-on-fix-install-3.png?resize=300%2C136&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Arduino-IDE-ESP32-ESP8266-NodeMCU-Board-Add-on-fix-install-3.png?resize=1024%2C463&amp;quality=100&amp;strip=all&amp;ssl=1 1024w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Arduino-IDE-ESP32-ESP8266-NodeMCU-Board-Add-on-fix-install-3.png?resize=768%2C347&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 1107px) 100vw, 1107px\" \/><\/figure><\/div>\n\n\n<p>4. Open the <strong>Arduino15<\/strong> folder, then I recommend deleting all files in this folder.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1107\" height=\"499\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Arduino-IDE-ESP32-ESP8266-NodeMCU-Board-Add-on-fix-install-4.png?resize=1107%2C499&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Arduino IDE ESP32 ESP8266 NodeMCU Board Add-on fix install\" class=\"wp-image-97643\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Arduino-IDE-ESP32-ESP8266-NodeMCU-Board-Add-on-fix-install-4.png?w=1107&amp;quality=100&amp;strip=all&amp;ssl=1 1107w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Arduino-IDE-ESP32-ESP8266-NodeMCU-Board-Add-on-fix-install-4.png?resize=300%2C135&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Arduino-IDE-ESP32-ESP8266-NodeMCU-Board-Add-on-fix-install-4.png?resize=1024%2C462&amp;quality=100&amp;strip=all&amp;ssl=1 1024w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Arduino-IDE-ESP32-ESP8266-NodeMCU-Board-Add-on-fix-install-4.png?resize=768%2C346&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 1107px) 100vw, 1107px\" \/><\/figure><\/div>\n\n\n<p>5. That&#8217;s it! Now, you just need to re-install the ESP32 and ESP8266 board add-ons.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"935\" height=\"501\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Arduino-IDE-ESP32-ESP8266-NodeMCU-Board-Add-on-fix-install-5.png?resize=935%2C501&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Arduino IDE ESP32 ESP8266 NodeMCU Board Add-on fix install\" class=\"wp-image-97644\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Arduino-IDE-ESP32-ESP8266-NodeMCU-Board-Add-on-fix-install-5.png?w=935&amp;quality=100&amp;strip=all&amp;ssl=1 935w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Arduino-IDE-ESP32-ESP8266-NodeMCU-Board-Add-on-fix-install-5.png?resize=300%2C161&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Arduino-IDE-ESP32-ESP8266-NodeMCU-Board-Add-on-fix-install-5.png?resize=768%2C412&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 935px) 100vw, 935px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">Installing ESP32 and ESP8266 Board Add-on in Arduino IDE<\/h2>\n\n\n\n<p>Finally, you need to re-install the ESP board add-ons, you can either continue reading this guide or open one of the next links for more detailed instructions:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/randomnerdtutorials.com\/installing-the-esp32-board-in-arduino-ide-windows-instructions\/\">Installing ESP32 Board in Arduino IDE (Windows, Mac OS X, Linux)<\/a><\/li><li><a href=\"https:\/\/randomnerdtutorials.com\/how-to-install-esp8266-board-arduino-ide\/\">Installing ESP8266 Board in Arduino IDE (Windows, Mac OS X, Linux)<\/a><\/li><\/ul>\n\n\n\n<p>1. In your Arduino IDE, go to <strong>File<\/strong> &gt; <strong>Preferences<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"196\" height=\"340\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/12\/arduino-ide-open-preferences.png?resize=196%2C340&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Installing ESP32 Add-on in Arduino IDE Windows, Mac OS X, Linux open preferences\" class=\"wp-image-65438\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/12\/arduino-ide-open-preferences.png?w=196&amp;quality=100&amp;strip=all&amp;ssl=1 196w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/12\/arduino-ide-open-preferences.png?resize=173%2C300&amp;quality=100&amp;strip=all&amp;ssl=1 173w\" sizes=\"(max-width: 196px) 100vw, 196px\" \/><\/figure><\/div>\n\n\n<p>2. Enter the following URLs into the &#8220;A<strong>dditional Board Manager URLs<\/strong>&#8221; field as shown in the figure below.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>https:\/\/raw.githubusercontent.com\/espressif\/arduino-esp32\/gh-pages\/package_esp32_index.json, http:\/\/arduino.esp8266.com\/stable\/package_esp8266com_index.json<\/code><\/pre>\n\n\n\n<p>Then, click the &#8220;<strong>OK<\/strong>&#8221; button:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"479\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/04\/ESP32-URL-Arduino-IDE.png?resize=802%2C479&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"\" class=\"wp-image-110562\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/04\/ESP32-URL-Arduino-IDE.png?w=802&amp;quality=100&amp;strip=all&amp;ssl=1 802w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/04\/ESP32-URL-Arduino-IDE.png?resize=300%2C179&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/04\/ESP32-URL-Arduino-IDE.png?resize=768%2C459&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 802px) 100vw, 802px\" \/><\/figure><\/div>\n\n\n<p>3. Open the Boards Manager. Go to <strong>Tools <\/strong>&gt; <strong>Board <\/strong>&gt; <strong>Boards Manager\u2026<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"628\" height=\"568\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2018\/06\/boardsManager.png?resize=628%2C568&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Installing ESP32 Add-on in Arduino IDE Windows, Mac OS X, Linux open boards manager\" class=\"wp-image-68686\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2018\/06\/boardsManager.png?w=628&amp;quality=100&amp;strip=all&amp;ssl=1 628w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2018\/06\/boardsManager.png?resize=300%2C271&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 628px) 100vw, 628px\" \/><\/figure><\/div>\n\n\n<p>4. Search for\u00a0<strong>ESP32<\/strong>\u00a0and press the install button for the &#8220;<strong>ESP32 by Espressif Systems<\/strong>&#8220;:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"786\" height=\"443\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2018\/06\/installing.png?resize=786%2C443&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"ESP32 Add-on in Arduino IDE Windows, Mac OS X, Linux Installed\" class=\"wp-image-68689\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2018\/06\/installing.png?w=786&amp;quality=100&amp;strip=all&amp;ssl=1 786w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2018\/06\/installing.png?resize=300%2C169&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2018\/06\/installing.png?resize=768%2C433&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 786px) 100vw, 786px\" \/><\/figure><\/div>\n\n\n<p>5. Search for <strong>ESP8266<\/strong> and press install button for the \u201c<strong>ESP8266 by ESP8266 Community<\/strong>\u201c:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2019\/07\/Install-ESP8266-Board-add-on-in-Arduino-IDE-search-ESP8266.png?w=1200&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Install ESP8266 Board add-on in Arduino IDE search ESP8266\"\/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">Testing the ESP32 and ESP8266 Board Add-on Installed in Arduino IDE<\/h2>\n\n\n\n<p>Plug the ESP32 or ESP8266 board&nbsp;to your computer. With your Arduino IDE open, follow these steps:<\/p>\n\n\n\n<p>1. Select your Board in&nbsp;<strong>Tools<\/strong>&nbsp;&gt;&nbsp;<strong>Board<\/strong>&nbsp;menu (in my case it\u2019s the&nbsp;<strong>DOIT ESP32 DEVKIT V1<\/strong>)<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"614\" height=\"520\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/12\/windows-select-board.png?resize=614%2C520&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Arduino IDE select the ESP32 board in Tools menu\" class=\"wp-image-65451\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/12\/windows-select-board.png?w=614&amp;quality=100&amp;strip=all&amp;ssl=1 614w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/12\/windows-select-board.png?resize=300%2C254&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 614px) 100vw, 614px\" \/><\/figure><\/div>\n\n\n<p>2. Select the Port (if you don\u2019t see the COM Port in your Arduino IDE, you need to install the&nbsp;<a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/www.silabs.com\/products\/development-tools\/software\/usb-to-uart-bridge-vcp-drivers\" target=\"_blank\">CP210x USB to UART Bridge VCP Drivers<\/a>):<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"687\" height=\"438\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2018\/08\/com-port-selected.jpg?resize=687%2C438&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Arduino IDE select the ESP32 Port in Tools menu\" class=\"wp-image-72033\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2018\/08\/com-port-selected.jpg?w=687&amp;quality=100&amp;strip=all&amp;ssl=1 687w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2018\/08\/com-port-selected.jpg?resize=300%2C191&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 687px) 100vw, 687px\" \/><\/figure><\/div>\n\n\n<p>3. Open the following example (or any other example) under <strong>File<\/strong> &gt; <strong>Examples<\/strong> &gt; <strong>WiFi (ESP32)<\/strong> &gt; <strong>WiFiScan<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"586\" height=\"686\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/12\/windows-open-wifi-scan-example.png?resize=586%2C686&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Arduino IDE open WiFiScan example for ESP32\" class=\"wp-image-65450\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/12\/windows-open-wifi-scan-example.png?w=586&amp;quality=100&amp;strip=all&amp;ssl=1 586w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/12\/windows-open-wifi-scan-example.png?resize=256%2C300&amp;quality=100&amp;strip=all&amp;ssl=1 256w\" sizes=\"(max-width: 586px) 100vw, 586px\" \/><\/figure><\/div>\n\n\n<p>4. A new sketch opens in your Arduino IDE:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"827\" height=\"719\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/12\/windows-wifi-scan-example-open.png?resize=827%2C719&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Arduino IDE uploading WiFiScan example to ESP32\" class=\"wp-image-65453\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/12\/windows-wifi-scan-example-open.png?w=827&amp;quality=100&amp;strip=all&amp;ssl=1 827w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/12\/windows-wifi-scan-example-open.png?resize=300%2C261&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/12\/windows-wifi-scan-example-open.png?resize=768%2C668&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 827px) 100vw, 827px\" \/><\/figure><\/div>\n\n\n<p>5. Press the&nbsp;<strong>Upload<\/strong>&nbsp;button in the Arduino IDE. Wait a few seconds while the code compiles and uploads to your board.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"34\" height=\"29\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/12\/arduino-ide-upload-button.png?resize=34%2C29&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Arduino IDE upload WiFiScan sketch to ESP32\" class=\"wp-image-65439\"\/><\/figure><\/div>\n\n\n<p>6. If everything went as expected, you should see a \u201c<strong>Done uploading.<\/strong>\u201d message.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"671\" height=\"388\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/12\/windows-arduino-ide-done-uploading.png?resize=671%2C388&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Arduino IDE done uploading ESP32 WiFiScan sketch\" class=\"wp-image-65448\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/12\/windows-arduino-ide-done-uploading.png?w=671&amp;quality=100&amp;strip=all&amp;ssl=1 671w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/12\/windows-arduino-ide-done-uploading.png?resize=300%2C173&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 671px) 100vw, 671px\" \/><\/figure><\/div>\n\n\n<p>If you get the &#8220;Timed out waiting for packet header&#8221; error, follow this guide: <a href=\"https:\/\/randomnerdtutorials.com\/solved-failed-to-connect-to-esp32-timed-out-waiting-for-packet-header\/\">[SOLVED] Failed to connect to ESP32: Timed out waiting for packet header<\/a>.<\/p>\n\n\n\n<p>7. Open the Arduino IDE Serial Monitor at a baud rate of 115200:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"38\" height=\"29\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/12\/mac-open-arduino-ide-serial-monitor.png?resize=38%2C29&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Open Arduino IDE Serial Monitor at baud rate 115200\" class=\"wp-image-65447\"\/><\/figure><\/div>\n\n\n<p>8. Press the ESP on-board&nbsp;<strong>Enable<\/strong>&nbsp;button and you should see the networks available near your ESP32:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"646\" height=\"425\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/12\/windows-arduino-ide-serial-monitor.png?resize=646%2C425&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"ESP32 Testing Add-on installation in Windows PC, Max OS X, and Linux computer\" class=\"wp-image-65449\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/12\/windows-arduino-ide-serial-monitor.png?w=646&amp;quality=100&amp;strip=all&amp;ssl=1 646w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/12\/windows-arduino-ide-serial-monitor.png?resize=300%2C197&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 646px) 100vw, 646px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">Wrapping Up<\/h2>\n\n\n\n<p>We hope this guide fixed your Arduino IDE installation. Now, you\u2019re ready to start building your IoT projects with the ESP32 and ESP8266 boards!<\/p>\n\n\n\n<p>For more ESP32 troubleshooting tips, try our&nbsp;<a href=\"https:\/\/randomnerdtutorials.com\/esp32-troubleshooting-guide\/\">ESP32 Troubleshooting Guide<\/a>.<\/p>\n\n\n\n<p>You might also like reading:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/randomnerdtutorials.com\/projects-esp32\/\">ESP32 Free Projects and Tutorials<\/a><\/li><li><a href=\"https:\/\/randomnerdtutorials.com\/projects-esp8266\/\">ESP8266 Free Projects and Tutorials<\/a><\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/randomnerdtutorials.com\/home-automation-using-esp8266\/\" target=\"_blank\"><strong>Home Automation using ESP8266<\/strong><\/a><\/li><li><a href=\"https:\/\/randomnerdtutorials.com\/learn-esp32-with-arduino-ide\/\"><strong>Learn ESP32 with Arduino IDE<\/strong><\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>If you&#8217;re having trouble compiling code for your ESP32 or ESP8266 boards using Arduino IDE due to an error downloading the boards&#8217; URLs, you can follow this guide to help &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"[SOLVED] Fix Arduino IDE ESP32 and ESP8266 Board Installation &#8211; Error Downloading URLs on Windows PC\" class=\"read-more button\" href=\"https:\/\/randomnerdtutorials.com\/solved-arduino-ide-esp32-esp8266-installation\/#more-97646\" aria-label=\"Read more about [SOLVED] Fix Arduino IDE ESP32 and ESP8266 Board Installation &#8211; Error Downloading URLs on Windows PC\">CONTINUE READING \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":97639,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[276,281,277,299,264],"tags":[],"class_list":["post-97646","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-esp32","category-esp32-project","category-esp32-arduino-ide","category-0-esp32","category-project"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/06\/Solved-fix-Arduino-IDE-installation-esp32-esp8266-nodemcu-board-addon-error-downloading-urls.jpg?fit=1280%2C720&quality=100&strip=all&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/posts\/97646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/comments?post=97646"}],"version-history":[{"count":1,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/posts\/97646\/revisions"}],"predecessor-version":[{"id":126394,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/posts\/97646\/revisions\/126394"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/media\/97639"}],"wp:attachment":[{"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/media?parent=97646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/categories?post=97646"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/tags?post=97646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}