关闭 onekk 打开了这个问题 2017 年 5 月 4 日 · 4条评论 关闭 [功能请求] 添加冷却液开关#572 onekk 打开了这个问题 2017 年 5 月 4 日 · 4条评论 注释 贡献者 onekk 评论了 2017 年 5 月 4 日 • 编辑 大家好,我在一段时间后重新启动了我的 CNC,并加载了新的 grbl 1.1 和相应的 bCNC 0.9.9(github 上的最后一个主人)。 我想添加一个冷却剂开启 (M8) 和关闭 (M9) 按钮(可能是一个切换按钮)。 我调查了找到 RunGroup 的代码并像这样修改了它 #=============================================================================== # Cool Group #=============================================================================== class CoolGroup(CNCRibbon.ButtonGroup): def __init__(self, master, app): CNCRibbon.ButtonGroup.__init__(self, master, "Cool", app) b = Ribbon.LabelButton(self.frame, self, "<<Run>>", image=Utils.icons["start32"], text=_("Start"), compound=TOP, background=Ribbon._BACKGROUND) b.pack(side=LEFT, fill=BOTH) tkExtra.Balloon.set(b, _("Turn On Coolant M8")) self.addWidget(b) b = Ribbon.LabelButton(self.frame, self, "<<Stop>>", image=Utils.icons["stop32"], text=_("Stop"), compound=TOP, background=Ribbon._BACKGROUND) b.pack(side=LEFT, fill=BOTH) tkExtra.Balloon.set(b, _("Turn Off Coolant M9.")) 现在的问题是:如何让它执行 M8 和 M9 命令(除了找到合适的图标并添加到 bCNC) 一些提示表示赞赏。 非常感谢和问候。 Carlo D. (onekk) 所有者 弗拉舒迪斯 评论了 2017 年 5 月 9 日 RunGroup 可能不是最合适的,因为它发送一条全局消息,它被主事件循环拦截,然后转发到适当的操作。 最好查看 DROFrame 中将 WCS 设置为零的代码。 就像按钮 self.xzero = Button(… command=self.setX0 ) 在您要创建的方法中,使用 self.sendGCode(“M8”) 发送代码 贡献者作者 onekk 评论了 2017 年 5 月 10 日 非常感谢 Vasilis, 一件小事,如果我找到一些图标,对于按钮,有“标准”尺寸可供使用。 我正在考虑添加修改后的“淋浴”图标(冷却剂)或风扇图标(真空)。 所有者 弗拉舒迪斯 评论了 2017 年 5 月 10 日 我为小图标使用 16×16,为大图标使用 32×32。 合作者 哈维 评论了 2018 年 10 月 30 日 我们已经有了冷却液按钮。如果您想上传新图标,请提供拉取请求。 哈维在完成 时关闭了它 2018 年 10 月 30 日 喜欢 (0) 提案:命令扩展 #571 Candle 不能在 Fedora 上运行 #531 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 关闭
大家好,我在一段时间后重新启动了我的 CNC,并加载了新的 grbl 1.1 和相应的 bCNC 0.9.9(github 上的最后一个主人)。
我想添加一个冷却剂开启 (M8) 和关闭 (M9) 按钮(可能是一个切换按钮)。
我调查了找到 RunGroup 的代码并像这样修改了它
现在的问题是:如何让它执行 M8 和 M9 命令(除了找到合适的图标并添加到 bCNC)
一些提示表示赞赏。
非常感谢和问候。
Carlo D. (onekk)