Snapmaker

🖨️ 远程智控3D打印工坊

通过HTTP API远程控制Snapmaker 2.0 3D打印机,支持状态监控、任务管理和实时进度追踪,适合自动化打印工作流。

收藏
9.3k
安装
2.3k
版本
1.2.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Snapmaker 2.0 Skill 是一款面向3D打印爱好者和专业用户的远程控制工具,通过官方HTTP API实现对Snapmaker 2.0系列打印机的全面操控。

显著优点

1. 完整的功能覆盖:支持从打印机发现、状态监控到任务管理的全流程操作。包括实时温度监测(喷头/热床)、打印进度追踪(行数/百分比)、坐标位置读取等核心功能。

2. 安全性设计:内置多层保护机制——活跃打印保护防止误操作、破坏性操作强制确认、状态验证前置检查。--yes--force标志的设计既保证灵活性又警示风险。

3. 自动化友好:JSON输出模式配合jq等工具链,可轻松集成到自定义监控脚本;watch命令提供5秒间隔的实时更新,适合无人值守场景。

4. 网络发现机制:支持UDP广播自动发现(端口20054),同时提供跨子网的定向探测能力,适应复杂网络环境。

潜在局限

1. 硬件绑定:仅兼容Snapmaker 2.0系列,不支持其他品牌3D打印机。

2. 认证依赖:需要官方Luban应用获取Token,认证流程不够独立。

3. Python依赖:要求本地Python 3.6+环境,对纯容器化部署不够友好。

4. API版本锁定:基于v1 API,未来官方升级可能存在兼容风险。

适合人群

  • 需要远程/批量管理多台Snapmaker打印机的用户
  • 构建自动化打印农场或IoT监控系统的开发者
  • 希望将3D打印集成到CI/CD或智能家居工作流的技术爱好者

常规风险

  • 网络暴露风险:HTTP明文传输+Token认证,建议仅在受信内网使用
  • 物理安全风险:远程操作高温设备,误触发热部件可能造成烫伤或火灾
  • 打印任务中断:强制停止可能导致喷头堵塞或模型损坏
  • Token泄露:配置文件中的凭证需妥善保管

Snapmaker 内容

references文件夹
scripts文件夹
手动下载zip · 13.7 kB
API_NOTES.mdtext/markdown
请选择文件