Resources/Troubleshooting

All guides

Getting started

How to upload code to your board

Copy the generated firmware, pick the board and USB port, then press Upload. The copilot does not flash the board for you.

The problem

You have code on screen and a board on the table, and nothing has moved because the program is not on the board yet.

Words used here

Upload
The step that copies the program from your computer onto the microcontroller board. Until you upload, pressing reset on the board will not run the new sketch.
Port
The USB connection name your computer gives the board, such as COM3 on Windows. If no port appears, the computer does not see the board.

Fix, in order

  1. 1

    Copy the generated code from the gallery or chat. In Arduino IDE, choose File → New, paste, and save the sketch.

  2. 2

    Plug the board in with a data USB cable. In Arduino IDE go to Tools → Board and pick Arduino Uno (or the board you actually have). Then Tools → Port and pick the new port that appeared when you plugged in.

  3. 3

    Click Upload (the right arrow). Wait until the IDE says “Done uploading.” Then the board is running that sketch. Unplugging USB will stop it unless you add a battery later.

  4. 4

    If no port appears: try another cable, another USB socket, and close other programs that might hold the port. Cheap “charge only” cables are the most common QA miss.

  5. 5

    If upload fails with “programmer is not responding,” press the reset button on the board once and upload again. If it still fails, see “The USB board never shows up.”

Also useful

Still stuck?

If you walked the steps and the mechanism still does not move, write to us. This is the fallback, not the first stop.

Contact support