On May 6th, Arduino released an update to their IDE cloud. Previously, I was able to upload code to my ELEGOO Arduino Mega and the software would detect it. However, after the update, although my board is detected when you see what ports there are, I am unable to upload, check the serial monitor, upload my code, and the board won't show as a board on the software even though I did select it. Can anyone please fix this???
PS: I am kinda a newbie on this so hopefully you can understand what I am saying.
Hi @Stick_Flame. The old editor was permanently retired so the option to revert is no longer available, as you noticed.
I'm not sure I understood correctly what you mean by this. Please provide a more detailed description of what you mean by this in a reply on this forum thread to help us to understand it.
Make sure to include the full and exact text of any error or warning messages you might have encountered when you attempted to upload.
Unfortunately I don't know what you mean by that. Please provide more information so that we can proceed with assisting you. Keep in mind that we aren't psychic and can't see your computer, so the only information about the problem we have is what you write here on the forum.
It can sometimes be helpful if you provide some screenshots of the Arduino Cloud webpage where the system is in the non-functional state you are reporting here.
I teach about 30 students who use arduino's as well. As of yesterday today (after the update) the boards that are not arduino brand are not connecting to the cloud editor. Is this on purpose? I have students in the middle of projects who now cannot finish because I don't have enough arduino brand boards.
Yes they can search for the device, and they use the Arduino uno device. This was working up until the last day or two. But today it seems as though a lot of my students now cannot see the port that the board is connected to, and therefore cannot select it to upload from Arduino create.
Hi @ahubbard. Are you able to reproduce the problem experienced by the students?
With some of the cheaper off-brand Arduino Uno R3 derivative boards that have a general purpose USB to serial bridge chip (e.g., WCH CH340), there is no way for Arduino Cloud to automatically identify the board model of a port. For this reason, the board and port selection process might be a little bit confusing the first time when using one of these boards:
Start by clicking the "SELECT DEVICE" button on the Arduino Cloud Editor toolbar:
The "Select device" dialog will open. When using one of the boards with the general purpose USB to serial bridge chip, an entry for the board's port will be shown in the dialog, but labeled "Unknown":
Click on the port in the dialog. The "Unknown Device Found" dialog will now open. Type arduino uno in the search field in the dialog and then select "Arduino Uno" from the list of search results:
The dialog will close. You will now see that the board and port have been configured:
You are now all set to use the board in Cloud Editor.
There is a bit more room for error when using this type of board, but as long as you are careful to make sure to select the correct port and board model from those dialogs, everything will work just fine.
OK, I see you are using ChromeOS. Unfortunately I don't have any experience with ChromeOS and no access to a ChromeOS machine. The Cloud Editor user interface is different when used with this operating system so I'm hindered in being able to assist in this case.
I notice there is a button that looks like an Arduino board on the Cloud Editor toolbar:
Please click that button and check to see whether you can then select the board and port.
Cloud Editor is able to automatically detect the model of the board that is producing a serial port when using certain boards, but with other boards that auto-detection is not possible due to the board not producing a unique VID/PID pair. I expect the "DETECT DEVICE" feature doesn't work with those boards and you instead must select the board model manually, similar to what I described in my response to @ahubbard above (except that procedure was for when using Arduino Cloud Editor on a computer running Linux, macOS, or Windows, where the Cloud Editor user interface is a bit different).
Thank you for the write up. My students use Chromebooks as well so I will look at how it displays tomorrow and try to make it through. It is helpful to understand the identification process.
I notice that the Mega is not included on that list. I would expect that Mega would be supported if UNO R3 is supported, since they are fairly similar when it comes to uploading, but maybe it is truly not supported.
Hopefully one of the helpers with expertise in this subject will join in here and give some real assistance.