如何识别我的 3D 打印机上正在使用的固件?

3D打印 固件 知识库
2021-05-03 00:58:46

我有一台没有支持文档的通用打印机。

我如何确定正在使用的固件,以便我可以研究如何进行打印?

2个回答

发送M115到打印机。这个命令是

请求当前微控制器的固件版本和功能。

响应示例:

好的 PROTOCOL_VERSION:0.1 FIRMWARE_NAME:FiveD FIRMWARE_URL:http%3A//reprap.org MACHINE_TYPE:Mendel EXTRUDER_COUNT:1

有关更多信息,请参见此处的RepRapWiki-G-code-M115:获取固件版本和功能


当然,这并不能保证说实话,只是你的通用克隆固件在其源代码中有什么。

启动

通常,当打印机启动时,屏幕会显示启动屏幕。这通常包含固件版本,但不包含设置是谁或设置是什么。

LCD:关于打印机

某些打印机有一个 LCD 主菜单项,即“关于打印机”或类似的项。如果启用,它将是最后一项。

在 Marlin 中,默认情况下它是禁用的,您需要#define LCD_INFO_MENUConfiguration_adv.h.

终端

连接终端并发送M115. 在大多数情况下,这会告诉您当前的固件和版本,因为它在固件中进行了注释。这并不意味着这些行总是由更改文件的人更新,但这很好地表明了安装固件的基础是什么。