/circuit — Circuit Builder
Describe a circuit in a few lines of tscircuit code and get a schematic, a PCB layout and Circuit JSON back. Runs entirely in your browser, offline, with nothing uploaded.
log
Everything runs on your machine. The evaluator is a self-hosted copy of
tscircuit
running in a Web Worker; the schematic and PCB drawings come from
circuit-to-svg.
Your code is transpiled and executed in the page and is never sent anywhere.
Built-in parts only. Upstream tscircuit can pull parts from its online registry with
Built-in parts only. Upstream tscircuit can pull parts from its online registry with
import … from "@tsci/…". Here the worker gets no network at all,
so those imports fail by design. Everything in tscircuit's
built-in element
set works: board, resistor, capacitor,
led, diode, chip, pinheader,
net, netlabel, trace and friends, with
footprinter
strings like 0402, 0603, soic8 or pinrow4.
The first run downloads a large engine bundle, so give it a moment.