Contact me: hankecnc@gmail.com

GRBL Windows 模拟。 #998

推推 grbl 3年前 (2023-01-23) 256次浏览

关闭
usbcnc 打开了这个问题 2016 年 5 月 24 日 · 3条评论
关闭

GRBL Windows 模拟。#998

usbcnc 打开了这个问题 2016 年 5 月 24 日 · 3条评论

注释

GRBL Windows 模拟。 #998
USBCNC 评论了 2016 年 5 月 24 日  

这是我尝试了解 grbl 的工作原理,并且我使用 Visual Studio 10 进行了编译(相当多的移植,因为 Visual Studio 不喜欢 c 中的某些样式)。exe文件只有40KB。我的目标是看看我是否可以移植到其他平台,比如 STM32F103C8T6 板,它在 Aliexpress 上的售价约为 2 美元。该模块具有 USB 并以 72MHz 运行。它还具有 64KB 闪存。如果它有效,它应该提供更好的性能。

模拟帮助我调试代码。

要单独执行 exe(控制台模式),键入 grbl 并直接在控制台上发出命令命令。这是热身练习,真正的乐趣始于真正的串口参数。
GRBL Windows 模拟。 #998

创建 eeprom.bin 以模拟 eeprom 设置。

如果您使用 com 端口(限制为 10)执行命令,您可以使用 Universal-G-Code-Sender-master 发送。(例如 grbl COM7,确保 comport 可用,否则它将返回到控制台模式。

在两台计算机设置中,您可以使用一台计算机发送 gcode,另一台计算机运行 grbl.exe 并使用零调制解调器电缆连接它们。
在单台计算机设置(我的情况)中,我使用一个 USB 集线器和两个 USB 转串口模块,这些模块通过零调制解调器电缆连接。理想情况下,这应该像在 Arduino 目标上一样工作。我试过 comport simulation 免费版,但它有一些问题。

如果这里不适合讨论这个话题,请删除这个问题。

grbl.zip

GRBL Windows 模拟。 #998
成员

@usbcnc: 感谢分享。如果您还不知道,有一个 grbl 模拟器可以将 grbl 的源代码编译为命令行,就像您所做的一样。另外,请注意 Grbl 的 GPL 许可要求您共享源代码。

GRBL Windows 模拟。 #998
作者
USBCNC 评论了 2016 年 5 月 24 日  

附上源代码。新的 github。STM32 部分还没有工作。timer0 和 timer 1 使用线程。也使用线程来处理串行端口接收和发送或控制台输入。

grbl-masterwin.zip

GRBL Windows 模拟。 #998

将它与现有的 sim 进行比较会很有趣。

喜欢 (0)