有没有办法改变 3D 打印机主板上挤出机端口的使用,以移动 3D 打印机上的步进电机(在 y 轴上)?
这是一个学校项目,我们用激光切割材料取代了挤出机。
我们的任务是将 3D 打印机转换为 LOM 3D 打印机,使用风扇端口设置激光,但是在切割每一层材料后,我们仍然需要两个步进电机将材料从打印机的一侧移动到另一侧。
我们使用的主板是WitBot MKS Gen L V1.0 控制器板集成主板兼容 Ramps1.4/Mega2560 R3 与 A4988 3D 电机驱动器。
有没有办法改变 3D 打印机主板上挤出机端口的使用,以移动 3D 打印机上的步进电机(在 y 轴上)?
这是一个学校项目,我们用激光切割材料取代了挤出机。
我们的任务是将 3D 打印机转换为 LOM 3D 打印机,使用风扇端口设置激光,但是在切割每一层材料后,我们仍然需要两个步进电机将材料从打印机的一侧移动到另一侧。
我们使用的主板是WitBot MKS Gen L V1.0 控制器板集成主板兼容 Ramps1.4/Mega2560 R3 与 A4988 3D 电机驱动器。
如果您打算完全通过 GCode 使用打印机,那么我认为这不会太复杂。例如,Marlin 将挤出机视为另一个轴并为其使用绝对值(当然,如果打开了绝对模式)。由于您想要有两个步进器,您必须将它们串联或并联(通常 Z 电机在 RAMPS 类型板上并联连接,但许多人选择串联,因为它有一些好处,其中之一是两个电机之间的扭矩将更加相似)。当然,在连接之前将步进驱动器电流降至最低,然后将其调整为您需要的任何值。我认为如果它必须保持滚动的紧实效果不会太好 - 在这种情况下,您可以只使用一个步进器和某种力量将其保持紧...
您可以修改打印机固件并为所有内容设置自己的引脚分配,例如在 Marlin 中,您有 pin.h 文件,其中 Mega 的每个引脚都映射到不同的接头和驱动程序。我不知道是否有可用的 LOM 切片器或固件,但您可以使用 GRBL。
如图所示,LOM 打印机几乎可以完全由标准打印机硬件控制,固件几乎无需更改:
这将创建一个简单的操作顺序:
T0
# 选择材料 FeedE100 F100
# 通过滚筒 8 从 1 拉出 100 毫米的新材料T1
选择加热器运动E100 F100
E-100 F100
# 以 E1 来回移动来融合薄膜(或在这两条线之间交替以将加热器放置在任一侧,加速该过程)GOTO 1