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.
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.
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
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.
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.
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.
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 forReviewing the design in the browser before you commit to it
Gerbers and drill files
What it is forWhat a board house needs to make the bare board
CSV BOM and pick-and-place
What it is forBuying parts and having the board assembled
Editable KiCad project
What it is forFinishing the layout by hand, or keeping the design in KiCad
GLB, glTF and STEP
What it is forChecking fit in an enclosure or a mechanical CAD model
SVG and PNG images
What it is forREADMEs, issues and slides
Circuit JSON
What it is forThe open file under every view, readable in any text editor
| Output | What it is for |
|---|---|
| Schematic, PCB, 3D and BOM views | Reviewing the design in the browser before you commit to it |
| Gerbers and drill files | What a board house needs to make the bare board |
| CSV BOM and pick-and-place | Buying parts and having the board assembled |
| Editable KiCad project | Finishing the layout by hand, or keeping the design in KiCad |
| GLB, glTF and STEP | Checking fit in an enclosure or a mechanical CAD model |
| SVG and PNG images | READMEs, issues and slides |
| Circuit JSON | 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.
Other use cases
Describe your board. See what comes back.
Schematic, layout and a verification gate, in the browser. Exports to Gerbers and KiCad.
