About DigiSim

Circuits make sense once you cantake them apart.

DigiSim is a browser platform for building and probing circuits. Its four purpose-built labs use the simulation engine and supported project format suited to each subject.

Why it exists

Different circuit questions require different levels of abstraction.

General-purpose circuit tools expose voltage, device models, tolerances, and convergence because those details matter to their tasks. An introductory digital-logic activity may instead need to make Boolean state, data flow, and modeled timing immediately inspectable.

DigiSim separates those domains. Logic represents multivalued digital state and authored propagation delay; Relay solves a simplified resistive DC network with coil thresholds and actuation delay; Electricity models bench apparatus and calculated measurements; Analog uses modified nodal analysis.

The four labs

One platform, four purpose-built labs

Compare all four

Digital Logic Lab

Event-driven engine

Available

Inspect multivalued digital state, authored component delays, tri-state buses, and contention while progressing from individual gates to a small 8-bit teaching processor.

61 componentsRAM · ROM · ALUAssembly loader

Relay Lab

DC solver · audio

Available

Computing with modeled coils, contacts, and relay timing. A resistive DC network solve reports calculated node voltages and branch currents, while recorded relay samples accompany contact transitions.

112 catalog recordsDC network analysis

Electricity Lab

Modeled circuit measurements

Available

Connect modeled batteries, lamps, meters, and variable resistors, then compare calculated voltage and current with circuit-law predictions.

Calculated V · I · RSeries & parallel

Analog Lab

Rust MNA · WebAssembly

Available

Explore op-amps, RC filters, diodes, and transistors with a modified-nodal-analysis solver implemented in Rust and compiled to WebAssembly.

Operating pointAC sweepTransient

How we build it

Three commitments

Each DigiSim lab states the abstraction it uses and applies a simulation model suited to the subject, from event-driven digital logic to resistive relay networks and modified nodal analysis.

Honest abstraction

The Logic Lab models digital 0 and 1 alongside undefined, high-impedance, and contention states. Labs that expose electrical quantities use explicitly defined network and component models suited to their instructional scope.

Scales with the syllabus

The guided material progresses from elementary gates to multi-bit data paths, while each lab retains the workspace and model required by its subject.

Local circuit evaluation

Circuit evaluation runs locally in the browser, without a server round trip for each simulation event. Flip a switch and inspect the state changes produced by the selected lab model.

How the work is organized

Simulation engineering, learning design, and platform reliability

DigiSim is developed as an educational simulation platform: each workspace, component model, and explanation is evaluated against a defined learning objective and an explicit technical abstraction.

Product decisions balance simulation correctness within that abstraction, inspectable learner workflows, and reliable browser delivery.

  1. 01

    Engineering

    Simulation engines, editor internals and the cloud infrastructure underneath them.

  2. 02

    Pedagogy

    Lesson sequencing, SimCast scripts, and component references designed around explicit learning objectives and technical boundaries.

  3. 03

    Reliability

    Browser delivery uses distributed infrastructure. Service availability still depends on the network, browser, providers, and current platform status.

Company information

Registered company

DigiSim Technology Ltd

Company number

16962306

Registered in

England and Wales

Registered office

Office 16555, 182–184 High Street North, East Ham, London, E6 2JA, United Kingdom

Contact

support@digisim.ioNo public response-time SLA is currently stated.

Open a bench and build something

No installation or account is required to open a supported starter bench and begin exploring.

Launch the simulatorBrowse SimCast lessons