Start simulating free

Workspace Tour

The workspace is where you build a project. It has a top bar, an editor on the left and the simulation on the right.

Home page

The home page is the starting point:

Top bar

ElementWhat it does
LogoReturns to the home page.
Project nameClick to rename the project. The arrow next to it lists your other projects; New project returns to the home page to pick a board.
SaveSaves the project now. Projects are also saved automatically.
DownloadDownloads the project as a .circzy.json file.
Board and mode chipsShow the board and whether the project uses Blocks or Sketch.
DocsOpens this documentation in a new tab.
⋮ (small screens)On narrow windows, the board name, Docs, language, theme and home buttons move into this menu.
EN/IDSwitches the interface language.
Sun/moonSwitches between light and dark themes.
HouseReturns to the home page.

Left rail

The narrow rail on the far left switches the left panel. Click the active icon again to return to the code editor:

IconPanel
FolderFiles: open any project file and download the project, sketch.ino or diagram.json.
CodeCode: the editor tabs (Blocks, sketch.ino, diagram.json, Library Manager).
GearSettings: theme, language and code font size.

Editor tabs

TabContent
BlocksThe block editor (Blocks projects only). See Block Editor.
sketch.inoThe Arduino program. Editable in Sketch projects, read-only in Blocks projects. See Sketch Editor.
diagram.jsonThe circuit as text. Valid edits are applied immediately. See diagram.json Format.
Library ManagerSearch and install Arduino libraries. See Libraries.

In a Blocks project, the Convert to Sketch button appears above the block editor. It asks for confirmation, then turns the project into a Sketch project using the generated code; this cannot be undone.

Drag the divider between the editor and the simulation to resize them. On small screens (phones and narrow windows), use the Editor / Simulation switch below the top bar to show one of them at a time.

Simulation panel

ElementWhat it does
▶ / ■Compiles and starts the simulation, or stops it.
⋮ menuRestart (while running), Show/Hide Serial Monitor and Mute/Unmute sound.
StatusReady, Compiling..., Running or Failed. While other compilations are running, it shows your place in the queue.
TimerThe simulated time since the program started.
CanvasThe circuit. Drag to move parts, click pins to draw wires, scroll to zoom.
Zoom buttonsZoom in, zoom out and fit the whole circuit in view.
Hint barShort instructions for what you are doing right now.

When compilation fails, a Compilation Error panel shows the compiler message below the editor. See Running the Simulation.

Ready to try it?

Sign in with Google, pick a board and run your first simulation in two minutes. Free during the launch period.

Start simulating free