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
- In the Editor toolbar, open the Board dropdown
- Choose your board (e.g., "Arduino Uno (arduino:avr:uno)")
- The selection persists across sessions and syncs with the Agent
Select port
- Open the Port dropdown; ports refresh when opened
- Pick the physical USB port (avoid Bluetooth virtual ports)
Configure board options
- Click Board Options in the toolbar
- Use search to filter options; select values (e.g., CPU speed, Flash size)
- Save Configuration; changes persist per board
Compile
- Click Compile
- Watch progress in Output tab; errors are highlighted
- Use "Fix with AI" to send build errors to the Agent for assistance
Upload
- Click Upload (requires board and port selected)
- Do not disconnect the device during upload
- Confirm upload completion in Output
