我一直在询问如何为给定的灯丝选择合适的温度。我注意到对于两种不同品牌的 pla,我必须在不同的温度下进行打印,并且制造商指定了广泛的打印温度范围。
我一直听说热塔,并在thingiverse上找到了各种例子。
我的问题是我如何实际打印一个?然后,我如何判断结果?
我一直在询问如何为给定的灯丝选择合适的温度。我注意到对于两种不同品牌的 pla,我必须在不同的温度下进行打印,并且制造商指定了广泛的打印温度范围。
我一直听说热塔,并在thingiverse上找到了各种例子。
我的问题是我如何实际打印一个?然后,我如何判断结果?
当您对热塔的 STL 进行切片时,您需要告诉切片机您需要某个级别的不同温度并保持该新温度,直到请求另一次更改为止。
我通常的做法是使用 Ulltimaker Cura 中的后期处理脚本,但您可以通过手动更改 G 代码文件轻松完成。
要使其在 Ultimaker Cura 中工作,请执行以下操作:
Extensions -> Post Processing -> Modify G-Code
,Add a script
和选择ChangeAtZ
,Trigger
),您可以更改某个选项Height
或某个Layer No.
数量的选项,您可以根据所使用的模型和图层大小决定要使用的选项,但是当您知道高度时,可以安全地选择高度热塔模型的高度变化Change Height
,Change Extruder 1 Temp
(确保框Behavior
被设置为Keep value
这样它保持这个值直到你指定否则它只对单个层有效),ChangeAtZ
直到您指定了所有级别的所有温度如果您查看生成的 G 代码文件(以下片段取自 Ultimaker 3 的 G 代码文件),您将看到后处理脚本将在您的 G 代码文件中添加额外的行。例如,以下代码片段显示了 2 种温度变化,一种是 5 毫米(挤出机 1 @ 250 °C),另一个是 10 毫米(挤出机 1 @ 245 °C):
...
;LAYER:48
G0 X93.4 Y132.161 Z5
;ChangeAtZ V5.1.1: executed at 5.00 mm
M117 Printing... ch@ 5.0
M104 S250.000000 T0
...
...
;LAYER:98
G0 X93.4 Y132.35 Z10
;ChangeAtZ V5.1.1: executed at 10.00 mm
M117 Printing... ch@ 10.0
M104 S245.000000 T0
...
底线是需要指示挤出机加热或冷却到新温度。这也是您可以通过M104 SXXX.000000 T0
在特定级别添加代码手动插入自己的东西,其中XXX
您需要该级别的挤出机温度。
基本上这描述了如何打印热塔校准打印,而不是选择用于打印的设置(例如挤出机温度)。创建打印文件后,您就可以打印塔并观察打印质量。您可以查看印刷品并目视检查温度,从而获得最佳美学性能、最佳悬垂性能、最佳“填充”性能、最高速度等。由您决定什么最适合您的应用。或者,您可以打印一些优惠券测试,看看哪些在结构上是最好的。请注意,为了优化打印过程,可能需要用于不同设置(如层高、打印部件冷却和打印速度)的附加塔。
Sidemark,我更喜欢使用参数模型(例如在 OpenSCAD 中)而不是在互联网上找到的 STL 模型,这样我可以在塔中嵌入确切的打印机设置以供参考。参见例如这个答案。