Hidden behavior: The op-amp in EveryCircuit is actually a voltage-controlled voltage source with a low-pass filter (dominant pole) – that’s why it oscillates if feedback is positive.
While building a circuit, long-press (or right-click on web) any component to see:
This acts as a dynamic manual entry for each part.
Elliot Voss died in 2042, age 89, unaware of the world he’d changed. But on his deathbed, he spoke one sentence to a hospice nurse: "Tell them to read the chapter on ground."
The nurse didn't know what that meant. But Mira Patel did.
She opened the original manual—not the PDF, but the leaked metadata. Chapter 4, Section 12: "Ground." Most engineers think of ground as a zero-volt reference. A trash can for electrons. But Elliot had written: "Ground is not nothing. Ground is the patient ear. Ground is the return path of every story. If you do not love ground, your circuit will lie to you."
Beneath that, a single unreleased circuit diagram. It wasn't an amplifier or a filter. It was a ring oscillator, nine inverters in a loop, with no input and no output. A circuit that does nothing but chase its own tail.
But at the center, instead of a wire to ground, Elliot had drawn a question mark.
Mira built it in the Manualist fork. She ran the simulation.
The yellow dots flowed. The inverters flipped. But every seventh cycle, one dot would stop, dim, and then—impossibly—drift upward, out of the schematic, past the toolbar, into the white void of the simulation window’s margin.
It wasn't current. It wasn't heat. It was the only thing Elliot had never named.
She zoomed out. The dot kept drifting. And then the simulation asked her, in plain system text:
"Do you want to know where the lost electrons go?"
If you are a new user: Run the in-app tutorial first (5 minutes). Then read the online User Guide sections on “Simulation Control” and “Component Library.” Keep the gallery search open as your practical reference.
EveryCircuit’s philosophy is “manual by exploration” — but the official web help page is the closest to a traditional manual you will need.
This report details the essential features, basic operations, and advanced tools available in EveryCircuit , an interactive circuit simulator developed by MuseMaze, Inc. Quick Start & Core Interface
The app is designed for real-time visualization of voltage and current flow using a digital "breadboard" grid. EveryCircuit Adding Components : Tap a component icon to place it; do not drag and drop.
: Tap a component's node, then tap a second node to automatically route a wire. everycircuit manual
: Select a component and use the rotation buttons at the bottom of the screen. Ground Requirement : Every circuit must include an earth connection (ground) for the simulation to run properly. Simulation & Interactive Tools
The custom simulation engine is built for real-time interaction during live runs. EveryCircuit EveryCircuit: Animated interactive circuit simulator
EveryCircuit is one of the most popular, interactive, and visually dynamic circuit simulators available for students, educators, and electronics hobbyists. Unlike traditional SPICE-based simulators that output static graphs and complex data sheets, EveryCircuit brings electronic schematics to life with real-time animations of current flow and voltage charges.
This comprehensive manual and guide will walk you through everything you need to know to master EveryCircuit, from placing your first resistor to analyzing complex waveforms. 🚦 Getting Started with EveryCircuit
EveryCircuit is available across multiple platforms, including Android, iOS, and directly in your desktop web browser via Chrome. Creating an Account
While you can use EveryCircuit as a guest, creating a free account is highly recommended. An account allows you to:
Cloud Sync: Save your circuits and access them from any device.
Community Access: Share your creations and explore thousands of circuits built by other users.
Seamless Workspace: Pick up on your phone exactly where you left off on your laptop. The User Interface (UI) Layout
When you open a new workspace, you are greeted with a minimalist, clean grid system. The interface is divided into three main areas:
The Top Toolbar: This is your component library. It contains power sources, passive components, semiconductors, and measurement tools.
The Main Grid Workspace: This is where you will place, connect, and interact with your components.
The Bottom Control Bar: This contains the simulation controls (Play, Pause, Reset), the workspace settings, and the trash icon. 🔌 Building Your First Circuit: Step-by-Step
To understand how EveryCircuit works, let's build a classic LED circuit powered by a 9V battery. Step 1: Placing Components
Look at the top toolbar and find the DC Voltage Source (represented by a battery symbol or a simple circle with + and -). Tap it, and then tap on the workspace to place it. Find the Resistor symbol. Tap and place it on the grid.
Find the LED (Light Emitting Diode) symbol. Tap and place it on the grid.
Find the Ground symbol (three horizontal lines decreasing in size). Crucial Rule: EveryCircuit requires a ground component in every circuit to calculate voltage potentials accurately. Step 2: Wiring Components Together Wiring in EveryCircuit is incredibly intuitive. Hidden behavior: The op-amp in EveryCircuit is actually
Tap the node (the small circle at the end of a component's terminal) of the battery.
Tap the node of the resistor. EveryCircuit will automatically draw a clean, right-angled wire between them.
Repeat this process to connect the resistor to the LED, the LED to the ground, and the ground back to the negative terminal of the battery. Step 3: Adjusting Component Values By default, EveryCircuit assigns standard values (like for a resistor). To change these:
Tap on the component you want to modify (e.g., the resistor).
A small wrench or gear icon will appear, along with a circular dial on the side. Spin the dial to increase or decrease the value. You can change units dynamically from ohms ( Ωcap omega ) to kilo-ohms ( ) or mega-ohms ( ⚡ Understanding the Real-Time Simulation
Once your circuit is wired and grounded, tap the Play button at the bottom of the screen. This is where EveryCircuit shines.
Moving Dots (Current): You will see small yellow dots moving through the wires. These represent the flow of conventional electric current. The faster they move, the higher the current.
Color Gradients (Voltage): The wires themselves will change color or brightness based on voltage. Green usually represents positive voltage, while gray or black represents ground/zero voltage.
Interactive Components: You can interact with components while the simulation is running. Tap a switch to open or close it. Turn a potentiometer dial and watch the LED grow dimmer or brighter in real time! 🔬 Advanced Analysis: Using the Oscilloscope
To truly understand what is happening in a dynamic circuit (like an AC circuit or an oscillator), you need to see the waveforms. EveryCircuit has a built-in, easy-to-use virtual oscilloscope. How to Plot Waveforms
Tap on any component or specific wire node you want to monitor.
Look for the small icon that looks like an eye or a waveform (the "Tune" or "Watch" button).
An oscilloscope display will slide out at the bottom or side of the screen. It will plot voltage or current over time. Oscilloscope Controls
Scale: You can pinch or use the dial to adjust the time scale (X-axis) and the amplitude scale (Y-axis).
Multi-channel: You can tap multiple components to display multiple colored waveforms simultaneously, allowing you to compare input vs. output signals easily. 🧰 EveryCircuit Component Library Overview
EveryCircuit boasts a robust library capable of simulating everything from basic physics projects to complex university-level engineering designs. Passive Components
Resistors & Potentiometers: For limiting current and dividing voltage. This acts as a dynamic manual entry for each part
Capacitors: For storing energy and filtering signals (watch them charge and discharge visually!). Inductors: For storing energy in magnetic fields. Active & Semiconductor Components
Diodes & Zener Diodes: For rectifying AC to DC or limiting voltage.
Bipolar Junction Transistors (BJT): NPN and PNP models for amplification and switching.
MOSFETs: Metal-Oxide-Semiconductor Field-Effect Transistors for modern digital and power circuits. Sources & Integrated Circuits (ICs)
AC/DC Sources: Constant voltage, square waves, triangle waves, and sine wave generators.
Operational Amplifiers (Op-Amps): Perfect for building active filters, comparators, and amplifiers.
Logic Gates: AND, OR, NOT, NAND, NOR, and XOR gates for designing basic digital logic and processors.
555 Timer: The legendary chip used for timers, pulse generation, and oscillator applications. 💡 Pro-Tips for EveryCircuit Power Users
To make the most out of your EveryCircuit experience, keep these professional tips in mind:
Watch Your Grounding: If your simulation gives wild numbers or doesn't run, 90% of the time it is because you forgot to add a Ground component.
The "Slow Motion" Feature: If you are analyzing a very high-frequency circuit, the dots might move too fast to see. You can pause the simulation and use the step-by-step forward button to watch the circuit state change microsecond by microsecond.
Check the Community Tab: Don't start from scratch every time. Use the search bar in the community tab to find examples of "buck converters," "audio amplifiers," or "flip-flops" to see how others built them.
Mind the Power Limits: Just like in real life, pushing too much current through a component can cause "simulated" damage or yield unrealistic results. Always calculate your power dissipation (
If you are looking to learn more or need help with a specific circuit concept, I can provide you with a custom circuit walkthrough, explain the behavior of a specific component (like Op-Amps or Transistors), or help you debug a circuit that isn't working properly. What are you building today?
Located next to the play button. Sliding to the right speeds up time (good for watching a capacitor charge slowly). Sliding left slows down time (good for watching high-frequency oscillators).
This is not a graph that appears after simulation; it draws live.