如何在 Marlin 1.1 上将 E0 更改为 E1?
3D打印
挤出机
马林鱼
切片3r
特沃狼蛛
2021-04-26 19:50:47
3个回答
另一篇文章已经讨论了如何通过更改引脚布局来更改引脚以将备用步进控制器用于损坏的控制器。假设您使用的是 RAMPS 板并使用Marlin 固件,您应该查看pin_RAMPS.h文件。
此文件需要将地址 E1 更改为 E0,反之亦然,请编辑该文件,以便:
#define E0_STEP_PIN 26
#define E0_DIR_PIN 28
#define E0_ENABLE_PIN 24
#define E0_CS_PIN 42
改为:
#define E0_STEP_PIN 36
#define E0_DIR_PIN 34
#define E0_ENABLE_PIN 30
#define E0_CS_PIN 44
并且还改变:
#define E1_STEP_PIN 36
#define E1_DIR_PIN 34
#define E1_ENABLE_PIN 30
#define E1_CS_PIN 44
到:
#define E1_STEP_PIN 26
#define E1_DIR_PIN 28
#define E1_ENABLE_PIN 24
#define E1_CS_PIN 42
我想扩展 0scar 的精彩评论,并解释什么是更换引脚的最快方法。我知道这是一个较旧的主题,但为了人们寻找答案,我想我添加了这个。
首先,通过简单地将 E0 重命名为 E1 来更改特定板的引脚文件中的引脚是最简单的,反之亦然。这比复制和粘贴每个引脚的引脚编号要简单得多。只有在交换整个驱动程序引脚列表时才这样做,因为这在仅切换某些引脚编号时会变得非常混乱。
其次,这是一个很大的问题:不要忘记,当您使用能够进行无传感器归位的驱动程序时,并且当您使用该技术时,您还必须更改 _DIAG_PIN 设置,否则无传感器归位将无法正常工作.
最快的方法是使用两个挤出机切片并将所有打印工作分配给 E1。将头部偏移量设置为 [0,0] 即可完成这项工作。
更难的是编辑 pin 文件并进行重新映射。