Snapmaker打印机控制

2小时前更新 2 00

监控与控制3D打印设

收录时间:
2026-02-26
Snapmaker打印机控制Snapmaker打印机控制
Snapmaker打印机控制

技能简介

该技能用于连接并管理Snapmaker U1系列3D打印机,通过Moonraker API实现状态查询、温度监控、打印控制及耗材信息管理。

能做什么

  • 实时查看打印进度、剩余时间与当前状态
  • 获取喷嘴与热床的实际温度及目标温度
  • 暂停、恢复或取消正在进行的打印任务
  • 读取RFID耗材标签信息(材质、颜色、温度范围)
  • 检测各料槽耗材传感器状态

使用说明

安装配置

  1. 克隆技能仓库到本地环境
  2. 创建配置文件 ~/clawd/config/snapmaker.json
    {"ip": "192.168.x.x", "port": 80}
  3. 或通过环境变量配置:
    export SNAPMAKER_IP=192.168.x.x
    export SNAPMAKER_PORT=80

常用命令

  • scripts/snapmaker.py status — 查询打印机整体状态
  • scripts/snapmaker.py temps — 查看当前温度数据
  • scripts/snapmaker.py monitor — 实时监控打印进度
  • scripts/snapmaker.py pause/resume/cancel — 打印控制
  • scripts/snapmaker.py filament — 读取耗材RFID信息

输入与输出

见下方输入与输出表格。

项目内容
输入打印机IP地址、端口号(默认80)、控制指令(status/temps/pause/resume/cancel/monitor/filament)
输出打印状态(standby/printing/paused/complete/error)、进度百分比与已用时间、喷嘴/热床实际与目标温度、耗材材质/颜色/温度范围、料槽传感器检测状态
适用人群拥有Snapmaker U1打印机的用户、使用Moonraker/Klipper固件的3D打印爱好者、需要远程监控打印进度的工作室
不包含非Snapmaker品牌打印机支持、G-code文件上传与管理功能、摄像头实时画面传输、打印参数切片设置

 

风险提示

  • 网络中断可能导致控制指令丢失,关键操作前请确认连接状态
  • 远程取消打印可能造成模型损坏或喷头堵塞
  • 温度数据存在延迟,请勿完全依赖API读数进行安全判断
  • 第三方耗材无RFID标签时,温度参数需手动核对

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/lucakaufmann/snapmaker/SKILL.md
来源类型:GitHub开源项目

数据统计

相关导航

暂无评论

none
暂无评论...