Z电机在自动归位期间不移动

3D打印 马林鱼 z轴 坡道-1.4 单一价格制定者选择
2021-05-19 09:53:08

我的 Monoprice 制造商选择最近炸了它的 melzi 板。所以我出去买了一个斜坡 1.4 套件。我已经把它全部连接起来并用马林鱼(最新版本)刷新固件。当它启动时它启动得很好,我去准备。然后我去移动轴,我可以移动 XY 和 Z 轴,并且访问正在朝着正确的方向移动。我去自动归位,X 和 Y 轴正确归位,但 z 轴根本不移动。即使我可以手动移动它。有没有人有什么建议。我检查了 z 轴的终点挡块,尽管我知道它可能与它无关,并且在按下终点挡块开关时它具有连续性。

1个回答

好的,在#reprap IRC 社区的帮助下,我已经弄清楚了一切。

问题 #1 - Z 轴在归零期间不移动。正如 tjb1 建议的问题是它认为它碰到了终点站,我需要在 configuration.h 中反转终点站的逻辑

const bool Z_MAX_ENDSTOP_INVERTING = true;

问题 #2 - 没有加热床控制。问题在于 configuration.h 中加热床的配置。床没有正确定义(我没有这个解决方案,因为我找到了 Monoprice maker Select 的预配置 configuration.h,加载固件后它可以工作

问题 #3 - 挤出机电机不会移动。这是最大的问题,归结为便宜的 RAMPS/Arduino。E0 的引出线工作不正常,所以我从 E0 上取下驱动器和接线并将其放在 E1 上,然后更改了 pin_RAMPS.h 并交换了 E1 和 E0 引出线的值。重新加载固件后,挤出机移动良好。

#define E0_STEP_PIN        36
#define E0_DIR_PIN         34
#define E0_ENABLE_PIN      30

#define E1_STEP_PIN        26
#define E1_DIR_PIN         28
#define E1_ENABLE_PIN      24