开源改变世界

CoreXY 归位问题 #339

推推 grbl 2年前 (2023-01-22) 256次浏览

关闭
bajticzek 打开了这个问题 2017 年 12 月 31 日 · 3条评论
关闭

CoreXY 归位问题#339

bajticzek 打开了这个问题 2017 年 12 月 31 日 · 3条评论

注释

CoreXY 归位问题 #339

你好,我用 Arduino Mega 和 RAMPS 1.4 构建了一个 CoreXY 机器。我正在使用 grbl-Mega fork v1.1f,但由于我认为 Mega 叉只有微小的变化,所以这个问题也可以在那里得到解答。

基本上我在归位时遇到问题 – 一次只有一个电机移动。这对笛卡尔机器来说没问题,但对 CoreXY 机器来说这是个问题。需要提及的一件事 – 慢跑效果很好,在 X 或 Y 方向移动同时移动两个电机,所以运动方向是我想要的。但归巢并非如此。

我在 config.h 中更改了这些行:

  • 取消注释#define COREXY
  • 添加了#define INVERT_MIN_LIMIT_PIN_MASK ((1<<X_AXIS) | (1<<Y_AXIS)) – 限位开关现在可以正常工作
  • 取消注释 #define HOMING_CYCLE_0 (1<<X_AXIS) 和 #define HOMING_CYCLE_1 (1<<Y_AXIS)
  • 未注释#define HOMING_FORCE_SET_ORIGIN – 我习惯了 3D 打印机,所以对于初学者我想使用“正工作空间”

我通过命令更改了这些 eeprom 常量:

  • $0 = 3
  • 1 美元 = 100

任何想法如何使归位正常工作?

CoreXY 归位问题 #339
贡献者

@bajticzek:这个问题在 Mega 回购中更合适。它看起来像是与实验性 RAMPS 支持代码相关的错误,该代码是由一位乐于助人的用户编写的。不是主线默认代码。很可能 RAMPS 代码此时不支持在 CoreXY 上归位,但这可能是一个简单的修复。

CoreXY 归位问题 #339
贡献者

看了代码。没有发现任何明显的异常。它应该工作。请在 Mega repo 重新发布此问题。包括您的 $$ 设置、$I 构建信息输出以及对默认源代码(配置定义等)的所有更改。

CoreXY 归位问题 #339
作者

谢谢,会的。

喜欢 (0)