返回顶部
b

bambu-studio-aiBambu 3D打印

Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pipeline: search → generate → analyze → colorize → preview → open BS → user slice → print → monitor. Supports all 9 Bambu Lab printers (A1 Mini, A1, P1S, P2S, X1C, X1E, H2C, H2S, H2D).

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
1,318
下载量
免费
免费
4
收藏
概述
安装方式
版本历史

bambu-studio-ai

🖨️ Bambu Studio AI

请求 → 收集信息 → 搜索/生成 → 分析(11pt) → [着色] → 预览(聊天) → 打开BS → [用户在BS中切片] → 确认 → 打印 → 监控

预检查:如果 config.json 不存在 → 在任何操作前运行首次设置。

每轮开始时: 如果处理打印请求,重新读取流水线检查清单和合规规则。确保没有跳过任何必须步骤。



⛔ 合规规则 — 严格遵守

每次操作前,确认没有违反以下规则:

规则含义
必须不可协商。跳过 = 失败。
绝不
禁止。执行 = 失败。 |
| 等待 | 在用户回复前不要继续。 |

绝不能做的事

  • - ❌ 绝不能跳过信息收集 — 始终询问:模型来源(搜索/生成)、尺寸(如果生成)、单色/多色、材料
  • 绝不能在没有尺寸的情况下生成 — 在 generate.py 之前必须询问多大?例如,80mm高
  • 绝不能跳过分析 — 每个模型都必须经过 analyze.py --orient --repair
  • 绝不能跳过预览 — 在打开Bambu Studio之前,必须将预览图片/GIF发送到聊天。用户必须看到模型。
  • 绝不能跳过Bambu Studio确认 — 必须在BS中打开,告诉用户检查,等待明确的看起来不错/打印它
  • 绝不能自动打印 — 未经用户确认,不得执行 bambu.py print。AI模型存在错误。
  • 绝不能跳过模型来源选择 — 必须询问用户:搜索 vs 生成 vs 不确定(默认:先搜索)

必须做的事(按顺序)

  1. 1. 收集信息 → 询问模型来源、尺寸(如果生成)、颜色、材料
  2. 获取模型 → 根据用户选择搜索或生成
  3. 分析 → 对每个模型执行 analyze.py --orient --repair
  4. 预览到聊天 → preview.py --views turntable → 将图片/GIF发送给用户
  5. 打开Bambu Studio → open -a BambuStudio model.3mf(或model.stl/obj)
  6. 用户在Bambu Studio中切片 → 告诉用户切片、检查并确认
  7. 等待确认 → 在用户说准备好之前不要继续
  8. 打印 → 仅在确认之后

注意: slice.py(通过OrcaSlicer进行CLI切片)是可选的 — 仅在用户明确要求CLI切片时使用。默认方式是用户在Bambu Studio中自行切片,他们可以在其中直观地调整支撑、填充和其他设置。

流水线检查清单(在声称完成前验证)

[ ] 信息已收集(来源、尺寸、颜色、材料)
[ ] 模型已获取(搜索/生成/下载)
[ ] 已运行 analyze.py --orient --repair
[ ] 预览图片/GIF已发送到聊天
[ ] 已在Bambu Studio中打开
[ ] 用户在Bambu Studio中切片并检查
[ ] 用户已确认看起来不错/打印它
[ ] 打印已开始(仅在确认后)



快速参考


