TRMNL墨水屏推送
生成并推送电子墨水屏
该技能用于连接并管理Snapmaker U1系列3D打印机,通过Moonraker API实现状态查询、温度监控、打印控制及耗材信息管理。
安装配置
~/clawd/config/snapmaker.json:
{"ip": "192.168.x.x", "port": 80}
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文件上传与管理功能、摄像头实时画面传输、打印参数切片设置 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/lucakaufmann/snapmaker/SKILL.md
来源类型:GitHub开源项目