注释
考虑使用蓝牙或 WiFi 代替 USB 来消除接地环路和来自高电流步进控制器的干扰。我使用 WiFi 大约 2 年,它从未让我失望过! |
@lolowl-coder |
我刚刚通过我的 CH340 芯片克隆 Uno 在检查模式下成功运行了你的工作。 这是什么意思? |
减少 GUI 上的状态查询周期是否有帮助,您可能拥有太多数据。200ms 对于人类监控来说肯定足够快了。我发现 GUI Candle https://github.com/Denvi/Candle默认设置为 40 毫秒,因此每秒响应 25 次,从 GRBL 返回的字符串长度为 70 个字符。在我减少它之前,它对我造成了一些数据丢失。GRBL 跟踪其位置响应消息仅供用户参考/显示目的,因此您可以看到机器认为它在做什么。 |
这意味着我的机器正常启动,经过一些(随机)时间运动减慢(可能没有减速)并且步进器停止移动。
这不是过热。尝试使用 80×80 毫米的冷却器。
是的,PC 已打开并正常运行(未尝试休眠等) 接下来我尝试了 – 在禁用主轴的情况下处理相同的文件(在第一篇文章中)。 我喜欢 wifi 方法,因为@HuubBuis推荐。我会试试看。 如果 grbl 无法确认 gcode 行是否已成功处理,我也很感兴趣? |
|
我遇到同样的问题。您是否将 Arduino GND 引脚连接到 A/C Earth? |
Arduino GND 引脚不应连接到 AC/Earth。这对于每个电子设备来说基本上都是一样的。问题是,如果您连接多个电子设备,接地电流/尖峰是最简单的方法,这可能是电子设备 GND 接地。它不仅会导致不稳定的行为,还会破坏电子设备。 |
我注意到通过将 USB 连接到 arduino,GND 引脚连接到 AC/Earth。
|
我检查了 Arduino Uno R3 原理图,是的,USB 屏蔽通过一个小线圈连接到 Arduino GND。这可能是由于缺少屏蔽针造成的。这可能会导致接地回路,在我看来是设计失败。我也检查了我自己的处理器板,我也犯了同样的错误(oeps)! |
我不认为是设计失败。我刚刚检查了一块 STM32 Nucleo 板。同样的事情在这里。当您将电路板连接到计算机时,GND 引脚连接到 A/C 接地
|
@109JB 事实仍然是,在两侧连接电缆屏蔽层会导致接地环路,接地环路会导致麻烦,为了正确屏蔽,只需要连接屏蔽层的一侧。我不知道什么是明智的做法,但没有改变就没有进步。 阅读此文档后,我仍然认为使用一侧屏蔽层切开的 USB 数据线值得一试。 |
切割屏蔽层不会有太大作用,因为有一根地线与之并联,USB 需要接地 |
问题不在于 2 个 USB 接地连接,而是当连接不同电子设备的接地并且此连接不是星形拓扑(单点中央接地)时可能并且将会流动的接地电流 |
但是如果 PC 将屏蔽层接地,则屏蔽层不会断开环路,因为仍然有地线可以断开可能的环路,您需要 USB 隔离器或使用电池供电的笔记本电脑 |
我已经为此绞尽脑汁一个星期了,差点放弃pcb milling。当在主轴也在运行但不切割任何东西的情况下运行 gcode 时,作业会在没有停顿的情况下完成。一旦我让工具接触到 PCB 的铜,它就会随机停止。所以我做了实验 1。使用单独的线。不同的断路器,因此从 arduino 插座到主轴插座的路径更长。它确实改善了情况,但仍会停滞不前。非常令人沮丧,因为它有时会发生在 90% 左右。2. 为 USB 数据线添加扼流圈。没有解决问题。3.在主轴线上增加扼流圈。它显着改善了这种情况。我什至可以将控制板和主轴插在同一条线上。4. 我选择了一条质量好但很短(400 毫米)的 USB 数据线。现在我几乎忘记了如果不是因为这个线程,这曾经发生过。总之,我的猜测是失速是由电机产生的高频噪声引起的,该噪声传播到控制器板并扰乱了 USB 时序。主轴上的扼流圈可防止噪音到达控制板。此外,作为预防措施,避免在铣削过程中插入消耗高电流的 USB 设备(电话、大容量存储设备等)。从 USB 汲取的电流浪涌可以关闭 USB 控制器。
|
Arduino 与大地没有连接,因此接地电流无法通过 arduino 到达大地。 如果在 PC 端,GND 连接到大地(可能是),那么接地电流的最短路线将不是通过 Arduino USB 来回移动,而是通过 PSU(电源插座)连接。 |
同样的问题,主轴上的扼流圈解决了失速问题。 |
@n0th1n6 @dcavataio在这里面临同样的问题,请让我们知道解决问题的扼流圈参数和您的主轴规格。 |
@matrix-wrangler,choke并没有为我解决问题。以下解决了这个问题 100%
|
谢谢@n0th1n6, 3 和 4 一直是我严格遵守的情况。在 cnc 上配备了专用笔记本电脑,并为 CNC 配备了远离电源的 UPS + PSU,以避免干扰。这是我正在使用的旧板,我最终发现拉丝主轴(新旧)的火花对机器造成很大干扰,导致机器停转,而不是 cnc 在未连接时完美地完成工作到主轴。更简单的选择是更换电路板(啄木鸟 3.2),我也这样做了,但我想更进一步寻找无需更换电路板的解决方案。我当然会尝试高质量的电缆,但扼流圈上的参数如果能够抵消主轴引起的波动,也会有所帮助。 |
你好。我遇到了与配备 16u2 芯片的 Arduino Uno r3 克隆板的通信问题。
突然,我的 Arduino 和 GCode 流媒体软件在铣削时冻结。
我尝试了什么:
在这些步骤之后问题仍然存在。
如何应对?任何帮助将不胜感激。