Render the schematic
Draw symbols, nets, and reference designators from the same source as the PCB.
Under every board in Cherry Blossom is Circuit JSON, the open source of truth beneath every board. It drives the schematic, PCB, Gerbers, BOM, SPICE, and warnings in a format you own.
[
{ "type": "source_component", "name": "U1", "ftype": "simple_chip" },
{ "type": "schematic_component", "center": { "x": 0, "y": 0 } },
{ "type": "pcb_smtpad", "shape": "rect", "width": 0.6, "height": 0.6 },
{ "type": "source_trace", "connects": ["U1.VCC", "net.V3_3"] }
]Circuit JSON stores components, symbols, footprints, pads, nets, and traces as typed elements. Cherry Blossom compiles your prompt into those primitives, so every view and export reads the same source.
See what the verification gate catchesDraw symbols, nets, and reference designators from the same source as the PCB.
Lay out footprints, copper, silkscreen, and traces from the shared representation.
Export fab-ready Gerbers and drill files directly from the board data.
Generate a BOM with manufacturer part numbers and second sources.
Feed the same netlist into SPICE before you commit copper.
Attach DRC and electrical warnings to the exact pad, net, or component to fix.
A board you cannot open is a board you do not really own. Open standards keep your work portable, reviewable, and yours.
Components, nets, traces, and pads are typed entries you can inspect in any text editor.
Diff a board in a pull request and review every change like code.
Bridge to Gerber, SPICE netlists, and KiCad without trapping work in a proprietary file.
Fab, audit, or move your schematics, Gerbers, and BOM without an export tax.
Prompt in, portable design out. Free during the beta.