Render
renderGenerate PNG images of schematics, PCB layers, or 3D views so the model can inspect layout after edits and crop in on findings.
Instructions
Look at the design: returns PNG image(s) the model can see. Use after edits to check layout, and with crop to zoom on a finding's at.
target: 'schematic' (every sheet, or sheet='name' for one), 'pcb' (2D layers), 'pcb3d' (raytraced 3D).
layers (pcb): default all copper + silkscreen + front mask + outline (no F.Fab: its value texts sit on top of the reference
designators); pass e.g. ['F.Cu','Edge.Cuts'] to choose. view: pcb → top|bottom; pcb3d → top|bottom|iso|iso_bottom|front.
crop: [x0,y0,x1,y1] in mm document coordinates (schematic / pcb top view). width: pixels, ≤ 2400 (default 1400).
Example: render(target='schematic', crop=[90,40,180,110])
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"target": "<target>"
},
"name": "render"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| crop | No | [x0,y0,x1,y1] mm | |
| view | No | ||
| sheet | No | schematic sheet name or file stem (default: all sheets, max 8) | |
| width | No | ||
| layers | No | ||
| target | Yes | ||
| project | No | project path (default: active) |