注释
|
尝试 $HY 仅返回 Y。我不确定您是否可以同时使用 2 个轴的自动平方。 |
|
我有一个类似的配置,当您仅使用 Y_LIMIT_PIN 并将两个归位开关连接在一起以便它们作为“或”工作时,归位工作得很好,这对于机械开关来说很容易,只需将它们并联即可。 这是我使用 Z 轴作为 Y2 的配置的相关部分: #define Y_STEP_PIN GPIO_NUM_25 #define Y2_STEP_PIN GPIO_NUM_17 #define X_LIMIT_PIN GPIO_NUM_13 #define HOMING_CYCLE_0 (1<<X_AXIS) #define USE_GANGED_AXES 然而,如果可以定义一个不同于 Y_LIMIT_PIN 的 Y2_LIMIT_PIN,然后让 GRBL 执行逻辑“或”,那将会更容易。 原因是,当您使用光学终端开关时,您将需要两个二极管和一个电阻器来构建这个“或”,当您手头没有组件时,这是一个(小)痛苦的问题。 我最终设计了一个插入 CNC-Shield 的小型 PCB。 阅读我的配置,我问自己为什么这样做: 我认为这应该足够了: |
|
嗨, |


您好,我之前将 grbl 与 Arduino Nano 控制器一起使用。现在想用esp32,但是有一些困难。
我有一个 2 轴激光数控系统。在 y 轴上我有两个电机。
问题是回到广场是行不通的。为此,您需要为每个电机(Y 和 Y2)设置自己的开关。
此功能在 Arduino Nano 上效果很好。
它应该像这样工作:
1 所有轴开始驱动回家(X,Y,Y2)
2 每个轴(X,Y,Y2)在其开关附近停止(开关 X,开关 Y,开关 Y2)
3 执行 N_HOMING_LOCATE_CYCLE
4 结束( cnc 在原位和正方形)
问题是在触发 lim Y 后,电机 Y2 停止并且机器没有变成方形。然后执行N_HOMING_LOCATE_CYCLE,但是机器不是正方形的:(
如何在机器配置中启用 lim Y2?