Prompt to PCB: design a circuit board from a text description

You write what the board has to do. An AI agent turns that into code, builds it, and shows you the schematic, the PCB layout, a 3D view and the bill of materials. You change the board by asking for the change in the same chat.

Try it with a board like this
Design an ESP32 board with USB-C power, a 3.3 V regulator, a status LED and a four-pin header for an I2C sensor.
Opens the editor with this sentence in the box.

To go from a prompt to a PCB with Cherry Blossom, open the app in your browser, describe the board in plain English, and send it. An AI agent in a cloud sandbox writes the board as tscircuit code, builds it, and shows the schematic, PCB layout, 3D view and BOM. A verification gate checks every AI edit against manufacturing rules, and footprints come from real part data rather than a model's guess.

It fits people who know what a board should do and would rather describe it than draw it: a sensor breakout, a microcontroller board with USB-C power, a small LED driver. You get Gerbers, a KiCad project and a BOM at the end.

It is a poor fit if you want to place every part and route every trace yourself, if you need to simulate the circuit first, or if the board is high-speed or RF. In those cases, start in a manual ECAD such as KiCad, or finish a Cherry Blossom draft there.

Where it fits

  • You know what the board should do and would rather describe it.
  • Sensor breakouts, microcontroller boards with USB-C power, small LED drivers.
  • You want Gerbers, a KiCad project and a BOM at the end.
  • You are fine changing the board by asking in the chat.

Where it doesn’t

  • You want to place every part and route every trace yourself.
  • You need to simulate the circuit before you build it.
  • The board is dense, high-speed or RF.
  • You want to start from a design file you already have.

How it works

  1. Describe the board

    Open the app and say what the board has to do, which parts you have picked and any size limit. You can attach a sketch or a photo of a reference board.

  2. Let the agent build

    It picks parts, writes the board as code and builds the schematic, PCB, 3D and BOM views. The run keeps going in the cloud if you close the tab.

  3. Fix what it flags

    The verification gate names any issue after each edit, such as an unconnected pin, and you ask the agent to fix it. A new chat on the same board lets you try a variant without losing the first.

  4. Export or order

    Download Gerbers, a KiCad project or a BOM, or send the board to PCBWay once it passes DRC. The quickstart names each control as you meet it.

What does prompt to PCB mean?

Prompt to PCB means starting a circuit board from a written description instead of a blank schematic. In a normal ECAD you pick parts, draw the schematic, assign footprints, place them and route the copper by hand. Here you state the goal, such as "Add an ESP32 with USB-C power" or "Design a 555 timer LED blinker", and the tool drafts all of those steps for you.

The draft is real code. Cherry Blossom's agent writes the board in tscircuit, a way of describing circuits as TypeScript, and builds it into open Circuit JSON. Every view and every export is read from that one build, so the schematic, the layout and the files a board house receives cannot drift apart.

What comes out of a prompt-to-PCB run?

  • Schematic, PCB, 3D and BOM views

    What it is for

    Reviewing the design in the browser before you commit to it

  • Gerbers and drill files

    What it is for

    What a board house needs to make the bare board

  • CSV BOM and pick-and-place

    What it is for

    Buying parts and having the board assembled

  • Editable KiCad project

    What it is for

    Finishing the layout by hand, or keeping the design in KiCad

  • GLB, glTF and STEP

    What it is for

    Checking fit in an enclosure or a mechanical CAD model

  • SVG and PNG images

    What it is for

    READMEs, issues and slides

  • Circuit JSON

    What it is for

    The open file under every view, readable in any text editor

When is another tool better for the job?

If you already have a schematic and only want the layout automated, a placement or routing tool fits better. Cherry Blossom drafts the whole board from a description and cannot import KiCad, Altium, EAGLE or other design files. Our guide to schematic to PCB with AI covers tools that start from your schematic.

If you want to draw the board yourself, a manual ECAD such as KiCad is the right tool; see our KiCad alternative comparison for how the two differ. If you need to simulate the circuit before building it, see circuit simulation software, because Cherry Blossom does not simulate. For dense, high-speed or RF boards, see high-speed PCB design software.

What does it cost?

Pro is $20 a month with 4M AI credits and 600 AI actions a day. Ultra is $140 a month with 32M credits and the frontier models. Usage past the allowance is $5 per 1M credits, only if you turn it on. The AI is included, with no API key and no per-seat licence. Pro runs on Sakura 2 Base, and Ultra adds Sakura 2 High.

The honest limits. Cherry Blossom is an early beta. You change a board by asking the agent, not by dragging traces yourself, so fine manual layout happens after a KiCad export. It is not a circuit simulator, it has no real-time multi-user editing, and it is not built for high-speed or RF sign-off.

Questions

Yes, AI can design a PCB from a text prompt for many simple and mid-sized boards. In Cherry Blossom you describe the board in plain English, for example a 555 timer LED blinker or an ESP32 board with USB-C power. An AI agent in a cloud sandbox writes the design as tscircuit code, builds it, and shows the schematic, PCB layout, 3D view and bill of materials. Footprints come from real part data, and a verification gate checks every AI edit against manufacturing rules. You change the board by asking for changes in the chat, then export Gerbers, a KiCad project and a BOM, or order through PCBWay once DRC passes. It is an early beta, it does not simulate circuits, and it is not built for high-speed or RF sign-off, so read what the agent builds before you send a board to fab.

You need to know what the board should do, and it helps to read a schematic. The agent handles part choice, footprints and layout, but you are still the one who decides whether the result is right before paying for boards.

Not inside Cherry Blossom. The views are for reviewing, and you change the board by asking the agent. For fine manual layout, export the editable KiCad project and finish it in KiCad.

No. Cherry Blossom cannot import KiCad, Altium, EAGLE or other design files. It starts from a description, and you can attach an image such as a sketch or a screenshot to help explain what you want.

No. The AI is included in the plan and there is no key to connect. Pro uses Sakura 2 Base, and Ultra adds Sakura 2 High.

Describe your board. See what comes back.

Schematic, layout and a verification gate, in the browser. Exports to Gerbers and KiCad.