如何在 Marlin 固件中切换电机输出并将 E1 用作 X?

3D打印 马林鱼 翻唱
2021-05-21 18:27:24

我打破了我的电子设备,现在 X 的输出不起作用。步进器没问题。

有什么简单的解决方案可以重新映射输出引脚?我希望 E1 输出充当 X 输出。

2个回答

使用Marlin 固件时,您可以通过更改pin_RAMPS.h文件轻松更改带有损坏的 X 步进器引脚的额外挤出机 (E1) 的引脚布局

下载固件并在Arduino IDE 中打开固件项目导航到pin_RAMPS.h文件的“Steppers”部分并替换:

#define X_STEP_PIN         54
#define X_DIR_PIN          55
#define X_ENABLE_PIN       38
#define X_CS_PIN           53

为了:

#define X_STEP_PIN         36
#define X_DIR_PIN          34
#define X_ENABLE_PIN       30
#define X_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        54
#define E1_DIR_PIN         55
#define E1_ENABLE_PIN      38
#define E1_CS_PIN          53

更改文件后,保存、构建代码并将其上传到您的电路板,并将 X 步进器的连接器插入 E1 接头。

你可以在 marlin 目录和 pin.h 文件中找到 pin.h 更改 #define pinout of z motor and extruder motor