Start simulating free

Parts Overview

Circzy has more than 100 parts. Each one has a picture that matches the real component, named pins you can wire to, and behavior that your program can interact with during the simulation.

Categories

Anatomy of a part

Every part in this reference is described with the same fields:

FieldMeaning
TypeThe identifier used in diagram.json, for example led or dht22.
PinsThe names of the connection points. Wires in diagram.json refer to them as { "partId": "…", "pin": "…" }.
WiringHow to connect the part to the board, including the I²C address or SPI pins when relevant.
OptionsSettings in the part toolbar, such as colors, values and sensor ranges.
During simulationHow you interact with the part while the simulation runs.

Pin names with a number suffix

When a part has several pins with the same function, they get a suffix: GND.1, GND.2, 3V3.1 and so on. All pins with the same base name are connected inside the part, so you can use whichever is closest.

Power

Parts take power from the board pins you connect them to. A part that is not connected to power and ground does not work, just like in real life. For example, an I²C display only answers when its VCC/VDD and GND pins are wired.

Adding parts

Click the + button in the simulation panel, search by name or keyword, and click a part to place it. See Circuit Editor.

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