← 返回
开发者工具

Manage Bambu Labs 3D Printers thru your Agent

Operate and troubleshoot BambuLab printers with the bambu-cli (status/watch, print start/pause/resume/stop, files, camera, gcode, AMS, calibration, motion, fans, light, config, doctor). Use when a user asks to control or monitor a BambuLab printer, set up profiles or access codes, or translate a task into safe bambu-cli commands with correct flags, output format, and confirmations.
操作和排查BambuLab打印机,使用bambu-cli工具(状态/监控、打印启动/暂停/恢复/停止、文件管理、摄像头、gcode、AMS、校准、运动控制、风扇、灯光、配置、诊断)。适用于用户要求控制或监控BambuLab打印机、设置配置文件或访问代码,或将任务转化为安全的bambu-cli命令(含正确参数、输出格式和确认信息)的场景。
tobiasbischoff
开发者工具 clawhub v1.0.0 1 版本 98876.1 Key: 无需
★ 17
Stars
📥 3,531
下载
💾 246
安装
1
版本
#latest

概述

Bambu CLI

Overview

Use bambu-cli to configure, monitor, and control BambuLab printers over MQTT/FTPS/camera, producing exact commands and safe defaults.

Defaults and safety

  • Confirm the target printer (profile or IP/serial) and resolve precedence: flags > env > project config > user config.
  • Avoid access codes in flags; use --access-code-file or --access-code-stdin only.
  • Require confirmation for destructive actions (stop print, delete files, gcode send, calibrate, reboot); use --force/--confirm only when the user explicitly agrees.
  • Offer --dry-run when supported to preview actions.
  • Choose output format: human by default, --json for structured output, --plain for key=value output.

Quick start

  • Configure a profile: bambu-cli config set --printer --ip --serial --access-code-file --default
  • Status: bambu-cli status
  • Watch: bambu-cli watch --interval 5
  • Start print: bambu-cli print start --plate 1
  • Pause/resume/stop: bambu-cli print pause|resume|stop
  • Camera snapshot: bambu-cli camera snapshot --out snapshot.jpg

Task guidance

Setup & config

  • Use config set/list/get/remove to manage profiles.
  • Use env vars to avoid flags in scripts: BAMBU_PROFILE, BAMBU_IP, BAMBU_SERIAL, BAMBU_ACCESS_CODE_FILE, BAMBU_TIMEOUT, BAMBU_NO_CAMERA, BAMBU_MQTT_PORT, BAMBU_FTP_PORT, BAMBU_CAMERA_PORT.
  • Note config locations: user ~/.config/bambu/config.json, project ./.bambu.json.

Monitoring

  • Use status for a one-off snapshot; use watch for periodic updates (--interval, --refresh).
  • Use --json/--plain for scripting.

Printing

  • Use print start with .3mf or .gcode.
  • Use --plate to select a plate number or gcode path inside a 3mf.
  • Use --no-upload only when the file already exists on the printer; do not use it with .gcode input.
  • Control AMS: --no-ams, --ams-mapping "0,1", --skip-objects "1,3".
  • Disable flow calibration with --flow-calibration=false if requested.

Files and camera

  • Use files list [--dir ], files upload [--as ].
  • Use files download --out ; use --force to allow writing binary data to a TTY.
  • Use files delete only with confirmation.
  • Use camera snapshot --out ; use --force to allow stdout to a TTY.

Motion, temps, fans, light

  • Use home, move z --height <0-256>.
  • Use temps get|set (--bed, --nozzle, --chamber; require at least one).
  • Use fans set with --part/--aux/--chamber values 0-255 or 0-1.
  • Use light on|off|status.

Gcode and calibration

  • Use gcode send or gcode send --stdin (confirmation required; --no-check skips validation).
  • Avoid combining --access-code-stdin with gcode send --stdin; use an access code file instead.
  • Use calibrate with --no-bed-level, --no-motor-noise, --no-vibration when requested.

Troubleshooting

  • Use doctor to check TCP connectivity to MQTT/FTPS/camera ports; suggest --no-camera if the camera port is unreachable.
  • Assume default ports: MQTT 8883, FTPS 990, camera 6000 unless configured.

Reference

Read references/commands.md for the full command and flag reference.

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-28 11:23 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

security-compliance

fizzy.do - have your agent read, understand and update your fizzy.do boards

tobiasbischoff
使用 fizzy-cli 工具在命令行中认证并管理 Fizzy 看板、卡片、评论、标签、列、用户和通知。当需要列出、创建、更新或删除 Fizzy 资源,或编写 Fizzy 工作流脚本时,请应用此技能。
★ 1 📥 2,289
developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 666 📥 323,786
developer-tools

Gog

steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 920 📥 185,726