Skip to main content
On this pageBefore you startFollow the stepsCheck your resultTroubleshooting

AI workflows

Design a circuit with the AI chat

Describe a circuit in Chat, watch the assistant pick parts and generate a schematic, then check the result yourself.

What you will accomplish

A generated schematic in your project, with the parts and connections checked against the datasheets before you build on it.

Before you start

  • An editable project
  • A circuit brief with voltages, interfaces, and any parts you require or forbid

Applies to: Resin web app

Follow the steps

  1. 1

    Write the brief

    Write the request before you open Chat. Include input and output voltages, the interfaces (USB, CAN, I2C, and so on), current or power limits, and any part you require or want to avoid. One complete message works better than a series of corrections.

    Outside Resin

    Expected result

    The brief fits in one message and states every hard requirement.

  2. 2

    Start a chat

    Open the project and use the Chat panel. Choose New chat if the current thread is about something else. Paste the brief into Describe your circuit design... and send it.

    Chat > New chat

    Expected result

    Your message is the latest one in the thread and the assistant has started replying.

  3. 3

    Answer its questions and pick an architecture

    The assistant first asks about anything the brief left open, then proposes two or three architectures with block diagrams. Reply with the one you want. Use Stop generating if it goes in the wrong direction and restate the requirement.

    Chat

    Expected result

    One architecture is chosen and shown on the Overview tab under Architecture.

  4. 4

    Watch the tool steps

    While the assistant works, the thread shows each step: Searching for parts..., Reading datasheet..., Selecting component..., Setting architecture..., Generating schematic..., Updating design notes.... A step that fails is marked as failed; the text after it does not repair it.

    Chat thread

    Expected result

    Generating schematic... has finished and the reply describes the result.

  5. 5

    Check the parts

    Open the Overview tab. Bill of Materials lists the selected parts with manufacturer part numbers; Design Notes holds the assistant's reasoning. For each part, open the datasheet (Components > Bill of Materials has a Datasheet column) and confirm the ratings, package, and pinout match what the brief needs. The assistant reads datasheets, but it can still choose wrong.

    Overview and Components tabs

    Expected result

    Every part is confirmed or marked for replacement.

  6. 6

    Check the schematic

    Open the Schematics tab; the generated sheet is there. Follow each power rail and each interface from its connector to the IC pin. Confirm pin numbers against the datasheet, and check decoupling, pull-ups, and termination. Run ERC (see Run and triage ERC).

    Schematics tab

    Expected result

    Every rail and interface traces end to end and ERC shows no errors you cannot explain.

  7. 7

    Ask for changes

    For a fix, send a follow-up naming the exact object and the change, for example 'Change R3 to 4.7k' or 'Connect U2 pin 7 to GND'. The assistant edits the schematic in place. You can also edit the sheet yourself; edits you make are kept.

    Chat

    Expected result

    The follow-up changed only what you asked for.

Check your result

  • Brief sent in one message
  • Architecture chosen
  • Schematic generated
  • Every MPN checked against its datasheet
  • Pinouts checked
  • Rails and interfaces traced
  • ERC run

Troubleshooting

Find the symptom, apply the fix, and repeat the affected check.

Send is disabled

The message is empty or a reply is still streaming. Wait for it to finish or use Stop generating.

A tool step failed

Read the error in the thread. Ask the assistant to retry that step, or replace the part it was working on.

A part does not exist or has the wrong rating

Tell the assistant the exact problem and the part you want instead. Do not accept a part you cannot find a datasheet for.

No schematic appeared

Check the Schematics tab and the thread for a Generating schematic... failure. Ask the assistant to generate the schematic again.

The schematic differs from the architecture

Name the mismatch (reference, net, requirement) in a follow-up. Small, specific requests work better than 'redo it'.

A follow-up changed things you did not ask about

Undo in the editor (Ctrl+Z / Cmd+Z) or restore from Version Control, then send a narrower request.