注释
|
人们仍然可以回答并帮助您。它已关闭,因为它不是错误。这是一个用户实现问题。在收到您的第一条消息后不久,我亲自测试了 $SLP 功能。它运行正常。我定期关闭这些。否则问题线程很快就会失控。 |
|
你为什么要让司机睡觉。通常人们希望让驱动程序始终处于活动状态,因为禁用驱动程序意味着您很可能会丢失步骤并不得不重新回家。你想达到什么目的?x 分钟后自动驾驶员休眠?No dia sábado, 30 de setembro de 2017, StuartB4 <notifications@github.com> escreveu:
|
|
我想在工作完成并且激光回到原位后让它进入睡眠状态。
当我使用前 2 个选项时,我得到一个响应,说它正在休眠,但电机仍然通电并且不能自由移动。 我还没有尝试过有线开关,因为我需要知道它是否可以工作,以及 Arduino 上的哪个引脚将 SLP 或 ENABLE 引脚连接到简易驱动程序上。另外,GRBL 将如何向 Easydriver 发送命令。 这是来自 Easydriver 网站。
|
|
首先,您使用的是 328p 还是 mega。如果第一个你可能没有留下任何空闲的引脚,即使你有,变化也必须非常小,因为 328p 上几乎没有剩余空间。也许您最终可以使用归位开关的其中一个引脚,但您必须知道如何在 c 中编写代码来执行该实现,因为 grbl 是高度优化的并且不使用任何 arduino 库。我对 slp 命令一无所知,这是 grbl 自带的吗?如果是这样,您可以查找它运行的代码并使用它来启用 z 归位引脚。您应该通过手动以正确的状态喂养它来尝试睡眠是否如您所愿。No dia segunda-feira, 2 de outubro de 2017, StuartB4 < notifications@github.com> escreveu:
|
|
我使用的是真正的 ATmega328P Arduino Uno,如您在上图中所见,还有很多引脚,因为此时只有 7 个连接。 |
|
@StuartB4您是否将启用引脚连接到步进驱动器?我会从那里开始。 |
|
不,因为我不知道在哪里连接它。 |
|
在许多驱动器上,不需要连接启用引脚以使驱动器工作,但如果您想禁用驱动器,则必须连接它。easy driver 需要一个高信号到使能引脚以禁用驱动器。如果未连接,则无法禁用驱动器。 |
|
感谢 109JB 和 vMeph。 SLP 需要被拉低。 |
|
使用 Arduino 上的引脚 8 并将其连接到您的 SLP 或启用驱动程序上的引脚。根据您的使用情况,您可以使用 $4 设置反转来自 arduino 的信号。 |
|
好的 neilferreri 我会在明天凌晨 3:30 试一试,现在就去睡觉。 |
|
在我连接到 Arduino 上的引脚 8 之前,我只想知道 3 件事。
谢谢。 |
|
您需要将arduino的启用引脚连接到所有驱动程序启用引脚不需要电阻器启用引脚有一个内部上拉电阻来知道状态是高还是低 我实际上从未使用过 sleep 命令,但最喜欢你将命令 $SLP 放在 gcode 文件的末尾,我认为需要在 gcode 文件的 % 末尾,或者你可以在软件的命令行上发送命令像UGS平台一样用来指挥机器有例子 |
|
@StuartB4GRBL 中的 $SLP 命令将切换引脚 8。您似乎可以选择连接到 SLP 或在 EasyDriver 上启用。我不担心该板会出现灾难性故障。 |
|
我不认为你能做到那种感觉二极管上会有压降 |
|
那些 smds 不是由启用 pin 二极管组成的吗? |
|
好,谢谢。不,它们是电阻器。 |
|
我已将 X 轴和 Y 轴驱动器启用引脚连接到 Arduino 上的引脚 8,它似乎可以正常工作。 非常感谢所有的帮助,我真的很感激.. |
|
酷
|





我正在尝试让 $SLP 命令工作并寻求帮助,但问题已经解决了一半。
这真的不是很有帮助。
我从这个开始:
chamnit 回答说:
然后他关闭了这个问题。
接下来我要问的是:
现在有人可能会给出答案。