开源改变世界!!

在没有连接的情况下使用它 #95

推推 grbl 2年前 (2023-01-31) 129次浏览
打开
onekk 打开了这个问题 2015 年 8 月 26 日 · 7条评论
打开

在没有连接的情况下使用它#95

onekk 打开了这个问题 2015 年 8 月 26 日 · 7条评论

注释

在没有连接的情况下使用它 #95
贡献者

有一种简单的方法可以设置 BCNC 将机器命令输出到文件,从而可以在没有机器的情况下使用它,我的机器在很远的地方,为了进行实验,我需要在没有连接到 grbl 的计算机上进行测试。

谢谢

卡洛·D·
奥内克

在没有连接的情况下使用它 #95
所有者

如果我理解正确,你问的是如何将 bCNC 输出输出到文件。
您需要更改 bCNC.py 中的“def open(”例程,而不是创建串行对象,您可以将其更改为 self.serial = open(device,”w”)
我没有尝试,但除了一些串行处理所有其他事情应该有效。

我想做同样的事情,因为不必去车库进行测试,而且我没有成功地使用 grblsim。

在没有连接的情况下使用它 #95
贡献者作者

听从你的建议没有运气,运行 grbl-sim 也没有运气(假端口的权限问题)所以根本没有运气,

但是我发现了一个假的 pyserial 模块,我正试图让它工作。
在我的 github 页面上查看https://github.com/onekk/bCNC文件 fakeSerial.py

bCNC.py 中唯一需要的修改是:

在 authour 之后和导入之前:

FAKESERIAL = True # False for normal behaviour

代替import serial

if FAKESERIAL:
    import fakeSerial as serial
else:
    import serial

它大致接收命令并用一些数据填充缓冲区,可能是错误的类型,但我们可以用一个简单的 gcode 解析器填充 write() 函数并将一些输出报告给 bCNC 或者可能将 bCNC 通过假串行线,目前我能做的最好的就是测试接口,希望它对你也有用。

问候

卡罗·D。

在没有连接的情况下使用它 #95
所有者

谢谢,很高兴知道。

在没有连接的情况下使用它 #95 vlachoudis 添加 增强 并删除 增强 标签 2015 年 9 月 15 日
在没有连接的情况下使用它 #95
合作者

这不仅仅是伪造串行连接,我们还需要伪造 grbl 状态报告。

在没有连接的情况下使用它 #95

很高兴知道。我有同样的“问题”。在这里(在家里)开发盒子,没有 CNC 铣床,工作站与另一台 PC 和 5 公里外的 CNC 铣床。我会看看 onekk 的解决方案,它很有希望。我还必须尝试 grbl-sim,也许这是正确的方法。我会尽快通知你。

问候

在没有连接的情况下使用它 #95
合作者
哈维 评论了 2019 年 11 月 21 日  

查看 bCNC 存储库中的“测试”目录。有几种方法可以做到这一点。
或者只花 1 美元购买中国的 arduino,然后将真正的 grbl 闪存写入其中。你不需要整台机器,只需要arduino。

在没有连接的情况下使用它 #95

@Harvie: 是的,我这样做了。Cheap chinese card, flashed grbl, card’s USB chip (USB/serial converter) 只持续了 10 分钟,然后就去了硅天堂。卡片连镇纸都不能用,太轻了,只有35克:( 不无道理有人说:“我没那么有钱买不起便宜的东西”

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

4人参加
在没有连接的情况下使用它 #95在没有连接的情况下使用它 #95在没有连接的情况下使用它 #95在没有连接的情况下使用它 #95

喜欢 (0)