我使用 Cura 进行切片,使用 OctoPrint 进行实际打印。
在表面积约为 1 平方厘米的小块上,超过约 6 毫米的印刷品有在 60 °C 下脱落的风险。
事实上,我不得不使用 71 °C 才能正确粘贴。但是,我不希望打印床一直很热。我想在不同的床温下尝试不同数量的层,直到我做对为止。
逐渐地,在 1-3 毫米的过程中,床温会降低回 60 °C 以节省电力。随着层数升高,甚至可能达到 50 °C。
Cura 仅支持具有不同温度的初始层,这还不够。
显然,您可以使用OctoPrint自定义用户事件,其中之一是ZChange,这很棒。
{__currentZ}: the current Z position of the head if known, -1 if not available
我需要在 ZChange 事件上检查__currentZ
并执行M140
随层高变化的温度。通常我会使用一个简单的if
命令等,但我如何在这里实现它。
但是,您似乎可以执行命令或 G 代码。
我似乎找不到任何可以以层或毫米为单位测试 Z 高度并为不同层执行不同温度的示例。
另一个问题是温度升高会导致模型熔化,因此与模型其余部分相比,最靠近玻璃的开口更小。
我是木筏的高度,这有帮助,但我希望妥协。
对于模型的整个垂直高度,打印床不应需要为 70 °C。
有什么建议?