Circuit Builder
Build a live circuit, then use the same workspace to explain what it is doing.
This page combines a free-build circuit canvas with guided component explanations, live computed values, and bounded DC solver assumptions that stay visible while you work.
Suggested starting points
Presets are there to teach. You can still add, delete, rotate, and rewire every part after loading one.
Current status and export
Diagram export stays disabled until the workspace contains at least one component. JSON state export still works for an empty workspace.
Workspace
Drag parts, rotate them in the inspector, and pan the canvas by dragging empty space.
Inspector
Select a part to inspect it
The inspector explains what each symbol means, which properties you can edit, and how the part is behaving inside the current circuit.
1. Add a source and at least one load.
2. Use the wire tool to connect two terminals at a time.
3. Click any component to edit it and read the live explanation.
Inspector
Component details, live readouts, warnings, and graph panels move here on smaller screens.
Inspector
Component details, live readouts, warnings, and graph panels move here on smaller screens.
Inspector
Select a part to inspect it
The inspector explains what each symbol means, which properties you can edit, and how the part is behaving inside the current circuit.
1. Add a source and at least one load.
2. Use the wire tool to connect two terminals at a time.
3. Click any component to edit it and read the live explanation.
Solver notes and model assumptions
This v1 builder prefers an explicit, teachable DC steady-state model over perfect electronics fidelity.
Solver notes and model assumptions
This v1 builder prefers an explicit, teachable DC steady-state model over perfect electronics fidelity.