Bambu Lab
适用于:A1, A2L, P1, X1, H2
- 连接方式
- 局域网内的 MQTT over TLS,端口 8883
- 表单需要填写
- 访问码, 序列号
- 读取内容
- 状态, 进度和剩余时间, 层数, 文件名, 喷嘴和热床温度, 腔体温度, 风扇, 耗材槽位, 故障信息
- 限制和条件
- AMS Lite 没有称重功能,读数始终是满的,所以耗材用量取自订单,而不是打印机。 打印机同时只接受少数几个本地连接;其他应用占着这些连接时,读取会显示为被拒绝。
- 如何验证
- 已在真实打印机上实测:A1, A2L, H2C。
Creality
适用于:K1, K2
- 连接方式
- 局域网内的 WebSocket,端口 9999
- 表单需要填写
- 只需打印机地址
- 读取内容
- 状态, 进度和剩余时间, 层数, 文件名, 喷嘴和热床温度, 腔体温度, 风扇, 耗材槽位, 故障信息
- 限制和条件
- CFS 槽位报告的是百分比,从不报告重量。
- 如何验证
- 基于一位客户的打印机开发:K2 Pro。
Anycubic
适用于:Kobra 3, Kobra 3 V2, Kobra 3 Max, Kobra S1, Kobra S1 Max, Kobra X
- 连接方式
- 局域网内的 HTTP,端口 18910,用于向打印机获取其 MQTT 代理的端口和密钥。 随后通过 MQTT over TLS 连接打印机在该回复中给出的端口。
- 表单需要填写
- 只需打印机地址
- 读取内容
- 状态, 进度和剩余时间, 层数, 文件名, 喷嘴和热床温度, 风扇
- 限制和条件
- 打印机必须处于 LAN 模式;在云模式下,它不会在网络上响应。 没有故障信息,也没有耗材单元读数。
- 如何验证
- 基于一位客户的打印机开发:Kobra 3 Max, Kobra X。
ElegooBeta
适用于:Centauri Carbon
- 连接方式
- 局域网内的 SDCP over WebSocket,端口 3030
- 表单需要填写
- 只需打印机地址
- 读取内容
- 状态, 进度和剩余时间, 层数, 文件名, 喷嘴和热床温度, 腔体温度, 风扇, 故障信息
- 限制和条件
- Centauri Carbon 2 使用另一种协议,暂时还不能读取。
- 如何验证
- 根据公开的协议开发,尚未在真实打印机上确认。
FlashforgeBeta
适用于:Adventurer 5M, Adventurer 5M Pro, AD5X
- 连接方式
- 局域网内的 HTTP,端口 8898
- 表单需要填写
- 访问码, 序列号
- 读取内容
- 状态, 进度和剩余时间, 层数, 文件名, 喷嘴和热床温度, 腔体温度, 故障信息
- 限制和条件
- 打印机必须处于 LAN 模式;在云模式下,它不会在网络上响应。 较旧的 Adventurer 型号无法读取。
- 如何验证
- 根据公开的协议开发,尚未在真实打印机上确认。
Klipper + MoonrakerBeta
适用于:Voron, Rat Rig, QIDI, Sovol, Elegoo Neptune 4
- 连接方式
- 局域网内的 HTTP,端口 7125
- 表单需要填写
- 只需打印机地址
- 读取内容
- 状态, 进度和剩余时间, 文件名, 喷嘴和热床温度, 腔体温度, 风扇, 故障信息
- 限制和条件
- Moonraker 必须在其端口上响应。品牌选 Voron、Rat Rig、QIDI 或 Sovol;如果是其他品牌,请在型号名称中写上 Klipper。
- 如何验证
- 根据公开的协议开发,尚未在真实打印机上确认。
Prusa / OctoPrintBeta
适用于:PrusaLink, OctoPrint
- 连接方式
- 局域网内的 HTTP,端口 80
- 表单需要填写
- API 密钥
- 读取内容
- 状态, 进度和剩余时间, 文件名, 喷嘴和热床温度, 故障信息
- 限制和条件
- 需要 API 密钥;不支持用用户名和密码登录 PrusaLink。
- 如何验证
- 根据公开的协议开发,尚未在真实打印机上确认。