Free help & advice Talk to us

  • Free shipping over A$55

    Within Australia

  • Free help & advice

    We reply within 24 hours

  • 30-day returns

    12-month warranty on faults

  • Ships next business day

    When the item is in stock

05 - TroubleShooting Arduino IDE

Lonely Binary |

# TroubleShooting Arduino IDE ## Serial Noise The Arduino IDE uses Serial communication to transfer data from the computer to the development board. The length and quality of the cable can introduce noise, potentially causing data transmission failures. Reducing the communication speed may help resolve the issue. ![Pasted image 20250122155606.png](https://cdn.shopify.com/s/files/1/0331/9994/7908/files/Pasted_image_20250122155606.png?v=1760400218) Navigate to Tools -> Upload Speed, select a lower speed, and try again. ![Pasted image 20250122155921.png](https://cdn.shopify.com/s/files/1/0331/9994/7908/files/Pasted_image_20250122155921.png?v=1760400222) ## Uploading Timeout Sometimes, the ESP32 doesn’t automatically enter flashing/uploading mode when you upload a new sketch. As a result, the Arduino IDE may fail to connect to the board, displaying a timeout error message. ![Pasted image 20250122160549.png](https://cdn.shopify.com/s/files/1/0331/9994/7908/files/Pasted_image_20250122160549.png?v=1760400226) You can resolve this issue by manually putting the ESP32 into flashing/uploading mode. If the automatic upload fails, follow these steps for a manual upload: 1. Hold down the **BOOT** button. 2. While holding **BOOT**, press and release the **EN** button. 3. Keep holding the **BOOT** button until you see the upload process start. 4. Release the **BOOT** button once the upload begins. ![Pasted image 20250122161012.png](https://cdn.shopify.com/s/files/1/0331/9994/7908/files/Pasted_image_20250122161012.png?v=1760400231)