解决 "END_PRINT" G-code 宏命令未找到的错误
根据你提供的错误消息,看起来你正在尝试重命名 'END_PRINT' G-code 宏命令,但是该命令并不存在。这可能是因为你的固件中没有定义或创建名为 'END_PRINT' 的 G-code 宏命令。
要解决这个问题,你可以采取以下步骤:
-
确认命令是否存在:首先,请检查你的 Marlin 固件的配置文件中是否存在名为 'END_PRINT' 的 G-code 宏命令。你可以查找类似于 'gcode_macro.cpp' 或 'gcode_macro.h' 的文件,然后在其中查找 'END_PRINT' 相关的定义。如果不存在,请继续下一步。
-
创建新命令:如果 '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 命令。
- 重新编译和上传固件:保存配置文件后,重新编译并上传你的 Marlin 固件。确保你的修改已成功编译到固件中。
这样,你应该能够成功地重命名 'END_PRINT' G-code 宏命令。如果仍然遇到问题,请确保按照正确的步骤进行操作,并检查其他可能导致错误的配置或代码部分。
原文地址: https://www.cveoy.top/t/topic/dpRe 著作权归作者所有。请勿转载和采集!