关闭 bashkan 打开了这个问题 2017 年 4 月 19 日 · 2 条评论 关闭 “文件夹模式”是否可行?#626 bashkan 打开了这个问题 2017 年 4 月 19 日 · 2 条评论 注释 巴什坎 评论了 2017 年 4 月 19 日 嗨, 我不确定在这里发布它是否合适,但我是这个环境的新手所以如果我做错了什么请原谅我。 我相信 Universal G Code Sender 是一款很棒的软件,它是所有 CNC 人员的完美选择。但是,我的设置需要一个与经典 CNC 有所不同的功能。我的设备是一台 2 轴机器,它通过移动钢球在沙子上绘图(灵感来自于此:https ://www.kickstarter.com/projects/1199521315/sisyphus-the-kinetic-art-table )。我知道如何清理二维移动的 Gcode 文件,但我需要一个软件,它将: – 在 Raspbian 上工作(RaspberryPi 正在控制 Grbl Arduino) – 在 RaspberryPi 启动时启动 – 寻找一个装满gcode文件的文件夹(至少100个gcode文件) – 无限循环一个一个地发送gcode文件到Grbl Shield(当发送文件夹中的最后一个文件时,它会重新开始) 我有研究了定制 Universal Gcode Sender 源代码,但我没有 Java/Net Beans/Maven 等方面的经验。我什至看过工作流插件示例,它做的事情与我需要的类似,但它超出了我的编程技能。(我在 Pascal/Object Pascal 方面有一些经验,但让它在 RPi 上运行都是一场噩梦,更不用说开发/调试/编译了) 那么,回到帖子的标题,制作一个名为“文件夹模式”的选项卡(如“命令”、“文件模式”等)来实现我上面提到的结果有多难?或者您是否知道任何其他解决方案可以为我指明正确的方向? 再次,如果这不是正确的地方,我深表歉意。 提前致谢。 科雷·奥兹贝 所有者 绕线机 评论了 2017 年 4 月 19 日 @bashkan我不打算实施这样的事情,但您应该能够做出一些事情来完成您的特定任务。查看 grbl stream.py 或 simple_stream.py 程序: https ://github.com/grbl/grbl/blob/master/doc/script/stream.py https://github.com/grbl/grbl/ blob/master/doc/script/simple_stream.py 首先,您可以用另一个脚本包装其中一个,该脚本迭代您的目录并一个接一个地流式传输每个程序: import os import time directory = "/folder/with/gcode/files" stream_script = "/location/of/stream.py" device = "/dev/tty.yourArduino"" while (true): for filename in os.listdir(directory): os.system("python %s %s %s" % (stream_script, os.path.join(directory, filename), device)) time.sleep(5) 作者 巴什坎 评论了 2017 年 4 月 19 日 @winder非常感谢您的及时回复。我会检查您现在发送的链接。 收卷机 关闭此完成 2017 年 4 月 20 日 喜欢 (0) 如何设置线到线选项的质量超过 20 线/毫米…. #365 lasergrbl 继续然后关闭 #366 GRBL/UGS 问题,已知硬件可以工作,但没有运行 Grbl 的步进运动 XY 绘图仪 – 将 Word 文档转换为 GRBL 文件 grbl 随机在中间停止 Arduino Uno GRBL 问题 GRBL/UGS 问题,已知硬件可以工作,但没有运行 Grbl 的步进运动XY 绘图仪 – 将 Word 文档转换为 GRBL 文件grbl 随机在中间停止Arduino Uno GRBL 问题为什么这会“崩溃”我的 3018 CNCFusion 360 / Grbl – 最后毁掉了工作?!使用 Grbl Shield,必须采取哪些接地预防措施?GRBL 安装挑战(在 cnc 3018 pro 上)
嗨,
我不确定在这里发布它是否合适,但我是这个环境的新手所以如果我做错了什么请原谅我。
我相信 Universal G Code Sender 是一款很棒的软件,它是所有 CNC 人员的完美选择。但是,我的设置需要一个与经典 CNC 有所不同的功能。我的设备是一台 2 轴机器,它通过移动钢球在沙子上绘图(灵感来自于此:https ://www.kickstarter.com/projects/1199521315/sisyphus-the-kinetic-art-table )。我知道如何清理二维移动的 Gcode 文件,但我需要一个软件,它将:
– 在 Raspbian 上工作(RaspberryPi 正在控制 Grbl Arduino) –
在 RaspberryPi 启动时启动
– 寻找一个装满gcode文件的文件夹(至少100个gcode文件)
– 无限循环一个一个地发送gcode文件到Grbl Shield(当发送文件夹中的最后一个文件时,它会重新开始)
我有研究了定制 Universal Gcode Sender 源代码,但我没有 Java/Net Beans/Maven 等方面的经验。我什至看过工作流插件示例,它做的事情与我需要的类似,但它超出了我的编程技能。(我在 Pascal/Object Pascal 方面有一些经验,但让它在 RPi 上运行都是一场噩梦,更不用说开发/调试/编译了)
那么,回到帖子的标题,制作一个名为“文件夹模式”的选项卡(如“命令”、“文件模式”等)来实现我上面提到的结果有多难?或者您是否知道任何其他解决方案可以为我指明正确的方向?
再次,如果这不是正确的地方,我深表歉意。
提前致谢。
科雷·奥兹贝