开源改变世界!!

Z 和 Y 双步进驱动器错误 #648

推推 grbl 2年前 (2023-02-06) 214次浏览
关闭
RicardoGA 打开了这个问题 2013 年 11 月 12 日 · 5 条评论
关闭

Z 和 Y 双步进驱动器错误#648

RicardoGA 打开了这个问题 2013 年 11 月 12 日 · 5 条评论

评论

Z 和 Y 双步进驱动器错误 #648
贡献者

如果您尝试启用 Z_DUAL_STEPPER_DRIVERS,即使您没有定义 Y_DUAL_STEPPER_DRIVERS 并且不允许您编译固件,也会显示错误“Y 和 Z 不能有双驱动程序”

为了解决这个问题,我改变了这一行:

ifdef Z_DUAL_STEPPER_DRIVERS && Y_DUAL_STEPPER_DRIVERS

到:

如果已定义 (Z_DUAL_STEPPER_DRIVERS) && 已定义 (Y_DUAL_STEPPER_DRIVERS)

现在错误仅在您同时定义 Z_DUAL_STEPPER_DRIVERS 和 Y_DUAL_STEPPER_DRIVERS 时显示

Z 和 Y 双步进驱动器错误 #648 epoxi 提到了这个问题 2013 年 11 月 20 日
Z 和 Y 双步进驱动器错误 #648

我已经进行了建议的更改,但现在编译以这个错误结束:

stepper.cpp:1017: 错误:“DIOZ2_ENABLE_PIN_PIN”未在此范围内声明

注意我使用的是 RUMBA 板(选项 80)。

Z 和 Y 双步进驱动器错误 #648

RUMBA 在 pins.h 中没有为双 Z 或双 Y 定义的引脚。

添加它们使我的伦巴舞在双 Z 上工作得很好。

查找 E1 引脚的条目并使用它们来定义 Z2 条目。然后将第二个 Z 连接到 E1 步进器连接器。

斯科蒂

2013 年 11 月 19 日晚上 8:38,epoxi notifications@github.com写道:

我已经进行了建议的更改,但现在编译以这个错误结束:

stepper.cpp:1017: 错误:“DIOZ2_ENABLE_PIN_PIN”未在此范围内声明


直接回复此电子邮件或在 GitHub 上查看。

Z 和 Y 双步进驱动器错误 #648

谢谢斯科蒂!

将以下内容添加到 pins.h 的 Rumba 部分,它起作用了:

#define Z2_STEP_PIN 26
#define Z2_DIR_PIN 25
#define Z2_ENABLE_PIN 27

如果需要,E2 可用作 Y2 输出。

问候。-

Z 和 Y 双步进驱动器错误 #648
贡献者

这个是大约一年前创建的,有很多变化,请下载最新的 marlin 副本,看看问题是否仍然存在。您还可以使用最新的 arduino IDE 来刷新 marlin 固件。如果您的板文件等只能在旧的 ide 下工作,请先升级它们,以便它们在最新的 IDE 下工作。

如果您为不在https://github.com/ErikZalm/Marlin/tree/Marlin_v1/ArduinoAddons中的硬件创建板文件,请 fork marlin 并添加文件,然后创建一个拉取请求,以便我们可以获得硬件支持的。这也将使人们了解人们正在使用什么硬件。