Build and Upload

Compile and upload sketches to your board using the app's built-in tooling.

Prerequisites

  • Install the correct board core (see Boards and Cores).
  • Connect your board via USB.

Select board

  1. In the Editor toolbar, open the Board dropdown
  2. Choose your board (e.g., "Arduino Uno (arduino:avr:uno)")
  3. The selection persists across sessions and syncs with the Agent

Select port

  1. Open the Port dropdown; ports refresh when opened
  2. Pick the physical USB port (avoid Bluetooth virtual ports)

Configure board options

  1. Click Board Options in the toolbar
  2. Use search to filter options; select values (e.g., CPU speed, Flash size)
  3. Save Configuration; changes persist per board

Compile

  1. Click Compile
  2. Watch progress in Output tab; errors are highlighted
  3. Use "Fix with AI" to send build errors to the Agent for assistance

Upload

  1. Click Upload (requires board and port selected)
  2. Do not disconnect the device during upload
  3. Confirm upload completion in Output