Design the circuit. Then prove it works.

Draw it yourself or describe what you need. Either way you get a schematic you can probe, measure, and run real firmware against, before you order a single part.

Tinkered schematic editor running a live simulation of an Arduino Uno traffic light controller, with a passing ERC check, an Arduino Uno symbol and full pinout, three 220 ohm resistors driving red, yellow and green LEDs with the yellow one lit, current flowing along the labelled nets, live node voltages, a symbol library of sources, passives and diodes, and an assistant panel listing the generated project files and the checks that passed

Get to a first circuit without giving up control.

Start with the behavior, parts, interfaces, or constraints that matter. Tinkered uses AI to create an editable schematic while every symbol, value, net, and pin remains open to review.

  1. 01

    Define what the circuit must do

    Describe the behavior, components, interfaces, power requirements, or constraints that already matter.

  2. 02

    Review the first schematic

    Inspect the selected parts, electrical values, power rails, buses, nets, and MCU pin assignments.

  3. 03

    Change any decision

    Replace a part, reconnect a net, adjust a value, or choose a different pin without starting the design over.

An editor that behaves like one.

Generation is a starting point, not a contract. The schematic underneath is a proper engineering document you can drive by hand at any moment.

  • Draw it yourself

    Place parts from a library of thousands of symbols, route multi-segment wires with the corners you choose, and label nets instead of dragging a wire across the sheet.

  • Nothing is locked

    Every symbol, value, net, and pin the assistant proposes stays editable. Change a part, reroute a connection, or start from an empty sheet and never use the assistant at all.

  • Real designators and values

    Reference designators, component values, and pin assignments are structured data, not labels drawn on a picture. They carry into the netlist and into firmware.

See the code and the circuit on one timeline.

Most tools make you choose. Run the firmware and guess at the analog, or simulate the analog with no firmware in it. Tinkered runs both together and measures them against a single clock, so you can watch a pin change state and watch what that did to your circuit in the same moment.

  • Firmware

    Your compiled code, running

    The sketch that will ship runs against the circuit you drew. Pin writes, timers, and interrupts happen when the firmware says they happen.

  • Analog

    Real component behavior

    Capacitors charge, op-amps settle, and dividers load exactly as their values dictate. Not animated approximations of a circuit.

  • One timeline

    Cause next to effect

    Both are measured against the same clock, so a pin edge and the analog transient it caused appear on the same trace, at the same instant.

Measure it before you build it.

A schematic that only looks right is a guess. Tinkered gives the design a bench: probes on any net, a triggering oscilloscope, the analyses you already work in, and measurements that agree with what an instrument on your desk would tell you.

  • Oscilloscope

    Probe any net or pin. Edge triggering with adjustable level, slope, hold-off, and pre-trigger position. Auto, normal, and single-shot capture, so a one-time event stays on screen.

  • Automatic measurements

    Vpp, Vrms, Vavg, top and base, frequency, period, duty cycle, rise and fall time, and overshoot. Levels come from the settled waveform, not from peaks, so a ringing edge reports honest numbers.

  • Analysis modes

    Operating point for a quick DC answer, transient for behavior over time, DC sweep for a curve across an input, and AC sweep for frequency response across decades.

  • Math and spectrum

    Derive current across a shunt or instantaneous power from two probes. Take an FFT of any channel with selectable windowing when you need the frequency picture instead of the time one.

  • Protocol decode

    Read UART, I2C, and SPI traffic decoded from the captured lines, so a bus problem is legible as frames instead of a wall of edges.

  • Design checks and export

    Rule checks flag floating inputs, conflicting drivers, and power problems before you order parts. Export any capture as CSV when the analysis continues somewhere else.

Every capture is inspectable. Open the generated netlist and read exactly what was solved, line by line.

From schematic to a device that runs.

Tinkered keeps the circuit from becoming an isolated drawing. For MCU projects, components, connections, and pin assignments continue into firmware, simulation, and physical hardware.

  1. 01

    Create

    Turn requirements into an editable circuit with components, values, nets, and power connections.

  2. 02

    Validate

    Review electrical conditions, missing connections, and unresolved requirements before moving on.

  3. 03

    Connect firmware

    Carry MCU interfaces and pin assignments into the board-specific code that controls the circuit.

  4. 04

    Simulate

    Run the firmware with the circuit and observe how inputs, outputs, and components respond together.

  5. 05

    Build

    Take the reviewed project toward assembly, deployment, and another physical iteration.

Questions about circuit design?

Still working through the circuit? Bring it to the maker community.

Join the community
What can Tinkered create from a circuit description?

Tinkered can turn a written requirement into an editable circuit schematic with components, symbols, electrical values, power connections, interfaces, nets, and pin assignments. You can inspect the result, change any decision, and continue refining the same design.

Is an AI-generated schematic still editable?

Yes. The schematic remains a structured engineering document rather than a flattened image. You can replace components, change values, reroute connections, revise power requirements, and update microcontroller pins directly.

How does Tinkered validate a circuit schematic?

Tinkered checks the design context around connections, electrical requirements, component interfaces, and pin assignments. It can surface unresolved requirements and compatibility conflicts for review before simulation. These checks help reduce mistakes, but they do not guarantee how every physical build will behave.

Can I create a circuit without a microcontroller?

Yes. You can create and edit schematics for circuits that do not include a microcontroller. When a design does include a supported MCU, Tinkered can also carry its components, connections, interfaces, and pin map into board-specific firmware and simulation.

How do schematics connect to Arduino, ESP32, or Raspberry Pi Pico firmware?

The circuit and firmware reference the same device model. Component interfaces, schematic nets, board pins, and firmware definitions stay related, so a hardware change can surface the code and configuration that may also need attention. Learn more about circuit and firmware development.

What kind of simulation can I run on a schematic?

You can solve the operating point for a quick DC answer, run a transient to see behavior over time, sweep a DC input to plot a curve, and sweep frequency for an AC response. Probe any net, trigger on an edge, and read automatic measurements such as frequency, duty cycle, rise time, and RMS. Captures export as CSV.

Can I simulate firmware and analog circuitry at the same time?

Yes, and they share one clock. Your compiled firmware runs against the circuit you drew, and both are measured on the same timeline, so a pin changing state and the analog transient it caused line up on the same trace. That is what makes it possible to debug a timing problem and a component problem in the same view instead of guessing which one you are looking at. See circuit and firmware simulation.

Is this accurate enough for real engineering work?

The analog side solves your actual component values rather than animating an approximation, and measurements follow the same definitions a bench instrument uses, so settled levels come from the waveform rather than from peaks. You can open the generated netlist and read exactly what was solved, line by line. Nothing about the result is hidden from you.

Can I design a circuit without using the AI agent?

Yes. You can start with a blank schematic, place components, draw connections, assign values, and configure pins yourself. The AI agent is optional, so you can use it for assistance when useful or work directly in the schematic editor from start to finish.

Which electronic components and development boards are supported?

Tinkered includes microcontrollers, sensors, displays, motors, drivers, communication modules, passives, and other common electronics components. Its broader workflow supports more than 1,300 development boards across Arduino, ESP32, Raspberry Pi Pico, RP2040, STM32, Teensy, micro:bit, nRF52, and Feather families. Browse the supported components library.

What can I do after the schematic is complete?

You can continue developing MCU firmware, run the connected design in simulation, revise the circuit from the observed behavior, and then move supported projects onto physical hardware. The schematic remains part of the project throughout that workflow instead of becoming a disconnected export.

Start your next circuit.

Create an editable schematic from a blank canvas or with AI assistance, validate the design, and carry MCU projects into firmware and simulation.