i
IoTSpark
Back

Circuit Diagram (Diagram)

Drag and drop components, wire connections, Auto-Connect modules, and handle warnings on the canvas.

Manually Wiring Between Pins

Creating a new wire

  1. On a component node, click on the pin you want to connect.
  2. Click on the target pin on another node.
    • Clicking the same pin you selected in step 1 again cancels the pending wiring action.
    • You can also drag directly from one pin's handle to another pin (click and hold, then drag) instead of clicking twice.

Result: a new wire is created; the system automatically infers a label and color for the wire based on the pin type (e.g. I2C, power, GND...).

Editing/deleting an existing wire

  • Drag one end of an existing wire to a different pin to reconnect it; if you drop it into empty space (not on any pin), that wire is deleted.
  • Select a wire (click on it) then click "Delete Connection" in the Properties panel on the right; or select the wire/component and click the "Delete" tool on the Tool Rail (top-left corner of the canvas), or press the Delete key.
  • Right-click a node → select "Delete node" to remove both the component and every wire connected to it.

Choosing a wire style while drawing

On the Tool Rail (the vertical bar at the top-left corner of the canvas), click the "Wire" tool (shortcut W) to open the route style picker: straight, step, smoothstep, simplebezier, bezier.

Example

Connect the DATA pin of the DHT22 to an available GPIO pin on the ESP32 (e.g. GPIO4): click the DATA pin on the DHT22 node, then click the GPIO4 pin on the ESP32 node — a digital signal wire appears immediately, automatically colored differently from the power/GND wires already connected.