You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/Arduino Cloud/Arduino IoT Cloud/If-your-device-cant-be-added-to-Arduino-Cloud.md
+40-12Lines changed: 40 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,29 +11,38 @@ Learn what to do if there's a problem adding your device to Arduino Cloud.
11
11
12
12
1.[Quick checks](#quick-checks)
13
13
1.[Check your USB cable and peripherals](#check-your-usb-cable-and-peripherals)
14
-
1.[Rule out hardware issues](#rule-out-hardware-issues)
14
+
1.[Disconnect shields, carriers and external circuitry](#disconnect-shields-carriers-and-external-circuitry)
15
15
1.[Reset the sketch](#reset-the-sketch)
16
+
1.[Install drivers and configuration files](#install-drivers-and-configuration-files)
16
17
1.[Stop applications that may be using the device](#stop-applications-that-may-be-using-the-device)
17
18
1.[Manually partition your memory Arduino device for Arduino Cloud](#manually-partition-your-memory-arduino-device-for-arduino-cloud)
18
19
19
20
---
20
21
21
22
## 1. Quick checks {#quick-checks}
22
23
23
-
* Try disconnecting and reconnecting your device from your computer or power source.
24
-
* Confirm that the device is powered by checking that the power LED is lit.
25
-
*_Exception:_ The Arduino Opta does not have a power LED. The device can be powered even if no LEDs are lit.
26
-
* If prompted, allow the device to connect to your computer.
27
-
* If Arduino IDE is running, ensure that the serial monitor is closed, or simply close Arduino IDE.
24
+
Try this first to solve common issues:
25
+
26
+
1. Disconnect and reconnect your device to the computer.
27
+
1. If prompted, allow the device to connect.
28
+
1. Verify that the device is powered by checking the power LED.
29
+
*_Exception:_ The Arduino Opta has no power LED, so it may be powered even if no LEDs are lit.
30
+
1. Close Arduino IDE or any other application that may be using the device.
31
+
1. Try adding your device in Arduino Cloud again.
28
32
29
33
## 2. Check your USB cable and peripherals {#check-your-usb-cable-and-peripherals}
30
34
35
+
Connection issues can be caused by faulty or incompatible cables or USB accessories:
36
+
31
37
* Ensure you're using a working USB cable that supports data transfer. If possible, try using a different cable.
32
38
* Ensure that any USB hubs or docks are powered and working. If possible, try connecting the device directly to your computer.
33
39
34
-
## 3. Rule out hardware issues {#rule-out-hardware-issues}
40
+
## 3. Disconnect shields, carriers and external circuitry {#disconnect-shields-carriers-and-external-circuitry}
35
41
36
-
* Detach the device from any shield/carrier or external circuitry.
42
+
External hardware can interfere with power, reset, or serial communication, preventing uploads:
43
+
44
+
* Detach the device from any shield or carrier.
45
+
* Disconnect jumper cables and external circuitry.
37
46
38
47
## 4. Reset the sketch {#reset-the-sketch}
39
48
@@ -57,7 +66,28 @@ If you still can't add the device, use Arduino IDE to the Cloud Editor to progra
57
66
***Arduino Opta:** Press and hold the user button (BTN_USER) until the LED (LED_USER) turns off.
58
67
***UNO R4 WiFi:** Connect Pin 2 to GND until the LED turns off.
59
68
60
-
## 5. Stop applications that may be using the device {#stop-applications-that-may-be-using-the-device}
69
+
## 5. Install drivers and configuration files {#install-drivers-and-configuration-files}
70
+
71
+
> [!NOTE]
72
+
> Skip this step if you're on macOS.
73
+
74
+
Missing drivers or configuration files can cause a device to not be detected, or to fail during sketch upload. The Arduino Cloud Agent may not currently install all required drivers or configuration files for every device. The issue can be fixed by using Arduino IDE to install the required board package at least once.
75
+
76
+
If your board is not detected in Arduino Cloud, first install its board package using Arduino IDE or Arduino CLI to ensure that all drivers and rules are properly configured.
2.[Use Arduino IDE to install the board package for your device](https://support.arduino.cc/hc/en-us/articles/360016119519-Add-boards-to-Arduino-IDE).
82
+
3. If prompted, allow the installation of the required drivers (Windows only).
83
+
4. Try uploading a basic sketch like Blink.ino (File > Examples 01.Basics > Blink).
84
+
85
+
If you are able to upload a sketch using Arduino IDE, the required drivers and configuration files are installed.
86
+
87
+
> [!TIP]
88
+
> If you're on Linux, you can also download and run the necessary script directly if you prefer. [Learn more](https://support.arduino.cc/hc/en-us/articles/9005041052444-Fix-udev-rules-on-Linux).
89
+
90
+
## 6. Stop applications that may be using the device {#stop-applications-that-may-be-using-the-device}
61
91
62
92
When configuring your device over serial (USB), other applications can prevent Arduino Cloud from communicating with the device.
63
93
@@ -77,9 +107,7 @@ If you still encounter the issue, follow the steps in [Find and stop process blo
77
107
78
108
<!-- The Serial Monitor in the Cloud Editor will automatically be closed -->
79
109
80
-
---
81
-
82
-
## 6. Manually partition your memory Arduino device for Arduino Cloud {#manually-partition-your-memory-arduino-device-for-arduino-cloud}
110
+
## 7. Manually partition your memory Arduino device for Arduino Cloud {#manually-partition-your-memory-arduino-device-for-arduino-cloud}
83
111
84
112
The following Arduino Cloud devices have QSPI memory:
0 commit comments