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:
| Field | Meaning |
|---|---|
| Type | The identifier used in diagram.json, for example led or dht22. |
| Pins | The names of the connection points. Wires in diagram.json refer to them as { "partId": "…", "pin": "…" }. |
| Wiring | How to connect the part to the board, including the I²C address or SPI pins when relevant. |
| Options | Settings in the part toolbar, such as colors, values and sensor ranges. |
| During simulation | How 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