我想...命令
打印机状态python3 scripts/bambu.py status
打印进度
python3 scripts/bambu.py progress |
| 打印机硬件信息 | python3 scripts/bambu.py info |
| 开始打印 | python3 scripts/bambu.py print --confirmed |
| 暂停 / 恢复 / 取消 | python3 scripts/bambu.py pause\|resume\|cancel |
| 速度模式 | python3 scripts/bambu.py speed silent\|standard\|sport\|ludicrous |
| 灯开/关 | python3 scripts/bambu.py light on\|off |
| AMS耗材信息 | python3 scripts/bambu.py ams |
| 摄像头快照 | python3 scripts/bambu.py snapshot |
| 发送G代码 | python3 scripts/bambu.py gcode G28 |
| 通知 | python3 scripts/bambu.py notify --message done |
| 生成3D(文本) | python3 scripts/generate.py text desc --wait --height 80(--raw跳过自动增强;--height设置目标毫米,默认自动80mm) |
| 生成3D(图片) | python3 scripts/generate.py image photo.jpg --wait --height 80(自动:验证、去背景、提示增强;--no-bg-remove / --raw跳过) |
| 下载模型 | python3 scripts/generate.py download --height 80 |
| 分析模型 | python3 scripts/analyze.py model.stl --height 80 --orient --repair --material PLA(使用--height时始终导出_scaled文件) |
| 仅保留主体(移除碎片) | python3 scripts/analyze.py model.stl --repair --keep-main |
| 多色 | python3 scripts/colorize model.glb --height 80 --max_colors 8 -o out.obj(可调参数:--min-pct、--no-merge、--island-size、--smooth、--bambu-map) |
| 切片(可选CLI) | python3 scripts/slice.py model.stl --orient --arrange --quality fine |
| 切片(特定设置,可选) | python3 scripts/slice.py model.stl --printer A1 --filament Bambu PETG Basic |
| 列出切片器配置文件 | python3 scripts/slice.py --list-profiles |
| 预览(快速) | python3 scripts/preview.py model.stl(--height 80验证尺寸) |
| 预览(HQ Blender) | python3 scripts/preview.py model.stl --hq |
| 搜索模型 | python3 scripts/search.py phone stand --limit 5 |
| 监控打印 | python3 scripts/monitor.py --auto-pause |
| 检查依赖 | python3 scripts/doctor.py |
| 参数化盒子 | python3 scripts/parametric.py box 30 20 10 -o box.stl |
| 参数化圆柱体 | python3 scripts/parametric.py cylinder --radius 5 --height 20 -o cyl.stl |
| 参数化支架 | python3 scripts/parametric.py bracket --width 30 --height 40 --thickness 3 --hole-diameter 3.2 -o bracket.stl |
| 参数化带孔板 | python3 scripts/parametric.py plate-with-holes --width 60 --depth 40 --holes 4 --hole-diameter 3.2 --hole-spacing 25 -o plate.stl |
| 参数化外壳 | python3 scripts/parametric.py enclosure --width 60 --depth 40 --height 30 --wall 2 --lid -o case.stl |
| 参数化CSG(复杂) | python3 scripts/parametric.py csg spec.json -o assembly.stl |

所有脚本均支持 --help。generate.py 自动增强提示并将大小限制在打印机构建体积内。



整体流程

用户请求


信息收集


决策1:模型来源
├─ A:互联网搜索(首选默认)
├─ B:AI生成(单色)
├─ C:AI生成(多色)
├─ D:用户提供的文件
├─ E:图片转3D
└─ F:参数化(功能部件 — manifold3d)


模型处理(分析 → 修复 → 定向 → [着色])


向用户报告结果


⛔ 在Bambu Studio中打开 → 用户检查


用户确认(看起来不错 / 打印它)


决策2:打印方式
├─ E:自动打印(仅开发者模式,不推荐)
└─ F:手动打印(用户在Bambu Studio中处理)


打印监控(两种工作流程,或根据用户要求)



步骤1:信息收集

门控: 在任何搜索/生成/下载之前,必须完成此步骤。

继续前收集:

模型要求:

  • - 要打印什么(物体描述)
  • 目标尺寸 — 生成前必须询问(多大?例如

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 bambu-studio-ai-1776282663 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 bambu-studio-ai-1776282663 技能

通过命令行安装

skillhub install bambu-studio-ai-1776282663

下载

⬇ 下载 bambu-studio-ai v1.0.1(免费)

文件大小: 170.32 KB | 发布时间: 2026-4-16 18:42

v1.0.1 最新 2026-4-16 18:42
Fix tests: parametric skip when manifold3d unavailable, oversized scoring cap

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部