Nomar记录一段历史
如何在 Marlin 固件中切换电机输出并将 E1 用作 X?

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

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

如果下面的答案解决了您的问题,您能否接受它,使用旁边的“勾号图标”,以便将其从 [未回答的问题](https://3dprinting.stackexchange.com/unanswered) 列表中删除?

2个回答

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

没错!我在 pinRAMPS.h 中找到了thease 寻求帮助!
这个答案非常简洁,可能没有为某些用户提供足够的详细信息。也许您可以通过包含更多关于需要更改的内容的详细信息来改进它?

使用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 接头。

随机文章