评论
20221009_151818.mp4 |
我断开了禁用引脚,它不再向后旋转。但它仍然比基于螺杆导程和定义的每毫米步数的预期走得更远。这发生在 x 轴和 y 轴上。我目前没有简单的方法来测试 Z。 |
尝试使用 I2S_STATIC |
@MitchBradley,我刚才试过了,但它仍然没有达到预期的距离。这就像每毫米不匹配有一个步骤,但我不明白怎么可能。我的 X 轴丝杠导程为 8mm,驱动程序设置为每转 800 步,文件设置为每毫米 100 步。我错过了什么吗? |
我不知道。我将不得不尝试复制您的设置并进行测量。我现在还有一些其他事情要做,所以我需要一段时间才能开始。 |
好,谢谢。让我知道 |
好的,我找到了。您的问题是我们刚刚修复的#287的表现。我能够使用 v3.6.2 重现您的问题,通过将 pwm/output_pin: 更改为 gpio 使其消失。然后将 output_pin 切换回 I2SO,将固件升级到 v.3.6.3,仍然很好。 我不知道这是否会解决向后运动的问题;如果不是,也许将 idle_ms 更改为 255 以保持电机锁定,这样龙门架应力就不会导致位置不准确。 |
谢谢,@MitchBradley. 我可以只升级到 v3.6.3 来修复它,还是需要更改某些引脚的配置? |
只需升级 |
以为我仍然有问题,但我认为现在很好。 |
顺畅多了。我只需要检查距离。 |
当使用禁用引脚时,它仍然向后运行。我从来没有遇到过 GRBL_Esp32 的问题。奇怪的是,我现在没有对机器进行任何重大的机械改动。将 idle_ms 设置为 255 可行,但随后电机会消耗更多能量并且运行温度更高。我没有对它们进行压力测试,但我可以想象它们可能会变热。 |
你用什么命令来慢跑? |
我不确定 UGS 使用什么,但在 fluidterm 中,我一直在使用 $J=g91x10f100 进行测试 |
仔细观察驱动器上的标记,我认为这是一个闭环设置。我希望你之前告诉过我们。它改变了我的思维过程。 |
闭环步进器自动调节电流以保持位置,因此它们在静止时运行很酷。唯一需要禁用它们的情况是需要手动移动时。 |
好的,那我就试着在没有禁用引脚的情况下运行它们一段时间。您是否知道为什么 GRBL_Esp32 与 FluidNC 之间的行为会有所不同?我想我可能引入了一些在切换控制器时无法检测到的错误,但我想不出它可能是什么。 |
好吧,您确实重新布线了。而且我不知道您为 Grbl_Esp32 使用了什么配置 |
好吧,我会在没有禁用信号的情况下尝试一下。 |
控制板
6 件装外部步进器 v2
董事会供应商的帮助
机器描述
带外部步进器的龙门路由器。X 电机使用设置为每转 800 步的单闭环步进器。导螺杆为 8mm 导程。软件设置为每毫米 100 步。这曾经与我自制的控制器一起使用,但最近换成了 6 件装。我不能把旧控制器放在测试上,因为步进器的电线不同(旧系统我在每个控制引脚上跨接正极到 5v,输出引脚切换到地)
输入电路
没有反应
配置文件
启动消息
用户界面软件
我试过几个。FluidTerm 和 UGS 产生相同的结果
发生了什么?
我发送 1mm 点动命令(各种进给率似乎不影响结果),出现两个问题:
导螺杆旋转超过预期。(10 次点动不等于一圈,它超过了大约 10%)
丝杠首先向后轻微旋转,然后向前旋转。
其他信息
没有反应