根据你提供的错误消息,看起来你正在尝试重命名 'END_PRINT' G-code 宏命令,但是该命令并不存在。这可能是因为你的固件中没有定义或创建名为 'END_PRINT' 的 G-code 宏命令。

要解决这个问题,你可以采取以下步骤:

  1. 确认命令是否存在:首先,请检查你的 Marlin 固件的配置文件中是否存在名为 'END_PRINT' 的 G-code 宏命令。你可以查找类似于 'gcode_macro.cpp' 或 'gcode_macro.h' 的文件,然后在其中查找 'END_PRINT' 相关的定义。如果不存在,请继续下一步。

  2. 创建新命令:如果 'END_PRINT' G-code 宏命令不存在,你可以手动创建一个新的命令。打开你的 Marlin 固件的配置文件,找到与 G-code 宏命令相关的部分,通常在 'configuration.h' 或 'Configuration_adv.h' 中。在适当的位置添加以下代码:

#define END_PRINT <Your_G-code_Command>

请确保将 '<Your_G-code_Command>' 替换为你需要执行的实际 G-code 命令。

  1. 重新编译和上传固件:保存配置文件后,重新编译并上传你的 Marlin 固件。确保你的修改已成功编译到固件中。

这样,你应该能够成功地重命名 'END_PRINT' G-code 宏命令。如果仍然遇到问题,请确保按照正确的步骤进行操作,并检查其他可能导致错误的配置或代码部分。

解决

原文地址: https://www.cveoy.top/t/topic/dpRe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录