关于 bambu-labs
bambu-labs 用于将 3D 打印文件交给 Bambu Connect,或在 Bambu Studio 中打开未切片模型。打印机选择和启动由用户完成;该技能不控制打印机,也不读取其状态。
主要功能
- 01在 Bambu Connect 中打开切片文件
- 02在 Bambu Studio 中打开未切片模型
- 03按文件类型选择交接方式
- 04由用户决定是否启动打印
适用场景
- 01交接已切片的 `.gcode.3mf` 文件
- 02打开使用打印机配置切片的 `.gcode` 文件
- 03打开未切片的 `.3mf`、`.stl` 或 `.step` 模型
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ earthtojake/ text-to-cad --skill bambu-labs安装后在 Claude Code 中输入/bambu-labs确认已加载。
附带文件agents/openai.yamlLICENSE
详细介绍
Bambu Labs
来源:由 earthtojake/text-to-cad 维护。 请以已安装的本地技能文件作为运行时事实来源;仓库链接仅用于追溯来源和审核发布内容。
Bambu Lab 打印机只能通过 Bambu Lab 面向第三方工具的桌面应用 Bambu Connect 接收其他软件发送的打印任务 (https://wiki.bambulab.com/en/software/third-party-integration)。此技能会在 Bambu Connect 中打开文件,或在 Bambu Studio 中打开尚未切片的模型;用户在其中选择打印机并启动打印。Agent 不会控制打印机,也不会索要访问码。
要求
安装 Bambu Connect(Windows 10 或更高版本、macOS 13 或更高版本),登录用户的 Bambu Lab 账户,并确保打印机已关联至该账户,或可通过 LAN 模式连接 (https://wiki.bambulab.com/en/software/bambu-connect)。在仍处于开发阶段的 Linux 版 Bambu Connect 上,请改用 Bambu Studio。
选择交接方式
| 用户持有的文件 | 交接方式 |
|---|---|
已切片的 .gcode.3mf,由 $gcode 或 Bambu Studio 或 OrcaSlicer 的“Export plate sliced file”生成 | 在 Bambu Connect 中打开 |
使用此打印机的 Bambu 配置文件切片的纯 .gcode | 在 Bambu Connect 中打开;如果 Bambu Connect 拒绝打开,则改在 Bambu Studio 中切片模型 |
尚未切片的模型:.3mf、.stl 或 .step | 在 Bambu Studio 中打开,由它切片并直接发送至打印机 |
在 Bambu Connect 中打开文件
Bambu Connect 可通过 bambu-connect://import-file 链接导入文件。此链接包含三个参数:path,文件的绝对路径;name,要显示的名称;两者均需按照 JavaScript 的 encodeURIComponent 方式进行百分号编码(Python:urllib.parse.quote(value, safe=""));以及 version=1.0.0。以 /Users/me/prints/bracket.gcode.3mf 为例:
bambu-connect://import-file?path=%2FUsers%2Fme%2Fprints%2Fbracket.gcode.3mf&name=bracket&version=1.0.0
在 macOS 上使用 open "<link>" 打开链接,或在 Windows PowerShell 中使用
Start-Process "<link>"。Bambu Connect 将切换到前台并加载文件。
在 Bambu Studio 中打开模型
在 macOS 上运行 open -a BambuStudio <file>(某些安装版本将应用命名为
Bambu Studio)。在 Windows 上,从 Bambu Studio 的“File”菜单打开文件,或者在 Bambu Studio 是文件默认应用时运行
Start-Process <file>。在 Linux 上运行 bambu-studio <file>,或从 AppImage 或 Flatpak 中打开文件。
在应用中完成操作
用户按下“Print”之前,告知他们需要检查:打印机、平台类型、喷嘴、耗材和 AMS 映射,确保打印平台干净,并在首层打印时有人在旁看护。切勿声称打印已启动:Agent 无法查看打印机,而应用会显示任务及其进度。
不在范围内
未经用户操作启动、暂停或取消打印,以及读取打印机状态:Bambu Lab 固件只能通过 Bambu
Connect 从其他软件接收这些操作;也可以使用 Developer Mode,但它仅限 LAN 模式,且会断开打印机与 Bambu Cloud 的连接。切片请使用 $gcode 或 Bambu Studio。