Когда вы нарезаете STL тепловой башни, вам нужно сообщить слайсеру, что вам нужна другая температура на определенном уровне, и поддерживать эту новую температуру до тех пор, пока не будет запрошено другое изменение.
Обычно я делаю это с помощью скрипта постобработки в Ulltimaker Cura , но вы можете легко сделать это самостоятельно , изменив файл G-кода вручную .
Чтобы заставить его работать в Ultimaker Cura, нужно:
- открыть модель STL тепловой башни на виртуальной монтажной плите,
- выберите правильные параметры печати, например скорость вентилятора, скорость печати, толщину слоя и т. д.,
- теперь перейдите из главной верхней панели меню
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-кода для печати.
Если вы посмотрите на сгенерированный файл G-кода (фрагмент ниже взят из файла G-кода для Ultimaker 3), вы увидите, что скрипт постобработки добавит дополнительные строки в ваш файл 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, найденными в Интернете, таким образом, я могу встроить точную настройку принтера в башню для справки. Смотрите, например, этот ответ .