本地打印机控制

2小时前更新 6 00
本地打印机控制本地打印机控制
本地打印机控制

技能简介

通过MQTT协议在本地网络直接控制Bambu Lab系列3D打印机,无需连接云端服务。

能做什么

  • 查询打印机实时状态
  • 开关打印机照明灯
  • 暂停、恢复或停止打印任务
  • 调整打印速度档位(静音/标准/运动/极速)
  • 设置热床与喷嘴温度
  • 发送自定义G-code指令

使用说明

安装步骤:

  1. 创建Python虚拟环境并激活:
    python3 -m venv ~/bambu-env
    source ~/bambu-env/bin/activate
    pip install paho-mqtt
  2. 在技能目录创建config.json配置文件,填入打印机IP、访问码、序列号和名称。访问码从打印机设置→仅局域网模式获取,序列号从设置→设备信息获取。

常用命令示例:

  • 查看状态:run ~/clawd/skills/bambu-local/bambu status
  • 开灯:run ~/clawd/skills/bambu-local/bambu light on
  • 暂停打印:run ~/clawd/skills/bambu-local/bambu print pause
  • 设置标准速度:run ~/clawd/skills/bambu-local/bambu speed 2
  • 热床60度:run ~/clawd/skills/bambu-local/bambu temp --bed 60

输入与输出

见下方输入与输出表格。

项目内容
输入打印机IP地址、访问码、序列号、设备名称;控制指令及参数
输出打印机状态信息、指令执行结果、温度数据反馈
适用人群Bambu Lab打印机用户、局域网自动化需求者、注重隐私的3D打印爱好者
不包含云端切片、摄像头监控、多机队列管理、外网远程访问

 

风险提示

  • 需开启打印机的”仅局域网模式”,部分云功能将不可用
  • 错误的G-code指令可能损坏打印机硬件
  • 修改温度参数前请确认耗材耐受范围
  • 确保运行环境与打印机处于同一局域网

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/tanguyvans/bambu-local/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...