From the schematic through the simulation with real firmware to the finished board. Below the system overview you find a reference page for every part in the library: description, pins, parameters, simulation model, land pattern and datasheet.
The editor runs in the browser at /app. No account is needed to start; circuits stay in your browser until you save them to an account.
Pick a part in the library on the left, then click on the sheet to place it. Hold Shift to place several.
Draw wires with the wire tool: click a pin, click the corners, finish on a pin or an existing wire (or double-click).
Select a part to change its values in the inspector on the right. Right-click it to rotate, mirror or delete it, open its code or this documentation.
Start the simulation with ▶ Simulate. Hover over a wire or a pin to read voltage and current, place probes for the oscilloscope.
Switch between Schematic, PCB, Scene and Code at the top.
02
Schematic editor
Circuits are drawn from parts of the library on one or more sheets. Every part carries its simulation model, its pins and, where known, a land pattern for the board. A circuit can be saved as a part of its own and used like any other part (hierarchical component).
Schematic
Several sheets and boards in one project
Save a circuit as your own part
Part editor with SPICE or Verilog models
Circuit check for wiring and supply mistakes
Tidy the layout with one click
Undo, redo and keyboard shortcuts
03
Simulation
The analog engine sets up the modified nodal analysis (MNA) of the circuit and solves it with Newton-Raphson: first the DC operating point, then a transient analysis in time steps. Diodes, transistors and the other nonlinear parts are limited between iterations as in SPICE.
Digital parts (Verilog, synthesized with Yosys) and microcontrollers run as digital agents next to it. A mixed-signal bridge exchanges pin levels with the analog solver after every accepted step: outputs drive the nodes through a driver resistance, inputs read the node voltages with thresholds. So analog parts, logic and firmware share one run.
Each part page in this documentation states which model the part uses: a built-in element, a SPICE subcircuit, Verilog, a behavioural model of a chip, or a microcontroller with real firmware.
Simulation
Transient analysis and DC operating point
Analog parts, logic and firmware in one run
Trapezoidal, Gear 2 and backward Euler integration
Slow motion, fast motion and faster quiet phases
Temperatures from simulated power
Sound from speakers, headphones and buzzers
Antennas coupled by distance and orientation
04
Microcontrollers and firmware
Microcontroller parts run the binary you would flash, on an emulated CPU core. Write the code in the code view (Arduino sketch, bare-metal C or Zephyr, depending on the chip) and compile it, or load your own ELF / Intel HEX / BIN file in the inspector.
Bare-metal C (arm-none-eabi-gcc) or a Zephyr project in the code view, or your own ELF / Intel HEX / BIN file
05
Measurements and heat view
Probes, the oscilloscope and the logic analyzer read the running simulation. The heat map colours parts by dissipated power and estimated temperature, in the schematic and on the board in 2D and 3D. Parts driven beyond their ratings are marked as overloaded.
The power analysis evaluates recorded time windows of a current probe on a Li-ion cell: charge, peaks and an estimated runtime.
Instruments
Oscilloscope with trigger, cursors and up to 2 million points per channel
The Raspberry Pi Pico W connects to a simulated Wi-Fi network. Its firmware uses its real TCP/IP stack (lwIP); the router, the broker and the test server are part of the simulation. The Network panel shows all traffic.
Virtual network
Router with DHCP, DNS and NTP
HTTP test server, and web pages from your own board
MQTT broker; publish from the panel
Traffic log of everything on the network
07
PCB
Placement and routing are generated from the schematic, with rules per net type. Check the design rules, look at the board in 3D and export Gerber X2, drill files, BOM, placement file or a KiCad board. The files are not tied to one manufacturer.
Every part page shows the land pattern the generator uses and whether it is verified, a draft to check, a generic package or an off-board connector.
PCB
Automatic placement and routing
2 or 4 copper layers
Net classes with impedance and clearance rules
Track width from the simulated current
Move, rotate and lock parts, then reroute
Draw tracks and copper areas by hand
Design rule check
Color by voltage, layer or current, thermal image
3D view
Files
Gerber X2, drill data, BOM and placement file as a ZIP
KiCad board export and import
KiCad netlist import
Projects as JSON
08
3D view and scene
The 3D view shows the generated or imported board with its parts, and can colour it with the heat map. The Scene view arranges several boards as devices in space: antennas couple by distance and orientation.
09
Examples and lessons
The learning path loads one circuit per lesson and checks each task against the running simulation. The examples menu opens finished circuits, from an RLC circuit to a CPU built from 74xx chips.
Lessons
Electronics basics
Programming the Arduino
Sensors and displays
Wi-Fi and the Internet of Things
Your own PCB
10
AI agents
An MCP server gives Claude Code and other MCP clients the same tools as the editor. There is no built-in chat; you use the agent you already have.
library_search
Finds parts and their pins
circuit_edit
Places and connects parts; the changes appear in the open editor
circuit_check
Finds wiring and supply mistakes
firmware_compile
Compiles firmware and loads it into the chip
circuit_simulate
Runs the circuit, measures with scope and logic analyzer, reads displays, steps through code
11
Accounts and plans
Without an account the editor works in the browser. An account stores projects and your own parts. Plans set the limits of the work done on the server: number of projects and parts, private projects, builds per day, Zephyr builds, fabrication and KiCad export, PDN analysis, more than two copper layers, MCP agents, API keys and commercial use. Where a feature is locked, the editor names the plans that include it; the account dialog lists the current offer.
Accounts
Works without an account; circuits stay in your browser
Optional account for projects, your own parts and API keys
MCP server for AI agents
English and German, dark and light
12
Limits of the simulation
A simulation does not replace a prototype. Models cover what they were built for, and some effects are not in them.
There is no field solver. Radio links and antennas are modelled, not solved electromagnetically.
Review an automatically routed board before you order it, especially at high voltage.
↓
Part reference
Every part of the library has its own page, generated from the same definition the editor and the simulation use. In the editor, right-click a part or use the book icon in the library and the inspector to open it.