К содержимому

Температурная башня

Готовый файл: пять ступеней по 10 мм, на каждой — мост, козырёк на 90° и стойка, до которой сопло тянет нить. В нарезанном G-code смена температуры уже стоит: положил на карту и запустил.

STLСкачать модельtemp-tower.stl · 111 КБ

Какой G-code скачать под свой принтер

Та же башня, уже нарезанная под конкретную машину профилем 0,20 мм из поставки PrusaSlicer. Смена температуры вставлена: M104 на каждой границе ступени, цифры на блоках выдавлены под тот же диапазон. Размер файла — 1–2,3 МБ, зависит от принтера и сопла.

GCODEСкачать G-codeender3_0.4nozzle_0.20mm_pla_temp-tower_230-190C.gcode

Creality Ender-3 · сопло 0.4 мм · PLA · профиль 0,20 мм · температура 230 → 190 °C, ступень 10 °C

Перед скачиванием сверь имя файла: оно меняется вместе с выбором. Не меняется — скрипт не отработал, тогда бери файл из списка ниже.

Сверь принтер и соплоВ файле стартовые команды конкретной машины: парковка, прогрев, лимиты ускорений, координаты стола. На чужих принтерах мы эти файлы не печатали — профили официальные, из поставки PrusaSlicer, но железо и прошивка у всех свои. Стой рядом первый слой и будь готов прервать печать.
Чем прерватьШтатно — кнопка отмены в интерфейсе: «Cancel» в OctoPrint, Mainsail и Fluidd, «Stop» на экране принтера. Сопло пошло в стол или потянуло деталь — M112 в консоли: аварийная остановка, гасит нагрев и моторы немедленно. После неё прошивка остаётся в заблокированном состоянии, её надо перезапустить: FIRMWARE_RESTART в Klipper, кнопка reset или переподключение по USB в Marlin.
ABS есть у всех шести машинНарезан он и для открытых Ender-3, но таблица материалов требует ABS закрытую камеру. Без неё мост и козырёк на верхних ступенях испортит не температура, а сквозняк, и тест назовёт виноватым не то. Нет хотя бы короба — гоняй башню на PLA или PETG.
Шапка файлаОткрой .gcode текстовым редактором: в первых строках записаны принтер, сопло, профиль, филамент и то, что меняется по высоте.
Все файлы модели списком

Creality Ender-3

Creality Ender-3 V2

Creality Ender-3 S1

Original Prusa i3 MK3S и MK3S+

Anycubic i3 Mega S

Elegoo Neptune-3 Pro

С какими параметрами печатать

Это параметры для самостоятельной нарезки: в STL лежит одна геометрия. Команды смены температуры под свой слайсер выдаёт калькулятор температурной башни — он же считает, какая ступень какой температуре соответствует. В готовом G-code выше стоит стоковый профиль вендора целиком: периметров 3, заполнение 15 %, верх 5 слоёв, низ 4. Скрипт нарезки переопределяет только температуру и её смену по высоте — на признаки, которые тест показывает, заполнение не влияет, но числа в списке и в файле разойдутся.

Как устроена ступень

козырёк220мост 12 ммстойкаперебег 25 мм
Ступень даёт четыре признака сразу: мост, нависание, нить и саму поверхность блока.

Какая температура на какой высоте

Диапазонов два, и они разные. В выложенном STL цифры выдавлены в геометрии: 220 → 200 °C с шагом 5 °C, это заготовка под PLA. Готовый G-code режется под материал, башня под него пересобирается, и шаг там 10 °C — колонка «PLA» ниже не совпадает с колонкой «STL» намеренно. Смотри ту колонку, файл из которой скачал.

СтупеньZ над столом, ммSTL, °CG-code PLA, °CG-code PETG, °CG-code ABS, °C
Ступень 10,6 — 10,6220230260270
Ступень 210,6 — 20,6215220250260
Ступень 320,6 — 30,6210210240250
Ступень 430,6 — 40,6205200230240
Ступень 540,6 — 50,6200190220230

Под башней лежит подошва 0,6 мм, поэтому границы ступеней смещены на неё: первая смена приходится на 10,6 мм, а не на 10. Калькулятор считает высоты от нуля — прибавь к его порогам эти 0,6 мм или срежь подошву в исходнике.

Температуру переключает M104, а она прогрева не ждёт: печать идёт дальше, пока сопло ползёт к новому значению. На спуске в 10 °C это примерно полминуты, то есть первые два-три слоя ступени выходят на переходной температуре. Суди по середине и верху блока, не по его первым слоям.

Как выбрать лучшую ступень

Мост над окномПровис нитей в середине пролёта, обрывы, лохматый низ. Смотреть на просвет, окно сквозное.
Козырёк сзадиЗадранный край и шершавая нижняя сторона. Это чистое нависание 90°, печатается целиком по воздуху.
Нити до стойкиСопло перебегает на стойку каждый слой. Тянется нить — на этой ступени слишком горячо. Стрингинг от температуры и стрингинг от ретракта разделяет башня ретракта.
Грань блокаГлянец и слоение сбоку, при косом свете. Отслаивается от соседнего блока при отрыве ногтем — слишком холодно.
Что берётсяСамая низкая температура, на которой мост и козырёк ещё чистые, а блок не отслаивается. Высоту этого блока меряют штангенциркулем и подставляют в калькулятор — он назовёт градусы.

Как изменить модель под себя

Диапазон 220 … 200 °C врезан в саму геометрию: цифры на блоках выдавлены при сборке STL. Под ABS или PETG нужен свой диапазон — он задаётся переменными temp_start и temp_step в исходнике OpenSCAD, оттуда же меняются высота ступени и их количество. Готовый G-code это уже делает: под каждый материал башня пересобирается со своими цифрами, поэтому в файле и на детали написано одно и то же. Рабочие диапазоны по материалам лежат в таблице материалов.