开源改变世界

带一个方向销的联动电机 #100

推推 grbl 2年前 (2023-02-05) 231次浏览
关闭
wu5 开了这个issue 2021 年 11 月 8 日 · 10 条评论
关闭

带一个方向销的联动电机#100

wu5 开了这个issue 2021 年 11 月 8 日 · 10 条评论

评论

带一个方向销的联动电机 #100
吴5 评论了 2021 年 11 月 8 日  

如果驱动器使用一个方向销,如何在每个轴上设置两个电机?

  x:  
    motor0:
      stepstick:
        direction_pin: gpio.26
        step_pin: gpio.12
        
    motor1:
      stepstick:
        direction_pin: gpio.26
        step_pin: gpio.22

[MSG:ERR: Configuration error at /machine/axes/x/motor1/stepstick: ERR: Setting up pin [gpio.26] failed. Details: Pin is already used.]␊

带一个方向销的联动电机 #100 wu5 改了标题 带一个方向销的联动电机 带一个方向销的联动电机 2021 年 11 月 8 日
带一个方向销的联动电机 #100
所有者

我们在设计中没有考虑这种方法。您是否希望轴自动平方?

您可以尝试将第二个更改为 NO_PIN,看看会发生什么。

带一个方向销的联动电机 #100
作者

这是发生了什么:

[MSG:ERR: Validation error at /axes/x/motor1/stepstick: Direction pin must be configured.]␊
[MSG:INFO: Configuration is invalid]␊
带一个方向销的联动电机 #100
作者
吴5 评论了 2021 年 11 月 9 日  

我想像以前版本的 Grbl_Esp32 一样配置它:https ://github.com/bdring/Grbl_Esp32/wiki/Motor-Ganging-and-Axis-Squaring

带一个方向销的联动电机 #100
所有者

我们现在不支持没有方向销的电机。这可能是可能的,但我认为我们必须将它限制在第二个电机上。

您可以提交功能请求。主要开发人员有很多其他优先事项,因此可能需要几个月的时间才能有人参与其中。

带一个方向销的联动电机 #100

作为解决方法,如果您有一个备用 GPIO 引脚尚未用于其他目的,您可以将其分配为第二个方向引脚,但不要将其连接到任何东西。

带一个方向销的联动电机 #100
作者

作为解决方法,如果您有一个备用 GPIO 引脚尚未用于其他目的,您可以将其分配为第二个方向引脚,但不要将其连接到任何东西。

有用。谢谢!

带一个方向销的联动电机 #100
作者

我又发现了一个问题。事实证明,在这个版本中,双限位开关的连接也是不可能的。我的意思是:
带一个方向销的联动电机 #100

limit_all_pin为 motor0 和 motor1 指定相同时,会弹出一个错误:“Pin is already used”。

带一个方向销的联动电机 #100

如果您的开关只连接到一个 GPIO,只需在 motor0 下列出该 GPIO,不要在 motor1 下列出任何内容