关闭 usbcnc 打开了这个问题 2016 年 5 月 24 日 · 3条评论 关闭 GRBL Windows 模拟。#998 usbcnc 打开了这个问题 2016 年 5 月 24 日 · 3条评论 注释 USBCNC 评论了 2016 年 5 月 24 日 • 编辑 这是我尝试了解 grbl 的工作原理,并且我使用 Visual Studio 10 进行了编译(相当多的移植,因为 Visual Studio 不喜欢 c 中的某些样式)。exe文件只有40KB。我的目标是看看我是否可以移植到其他平台,比如 STM32F103C8T6 板,它在 Aliexpress 上的售价约为 2 美元。该模块具有 USB 并以 72MHz 运行。它还具有 64KB 闪存。如果它有效,它应该提供更好的性能。 模拟帮助我调试代码。 要单独执行 exe(控制台模式),键入 grbl 并直接在控制台上发出命令命令。这是热身练习,真正的乐趣始于真正的串口参数。 创建 eeprom.bin 以模拟 eeprom 设置。 如果您使用 com 端口(限制为 10)执行命令,您可以使用 Universal-G-Code-Sender-master 发送。(例如 grbl COM7,确保 comport 可用,否则它将返回到控制台模式。 在两台计算机设置中,您可以使用一台计算机发送 gcode,另一台计算机运行 grbl.exe 并使用零调制解调器电缆连接它们。 在单台计算机设置(我的情况)中,我使用一个 USB 集线器和两个 USB 转串口模块,这些模块通过零调制解调器电缆连接。理想情况下,这应该像在 Arduino 目标上一样工作。我试过 comport simulation 免费版,但它有一些问题。 如果这里不适合讨论这个话题,请删除这个问题。 grbl.zip 成员 香奈儿 评论了 2016 年 5 月 24 日 @usbcnc: 感谢分享。如果您还不知道,有一个 grbl 模拟器可以将 grbl 的源代码编译为命令行,就像您所做的一样。另外,请注意 Grbl 的 GPL 许可要求您共享源代码。 chamnit已完成 关闭 2016 年 5 月 24 日 作者 USBCNC 评论了 2016 年 5 月 24 日 • 编辑 附上源代码。新的 github。STM32 部分还没有工作。timer0 和 timer 1 使用线程。也使用线程来处理串行端口接收和发送或控制台输入。 grbl-masterwin.zip 阿雪莉 评论了 2016 年 5 月 24 日 将它与现有的 sim 进行比较会很有趣。 喜欢 (0) 旋转步进电机 #878 新用户和 Arduino 串行监视器 – 如何? #879 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
这是我尝试了解 grbl 的工作原理,并且我使用 Visual Studio 10 进行了编译(相当多的移植,因为 Visual Studio 不喜欢 c 中的某些样式)。exe文件只有40KB。我的目标是看看我是否可以移植到其他平台,比如 STM32F103C8T6 板,它在 Aliexpress 上的售价约为 2 美元。该模块具有 USB 并以 72MHz 运行。它还具有 64KB 闪存。如果它有效,它应该提供更好的性能。
模拟帮助我调试代码。
要单独执行 exe(控制台模式),键入 grbl 并直接在控制台上发出命令命令。这是热身练习,真正的乐趣始于真正的串口参数。

创建 eeprom.bin 以模拟 eeprom 设置。
如果您使用 com 端口(限制为 10)执行命令,您可以使用 Universal-G-Code-Sender-master 发送。(例如 grbl COM7,确保 comport 可用,否则它将返回到控制台模式。
在两台计算机设置中,您可以使用一台计算机发送 gcode,另一台计算机运行 grbl.exe 并使用零调制解调器电缆连接它们。
在单台计算机设置(我的情况)中,我使用一个 USB 集线器和两个 USB 转串口模块,这些模块通过零调制解调器电缆连接。理想情况下,这应该像在 Arduino 目标上一样工作。我试过 comport simulation 免费版,但它有一些问题。
如果这里不适合讨论这个话题,请删除这个问题。
grbl.zip