如何重新编程 Prusa 固件以接受更高的 Z 轴?

3D打印 校准 固件
2021-05-06 09:14:52

机器规格:Prusa MK3,固件版本 3.1.2。

事实:我为我的打印机设计了一个新的 Z 轴框架,因此我可以打印高达 360 毫米的模型,而不是标准的 210 毫米。该计划已奏效,并且打印机使用新的更高的 z 框架正常运行。

但是...为了校准,Z 导螺杆将 X 滑架一直向上移动,并将其撞到顶部框架安装座上,以确保 X 滑架处于水平状态。在较高的框架上,X 滑架在 220 毫米处停止上升并下降回床。由于 X 托架比“预期”上升得更远,并且没有撞到任何东西,因此校准失败。当 X 托架在 210 毫米(如我的手指)处撞到某物并从“正常”框架高度下降时,打印机会正常校准床水平度。

Prusa MK3 非常“智能”,它仍然认为框架只有 210 毫米高。我如何告诉它在校准时,X 轴必须上升到 360 毫米而不是 210 毫米?校准是固件的一个组成部分...有什么办法可以编辑它吗?
我看过 .hex 固件文件,这是一个巨大文本文件的第一行 -> :100000000C947D320C94AE320C94AE320C94AE3221 这对我来说没什么意义,但我猜有一种方法。毕竟,必须在某处写上 210 毫米的上限高度才能开始......

任何建议将不胜感激,费尔法伦。

1个回答

.hex 文件对您毫无用处,因为它包含很难编辑的已编译固件。您需要到Prusa 的 GitHub下载源代码然后,找到您的打印机型号的头文件,并更改Z_max_pos为正确的值。最后,您需要按照构建说明编译固件并将其上传到您的打印机(请参阅 README.md)。您需要安装Arduino IDE才能执行此操作。