Коли ви нарізаєте 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 ° С), інший на 10 мм (екструдер 1 при 245 ° С):
...
;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, знайденими в Інтернеті, таким чином я можу вбудувати точну настройку принтера у вежу для ознайомлення. Див., Наприклад, цю відповідь .