注释
从“连接”小部件打开串行连接时,您是否尝试过打开“启用硬件流控制”选项? |
是的,勾选启用硬件流控。连接后我可以按主页按钮,机器会主页。但我无法控制慢跑功能或坐标设置。它们是灰色的。另外…。您如何将 gcode 文件放入系统中?是否必须在控制之前完成? |
你能拍下完整的截图吗?我想检查您的机器状态是否准备就绪。 如果可能,请附上您的控制台日志,以便我能够知道发生了什么。只需从下拉列表中选择全部,然后右键单击以调出上下文菜单以将文本复制到剪贴板。 在正常情况下,您应该看到如下内容:
|
我不知道如何加载我的屏幕截图或图片。参考您的图片,我的 tinyg 未处于就绪状态,如屏幕上 tinyg 旁边的准备就绪所示。我附上了使用 USB 连接时获得的控制台信息。它似乎也没有你的信息的一半。我已经使用了 GOKO 程序,并且能够在该程序中使用 USB 进行连接。我还下载了 CoolTerm,它允许我进入 tinyg 并校准/修改。看来我的 tinyg 没有完全连接到 CNCjs 接口。希望您能提供帮助。 谢谢
|
啊哈,在 Win 7 上做截图,一旦你知道它是多么简单。? 要截取屏幕截图,请按Print Screen键盘上的键。对我来说,我使用台式电脑,它有一个“完整”的 101 键键盘。在我的身上,Print Screen钥匙就在钥匙的右边F12。 当你按下它时,它会截取你整个桌面的屏幕截图并将其放入 Windows 剪贴板。 所以…加载 Microsoft Paint (mspaint.exe),然后执行“粘贴”操作。这应该将屏幕截图从剪贴板复制到 MS Paint 中。然后你可以将它保存到一个文件中,然后将该文件拖放到此处的评论框中。这会将其添加到评论中,并显示为@cheton上面那个 这有帮助吗?? |
哈哈。谢谢。我完成了整个绘制并保存,但是当我将文件拖入其中时,它以行代码而不是图片的形式出现。不想送那个。哈哈。不确定它是否会在我点击发送时转换它? |
哎呀。那是我的错。我忘了更好地解释结局。? 再次尝试拖放图片文件。它将使同一行代码条目看起来像以前一样……然后单击评论框顶部的“预览”选项卡。那应该显示最终结果图片。单击“写入”选项卡返回编辑框,您可以在其中输入内容。 我认为这应该可以解决问题。? |
出色的。? 作为一种稍微更高级的方法,现在您已经掌握了它的窍门……下次您需要使用它时,请尝试使用Alt+ 。Print ScreenAlt 版本只截取活动窗口的屏幕截图。如果您不想给人们整个桌面,这可能很有用。? |
是的,X/Y/Z 点动按钮的灰色看起来不太好。 嗯,如果你尝试直接在“控制台”窗口选项卡中给出一个基本的移动命令,那行得通吗? 也许是这样的:
如果您将它们键入控制台区域并按回车键…那么理论上主轴应该移动。如果没有,那也将是有用的信息。? |
好的,所以在控制台中使用 G0 的手动移动有效。主轴也按我要求的方向移动。只是为了确认….我下载了该程序的桌面版本。我是否需要下载其他任何东西才能使其正常工作?不确定我是否错过了安装部分。 谢谢 |
不,你有所有正确的位。几周前,当我为 Win 7 下载 CNCjs 时,我也使用了它的桌面版本。对我来说(一旦我想通了),这就是我所需要的。 不过我没有使用 TinyG,所以我不确定下一步该将您指向何处。? 当使用直接 G 代码指示时,主轴移动是很好的。这似乎意味着基本通信工作正常,只是 CNCjs 无法识别某些东西,所以它没有启用点动按钮。 我敢肯定@cheton会有有用的建议,尽管这可能不是今晚的事情。? |
我猜您的开发板需要等待超过 1000 毫秒才能让引导加载程序完成,然后才能发送后续命令。在发送初始化命令之前没有出现系统启动消息:
您可以在下面查看以了解在初始化期间将发送哪些命令:
cncjs/src/app/controllers/TinyG/TinyGController.js 第 653 至 707 行 ccf1d65
检查你的附加日志后,我没有看到启用 status report verbosity
|
当您使用桌面应用程序时,我需要您的帮助来提供 CNCjs 服务器的详细输出。 请参阅下面的完整说明:
|
嗯,听起来像是将其设为变量(默认值为 1000)可能是可行的方法。好吧,只要新用户也有一种简单的方法来向上调整它。 第二个想法.. 而不是成为一个变量,也许如果在所需的时间内没有收到响应,那么做一个“双延迟时间,再试一次”或类似的短循环? |
@justinclift还有一个 issue #312与这个案例类似。在这种情况下进行恢复并不容易,向可以调整延迟的连接小部件添加可配置值可能是更好的方法。 |
啊,是的,这看起来确实很相似。将该值设置为一个变量似乎可以帮助解决这个问题的每个人。? |
我只是用我的 Mac 进行测试,连接到运行 G2 固件版本 100.19 的 Arduino Due。好像跟延迟没关系,即使我把它设置为零来忽略延迟。 您可以尝试其他选项来检查是否有效:
|
我的设置有一个 Rasp Pi Zero 与运行 G2 的 Arduino Due 对话。Arduino 有时(经常)以错误的 USB 模式启动,并且无法通过 USB 串行连接正确通信。为了解决这个问题,我从 Pi 上的 GPIO4 连接了一根线到 Due 上的复位引脚,并将以下行添加到 /etc/rc.local:
|
更新上一篇关于到期重置的帖子: That reset recipe sometimes failed to solve the problem. I tracked it down to an ordering problem with various startup scripts. I was starting cncjs via a crontab, but doing the reset in rc.local. It turns out that the user crontab runs before rc.local. I solved that by creating a script that does the reset dance, then starts cncjs. The crontab @reboot entry then runs that script. It seems to be working, but many more reboots will be necessary before I have complete confidence. |
我已经在 Windows 7 64 位上安装了桌面应用程序。(最新版本 od cncjs)安装顺利。我能够连接到我的 USB 端口并且似乎可以正常工作。但是,我无法从笔记本电脑控制到控制器来移动我的迷你数控雕刻机轴。我需要做更多的事情来完成这项工作吗?我不是真正的计算机编程专家。
感谢
Retnuh22