Температурная башня
Готовый файл: пять ступеней по 10 мм, на каждой — мост, козырёк на 90° и стойка, до которой сопло тянет нить. В нарезанном G-code смена температуры уже стоит: положил на карту и запустил.
STLСкачать модельtemp-tower.stl · 111 КБКакой G-code скачать под свой принтер
Та же башня, уже нарезанная под конкретную машину профилем 0,20 мм из поставки PrusaSlicer. Смена температуры вставлена: M104 на каждой границе ступени, цифры на блоках выдавлены под тот же диапазон. Размер файла — 1–2,3 МБ, зависит от принтера и сопла.
Creality Ender-3 · сопло 0.4 мм · PLA · профиль 0,20 мм · температура 230 → 190 °C, ступень 10 °C
Перед скачиванием сверь имя файла: оно меняется вместе с выбором. Не меняется — скрипт не отработал, тогда бери файл из списка ниже.
M112 в консоли: аварийная остановка, гасит нагрев и моторы немедленно. После неё прошивка остаётся в заблокированном состоянии, её надо перезапустить: FIRMWARE_RESTART в Klipper, кнопка reset или переподключение по USB в Marlin..gcode текстовым редактором: в первых строках записаны принтер, сопло, профиль, филамент и то, что меняется по высоте.Все файлы модели списком
Creality Ender-3
- ender3_0.4nozzle_0.20mm_pla_temp-tower_230-190C.gcode
- ender3_0.4nozzle_0.20mm_petg_temp-tower_260-220C.gcode
- ender3_0.4nozzle_0.20mm_abs_temp-tower_270-230C.gcode
- ender3_0.6nozzle_0.20mm_pla_temp-tower_230-190C.gcode
- ender3_0.6nozzle_0.20mm_petg_temp-tower_260-220C.gcode
- ender3_0.6nozzle_0.20mm_abs_temp-tower_270-230C.gcode
Creality Ender-3 V2
- ender3v2_0.4nozzle_0.20mm_pla_temp-tower_230-190C.gcode
- ender3v2_0.4nozzle_0.20mm_petg_temp-tower_260-220C.gcode
- ender3v2_0.4nozzle_0.20mm_abs_temp-tower_270-230C.gcode
- ender3v2_0.6nozzle_0.20mm_pla_temp-tower_230-190C.gcode
- ender3v2_0.6nozzle_0.20mm_petg_temp-tower_260-220C.gcode
- ender3v2_0.6nozzle_0.20mm_abs_temp-tower_270-230C.gcode
Creality Ender-3 S1
- ender3s1_0.4nozzle_0.20mm_pla_temp-tower_230-190C.gcode
- ender3s1_0.4nozzle_0.20mm_petg_temp-tower_260-220C.gcode
- ender3s1_0.4nozzle_0.20mm_abs_temp-tower_270-230C.gcode
- ender3s1_0.6nozzle_0.20mm_pla_temp-tower_230-190C.gcode
- ender3s1_0.6nozzle_0.20mm_petg_temp-tower_260-220C.gcode
- ender3s1_0.6nozzle_0.20mm_abs_temp-tower_270-230C.gcode
Original Prusa i3 MK3S и MK3S+
- mk3s_0.4nozzle_0.20mm_pla_temp-tower_230-190C.gcode
- mk3s_0.4nozzle_0.20mm_petg_temp-tower_260-220C.gcode
- mk3s_0.4nozzle_0.20mm_abs_temp-tower_270-230C.gcode
- mk3s_0.6nozzle_0.20mm_pla_temp-tower_230-190C.gcode
- mk3s_0.6nozzle_0.20mm_petg_temp-tower_260-220C.gcode
- mk3s_0.6nozzle_0.20mm_abs_temp-tower_270-230C.gcode
Anycubic i3 Mega S
Elegoo Neptune-3 Pro
С какими параметрами печатать
- Габарит32 × 51 × 50,6 мм
- Высота слоя0,2 мм
- Периметры2
- Заполнение15 %
- Обдувкак для материала, одинаковый на всю высоту
- Поддержкивыключены — мост и козырёк печатаются по воздуху
- Смена температурыкаждые 10 мм
Это параметры для самостоятельной нарезки: в STL лежит одна геометрия. Команды смены температуры под свой слайсер выдаёт калькулятор температурной башни — он же считает, какая ступень какой температуре соответствует. В готовом G-code выше стоит стоковый профиль вендора целиком: периметров 3, заполнение 15 %, верх 5 слоёв, низ 4. Скрипт нарезки переопределяет только температуру и её смену по высоте — на признаки, которые тест показывает, заполнение не влияет, но числа в списке и в файле разойдутся.
Как устроена ступень
Какая температура на какой высоте
Диапазонов два, и они разные. В выложенном STL цифры выдавлены в геометрии: 220 → 200 °C с шагом 5 °C, это заготовка под PLA. Готовый G-code режется под материал, башня под него пересобирается, и шаг там 10 °C — колонка «PLA» ниже не совпадает с колонкой «STL» намеренно. Смотри ту колонку, файл из которой скачал.
| Ступень | Z над столом, мм | STL, °C | G-code PLA, °C | G-code PETG, °C | G-code ABS, °C |
|---|---|---|---|---|---|
| Ступень 1 | 0,6 — 10,6 | 220 | 230 | 260 | 270 |
| Ступень 2 | 10,6 — 20,6 | 215 | 220 | 250 | 260 |
| Ступень 3 | 20,6 — 30,6 | 210 | 210 | 240 | 250 |
| Ступень 4 | 30,6 — 40,6 | 205 | 200 | 230 | 240 |
| Ступень 5 | 40,6 — 50,6 | 200 | 190 | 220 | 230 |
Под башней лежит подошва 0,6 мм, поэтому границы ступеней смещены на неё: первая смена приходится на 10,6 мм, а не на 10. Калькулятор считает высоты от нуля — прибавь к его порогам эти 0,6 мм или срежь подошву в исходнике.
Температуру переключает M104, а она прогрева не ждёт: печать идёт дальше, пока сопло ползёт к новому значению. На спуске в 10 °C это примерно полминуты, то есть первые два-три слоя ступени выходят на переходной температуре. Суди по середине и верху блока, не по его первым слоям.
Как выбрать лучшую ступень
Как изменить модель под себя
Диапазон 220 … 200 °C врезан в саму геометрию: цифры на блоках выдавлены при сборке STL. Под ABS или PETG нужен свой диапазон — он задаётся переменными temp_start и temp_step в исходнике OpenSCAD, оттуда же меняются высота ступени и их количество. Готовый G-code это уже делает: под каждый материал башня пересобирается со своими цифрами, поэтому в файле и на детали написано одно и то же. Рабочие диапазоны по материалам лежат в таблице материалов.