注释
我会说这是一件大事!以下是一些用于隔离问题可能所在的建议。不幸的是,要确定任何结果,可能需要进行多次测试,这可能很耗时。为了避免连续观察以检测“颠簸”,您可以让程序运行完成并检查最终位置。
|
我们有一台价值 1 万美元的 4×8 机器在工作,它做同样的事情。制造商将其归咎于 USB 连接不良。更好的屏蔽 USB 线有所帮助。
|
这件事上周又发生在我身上。我已经用这个替换了我的 USB 线: 镀金连接器、裸铜导体以及箔和编织屏蔽的组合提供了卓越的电缆性能和通过 USB 电缆延长的无差错数据传输。 它是一个 3.0 10 英尺的 USB A 到 B 扩展,但支持 2.0。我没有看到其他人遇到这个问题,否则他们会在这里发表评论,所以我不得不假设这是我的设置问题。 |
嘿,这是由于“uart”通信错误。他们使用新的 uart 驱动程序将其修复在固件中。抱歉,我不知道是哪个版本,但我相信它是 7 个月前的样子。我不得不用更新的固件刷新我的控制器,但它还没有跳过。
|
你解决了问题。好消息。 我有这个运动错误,即使是最新的固件。 感谢您的信息。 |
不好了。我希望它永远不会回来。
|
昨晚又出问题了。非常失望。
|
您是否正在记录命令输入和输出?命令丢失(由于电气干扰或其他一些通信问题)或者您正在丢失步骤(电机线挂在某物上,或者碎屑暂时卡住其中一个轴。)基本 CNC 没有任何办法知道它们何时与内部坐标系失去同步。解决此问题的最佳方法是照看它直到出现错误,然后停止它并确定是否存在通信问题(应在日志中显示为错误)或某些物理问题(运动问题或步进器过热, ETC…) 支持 G 代码校验和,但您需要使用支持它们的 G 代码发送器。这将确保捕获仍可解析的 g 代码的任何通信错误。您也可能想尝试使用本地存储(如果有 SD 卡),因为它不会受到相同类型的干扰。 |
我正在通过 platform.io 上传。至于 uart,我认为在我通过 platform.io 上传的构建中有一个 uart 的修复程序。我可以尝试另一个最新的上传。
|
PlatformIO 应该得到正确的版本。 |
我怎么知道我使用的是否是使用 ESP32 库版本 1.0.3? |
如果您在 Visual Studio Code 中使用 PlatformIO 编译最新版本(包含所有最新更新),则会使用正常工作的库。使用正确的开发人员工具和专业知识,在技术上可以验证您可能拥有的任何二进制文件中使用的库版本,但告诉您如何执行此操作超出了所提议解决方案的范围。确保您拥有固定版本的最佳方法是构建上面指定的“已知良好”版本。 |
引导消息会告诉您 SDK 版本。我知道 1.0.3 是什么数字。这周不在家。 |
我注意到过去几天在长达一小时的工作中,我的 CNC 控制器会发出一声微弱的震动噪音,然后跳到一个新位置(距离原来的位置不超过一英寸)并继续切割。当第一次发生时,我是一个步进者,由于一些阻力而失去了步伐。
但是,我停下来并在通用 Gcode 平台中点击“归零”,它返回到我在作业开始前设置的相同 0,0,0 坐标。所以,如果我没有放松脚步,这会是什么?我把我必须在下面描述的内容放在一起。
这是给一位新客户的试橡木。他想要一张经过研磨并填充树脂的机场办公桌。蓝线是应该采取的实际路径。在切割过程中的某个时候,我的机器跳到一个新位置并继续切割。您可以看到是否将路径向下移动一英寸,它决定移动到的位置。停止工作并点击“返回主页”后,路由器返回到原来的位置。NC文件附件1012.zip

这也是昨晚在试图浮出实际平板时发生的。我正在做自适应切割,出于某种原因,我听到震动(如果我不靠近,我会错过它)并抬头看,圆形图案已经移动。我按下停止并返回家中,它又回到了原来的位置。没有丢失的步骤。1016.zip
没什么大不了的,但绝对担心这会发生在机场的实际切割上。
GRBL_ESP32 [VER:1.3a.20201022:]
Windows 10.0.19041 Build 19041
Processor Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz, 2701 Mhz, 2 Core(s), 4 Logical Processor(s)
通用 Gcode 平台 2.0 版
谢谢