camera_stream_start
Starts or renews a persistent printer camera connection for live viewing, then closes it after an idle timeout; snapshots reuse the latest frame.
Instructions
Start or renew one persistent camera connection for this printer. Call only while watched; it closes automatically after idle_timeout_ms without a viewer request. camera_snapshot then reuses its latest frame. No printer motion or print commands.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "camera_stream_start"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fps | No | Maximum processed frames per second. The first viewer sets the rate until the stream closes. | |
| host | No | Printer LAN host or IP; defaults to the configured Bambu host. | |
| bambu_model | No | Bambu model used to select the camera transport; defaults to BAMBU_MODEL. | |
| bambu_token | No | Printer LAN access code; defaults to the configured access code. | |
| bambu_serial | No | Printer serial number; defaults to the configured serial and identifies its shared stream. | |
| idle_timeout_ms | No | Close the shared connection after this many milliseconds without a viewer request. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fps | Yes | ||
| status | Yes | ||
| startedAt | Yes | ||
| transport | Yes |