开源改变世界

暂停执行 #298

推推 grbl 3年前 (2023-02-05) 219次浏览
关闭
buddhafragt 打开了这个问题 2012 年 11 月 10 日 · 9条评论
关闭

暂停执行#298

buddhafragt 打开了这个问题 2012 年 11 月 10 日 · 9条评论

评论

暂停执行 #298

我正在寻找一种在工作时暂停步进运动的方法。
(暂停/恢复按钮)。
有人可以给我提示或有解决方案吗?
stepper.cpp 让我很困惑……

最好的问候
迈克尔

暂停执行 #298
贡献者

查看UltraLcd代码,它有一个暂停功能。

暂停执行 #298
作者

嗨 Daid,
我找不到这样的功能,你确定吗?

暂停执行 #298
贡献者

ultilcd 的第 2513 行,是的,我确定。

暂停执行 #298
作者

来自 ultralcd.cpp 的第 2513 行是:

card.pauseSDPrint();

误解是什么?

暂停执行 #298
贡献者

它暂停打印,这就是您想要的,对吗?

暂停执行 #298
作者

我喜欢暂停打印,对吧!
但我喜欢在 G 命令(步进移动)之间停止打印,然后在我停止的同一点重新开始。
我尝试使用 DISABLE / ENABLE_STEPPER_DRIVER_INTERRUPT(),但程序有时会崩溃,我不知道它是否真的有效。

暂停执行 #298
贡献者

您想在移动过程中暂停吗?这真的搞砸了加速计划。

暂停执行 #298
贡献者

这个是大约一年前创建的,有很多变化,请下载最新的 marlin 副本,看看问题是否仍然存在。您还可以使用最新的 arduino IDE 来刷新 marlin 固件。如果您的板文件等只能在旧的 ide 下工作,请先升级它们,以便它们在最新的 IDE 下工作。

如果您为不在https://github.com/ErikZalm/Marlin/tree/Marlin_v1/ArduinoAddons中的硬件创建板文件,请 fork marlin 并添加文件,然后创建一个拉取请求,以便我们可以获得硬件支持的。这也将使人们了解人们正在使用什么硬件。