Skip to content
applenana edited this page Oct 25, 2024 · 5 revisions

欢迎来到 AP-AMS 百科文档

AP-AMS 是什么 | What is AP-AMS?

AP-AMS 是一个适用于所有拓竹机型的自动换色系统,其原理参考了 YBA 的换色系统。通过与拓竹 MQTT 通讯,AP-AMS 能够准确判断何时需要换色以及需要更换的颜色。

在功能上,AP-AMS 与拓竹的 AMS-LITE 相似:在换料过程中夹紧耗材进行抽送,而在打印过程中松开耗材,使用近端挤出机输送耗材。

需要注意的是,AP-AMS 是一个完整的系统,而不仅仅是一个挤出机!

技术分支

目前,该项目提供三条技术路线分支供选择,每条分支都可以实现自动换色功能,但各有优劣。应当根据需求选择合适的分支进行制作。

每条分支所实现的AP-AMS系统都由挤出机、控制板和软件系统三部分组成。不同部分间可以两两组合。

以下是三个分支的具体介绍和对比。请根据需求选择一个分支,并按照具体说明进行操作。

1. HA 分支

通过 Home Assistant (HA) 控制系统集成,实现自动化控制。

HA 分支架构

  • 适用机型:支持所有拓竹机型。
  • 颜色数:理论上不限制颜色数。
  • 操作要求:需手动修改耗材 G-Code,并且需要已搭建的 Home Assistant 环境。
  • 优点
    • 支持无限颜色通道。
    • 适用所有拓竹机型。
  • 缺点
    • A系列由于暂停bug每盘打印换料次数不能超过 30-41 次
    • 需要搭建 HA 环境,配置较为复杂。
    • 需修改耗材 G-Code。

2. 串口分支

串口分支架构

  • 适用机型:支持所有拓竹机型。
  • 颜色数:理论上不限制颜色数。
  • 操作要求:需手动修改耗材 G-Code
  • 优点
    • 适用所有拓竹机型。
    • 支持无限颜色通道。
  • 缺点
    • A系列由于暂停bug每盘打印换料次数不能超过 30-41 次
    • 需要修改耗材 G-Code。

3. FakeAMSLite 分支

FakeAMSLite 分支架构

模拟官方 AMS 功能,与其使用方式几乎相同。

  • 适用机型:仅支持拓竹 A 系列机型。
  • 颜色数:最多支持 4 色。
  • 操作要求:需连接额外的 AMS 模拟主机 (AMCU) 进行材料切换。
  • 优点
    • 操作简单,无需手动修改 G-Code
    • 无需搭建 MQTT 服务器。
  • 缺点
    • 仅适用 A 系列机型。
    • 仅支持最多 4 色材料。
    • 需要额外的 AMCU 主控板,增加硬件成本。

对比总结

特性 HA 串口 FakeAMSLite
挤出机 AP-AMS 挤出机[N20](作者:苹果香蕉泥) ✅支持 ✅支持 ❌不支持
AP-AMS-全能一体机(作者:苹果香蕉泥) ✅支持 ✅支持 ❌不支持
手搓 AMS 自制 AMS(作者:括号) ✅支持 ✅支持 ✅支持
控制板 需要的控制板数量 每个颜色通道一块从机控制板 每个颜色通道一块从机控制板 每个颜色通道一块从机控制板 + 一个 AMCU 主控板
是否控制板直接接在打印机
软件系统 是否需要搭建 MQTT 服务器 是,同时需要一个已经搭建好的 Home Assistant 配合 否,和打印机接在一起就能用
是否需要更改材料 G-Code
优点
  • 省一个 AMCU 控制板
  • 可以支持拓竹所有机型以及支持无限个颜色通道
  • 省一个 AMCU 控制板
  • 可以支持拓竹所有机型以及支持无限个颜色通道
  • 操作和原生 AMS 几乎一模一样,简单、稳定
  • 不需要修改耗材 G-Code
  • 不需要搭建 MQTT 服务器
缺点
  • **A系列由于暂停bug**_每盘打印换料次数不能超过 30-41 次_
  • 需要修改耗材 G-Code
  • 需要搭建 MQTT 服务器
  • 需要 Home Assistant 环境
  • 配置和使用起来略微繁琐
  • **A系列由于暂停bug**_每盘打印换料次数不能超过 30-41 次_
  • 需要修改耗材 G-Code
  • 需要搭建 MQTT 服务器
  • 配置和使用起来略微繁琐
  • 仅支持 A 系列机型
  • 仅支持最多 4 色打印
  • 相较于另外两个分支,需要额外的一块 AMCU 主控板