开源改变世界

仅在一个轴上使用伺服 #887

推推 grbl 3年前 (2023-01-30) 110次浏览
关闭
AllanCosta12 打开了这个问题 2021 年 5 月 4 日 · 4条评论
关闭

仅在一个轴上使用伺服#887

AllanCosta12 打开了这个问题 2021 年 5 月 4 日 · 4条评论

注释

仅在一个轴上使用伺服 #887

我想知道我是否可以在 Z 轴上使用伺服而不是电机,wiki 说我需要转到机器的配置文件,我不确定那个文件是什么,所以我看了一些,比如: “config .h”, “Machine.h” 我什么都没找到,所以我去了 “motors” 文件夹并查看了一些文件,我看到它有一个层次顺序,它有 “MOTOR_USED” 文件,属于“电机”,而“电机”又属于“电机”;但是看到这里我有两个疑惑:

1-如果我使用“RcServo.h”作为使用伺服的库,我是否必须在 3 个轴上使用伺服?我怎样才能在一个轴上使用伺服?
2- 你会如何在时间表中“链接”所有这些订单,我会从哪个头文件执行此操作?

注意:我将使用这些简单的伺服系统,遵循以下名称:
servo motor 9g sg90

我希望你明白。

仅在一个轴上使用伺服 #887
所有者

这是一个使用伺服 Z 的示例机器定义文件

https://github.com/bdring/Grbl_Esp32/blob/main/Grbl_Esp32/src/Machines/midtbot.h

仅在一个轴上使用伺服 #887

我接过它,最后看了看,但我没有找到该文件。
但现在我遇到了另一个问题,当在“机器”文件中定义“midtbot”机器时,伺服和电机冻结,我尝试用手移动它,但它被接合了,我试图更改代码但我不知道会发生什么。
当引擎冻结并且驱动器升温时,GPIOS 连接是正确的,因为有一个信号到达驱动器和电机,所以我认为这可能是编程中的某些东西。
注意:我在原型上,我没有限位开关,它就在原型板上。
对不起,外行问题。

仅在一个轴上使用伺服 #887
所有者

当电机启用时,伺服系统应该像步进电机一样锁定。阅读 wiki 中的此部分以获取更多信息

https://github.com/bdring/Grbl_Esp32/wiki/Servo-Axis-Feature

Wiki 还可以回答您的其他一些问题。

仅在一个轴上使用伺服 #887

谢谢,一切都解决了。