Advanced Cooling Fan Control в Cura 5.12: когда jump start спасает мелкие элементы - Блог Папы Карло

Опубликовано: 5 месяцев назад
Просмотров: 63

Привет. Я тут в мастерской с утра гонял тесты на мелочёвке и скажу сразу по делу: если в Cura 5.12 у тебя на тонких шпильках, надписях, зубчиках и прочей ювелирке верх начинает плыть, а вентилятор на низком проценте запускается вяло, то Fan Jump Start реально выручает. Смысл простой: слайсер даёт вентилятору короткий стартовый пинок, чтобы он не залипал на слабом PWM и не просыпался слишком поздно.

Ниже покажу, где эта штука включается, как она дружит с Minimum Layer Time, Regular/Maximum Fan Speed Threshold и Minimum Speed, и в каких случаях jump start помогает сразу, а в каких надо ещё трогать температуру, скорость или ставить технологические башни. В конце оставлю короткий чек-лист, чтобы можно было быстро пройтись по настройкам и не гадать на кофейной гуще.

Содержание

Печать маленькой детали на 3D-принтере рядом с экраном настроек охлаждения

Почему мелкие элементы вообще «кипят» даже при включённом обдуве

Вот тут у многих и начинается подстава. Ты ставишь обычный fan speed, вроде всё красиво, а на крохотных участках пластик всё равно размазывается. Почему так? Потому что на маленькой площади слой печатается слишком быстро, и сопло возвращается в ту же точку раньше, чем участок успевает остыть. Для PLA это классика: печатаешь штырёк, буквицу, зуб пилы, маленький шарик на вершине детали — и он начинает блестеть, гнуться, ловить сопли и терять геометрию.

Вторая засада ещё интереснее: в G-code может быть выставлен вроде бы нормальный слабый обдув, скажем условные 20–30%, но сам вентилятор физически не стартует сразу. На больших моделях ты этого можешь даже не заметить. А вот на мелких элементах каждая секунда решает. Пока крыльчатка думает, пластик уже стал мягким, уголки поплыли, и дальше весь верх детали превращается в кашу.

Именно тут Advanced Cooling Fan Control в Cura 5.12 заходит очень в тему. Он не заменяет обычный раздел Cooling, а помогает вентилятору стартовать надёжнее именно в тот момент, когда низкий процент обдува сам по себе может оказаться слишком слабым для запуска.

Если тема обдува у тебя вообще ещё не добита, советую потом заглянуть в мой материал про настройку охлаждения для PLA, PETG и TPU. А если постоянно мечешься между красивой поверхностью и временем печати, рядом пригодится статья про скорость печати и качество.

Где включать Fan Jump Start в Cura 5.12

Тут важный момент, который народ иногда пропускает: Fan Jump Start в версии 5.12 живёт не в стандартном списке Cooling, а в постобработке. То есть сначала ты режешь модель как обычно, а потом докидываешь скрипт, который правит G-code после слайса.

Путь такой:

  • Extensions
  • Post Processing
  • Modify G-Code
  • Add a script
  • Advanced Cooling Fan Control

Дальше смотришь, чтобы сам скрипт был активен, и включаешь нужные параметры. В 5.12 там как раз и появились свежие пункты, связанные с Enable и Fan Jump Start. Проще говоря, это не шаманский скрытый твик, а уже нормальная опция в актуальной ветке Cura.

Смысл такой: если у тебя есть проблема именно с ленивым стартом вентилятора на низких значениях, эта галка очень часто чинит ситуацию там, где раньше приходилось либо задирать общий обдув сильнее, либо крутить стартовые скорости слишком грубо. Для мелких башенок, букв, пинов, острых верхушек и разных миниатюр это прямо приятная штука.

Я бы включал её в трёх случаях:

  • вентилятор стартует не сразу на низком проценте;
  • верхушки мелких деталей плавятся, хотя общий обдув вроде задан;
  • на модели хорошо видно, что брак начинается именно при переходе к коротким слоям.

А вот если вентилятор и так бодро заводится с низов, магии тут не будет: Jump Start не заменит плохую температуру, слишком высокую скорость или криво выбранный профиль материала.

Как jump start работает вместе с остальными настройками охлаждения

Вот тут начинается самое полезное. Fan Jump Start не живёт отдельно от остального профиля. Если связка настроена криво, один этот тумблер печать не спасёт. Я обычно смотрю на четыре пункта.

1. Regular Fan Speed и Maximum Fan Speed

Это твоя база. Regular — обычный рабочий обдув, Maximum — потолок, к которому Cura может подбираться на коротких слоях. Если для PLA у тебя Regular слишком низкий, а мелкая модель требует активного охлаждения, вентилятор будет всё время бороться за выживание. Jump Start поможет стартануть, но сам по себе воздух сильнее не сделает.

2. Regular/Maximum Fan Speed Threshold

Вот это один из самых недооценённых параметров. Он задаёт, на каком времени слоя Cura начнёт смещаться от обычного обдува к максимальному. На практике именно этот порог определяет, как рано слайсер поймёт: «О, пошла мелочёвка, пора охлаждать агрессивнее». Если threshold стоит слишком низко, короткие слои уже перегреваются, а вентилятор только начинает раскачиваться. Если поднять его разумно, реакция начинается раньше.

3. Minimum Layer Time

Это страховка от повторного захода горячим соплом в ту же точку. Если слой печатается слишком быстро, Cura старается растянуть время. Для мелких деталей это часто must have. Но тут есть нюанс: если просто выкрутить Minimum Layer Time, можно получить лишние остановки, сопли и не самый красивый шов. Так что этот параметр работает хорошо только в связке с нормальным обдувом и адекватной температурой.

4. Minimum Speed

Эта штука ограничивает, насколько сильно слайсер вообще имеет право замедлить печать ради охлаждения. Слишком высокий Minimum Speed — и принтер банально не успевает остудить маленький слой. Слишком низкий — и можно получить сопливую паузную манеру печати. Я обычно ставлю тут не геройские значения, а рабочий минимум, чтобы принтер мог замедлиться, но не превращал каждую мини-деталь в пытку.

Симптом Что проверить первым делом Что часто помогает
Верхушка плывёт на последних слоях Minimum Layer Time, threshold Поднять порог реакции обдува и включить jump start
Вентилятор не крутится на слабом обдуве Fan Jump Start, проводка, PWM Включить jump start и проверить старт на тестовой башне
Деталь блестит и мажется только в зоне мелких пинов Температура сопла, Minimum Speed Снизить температуру на 5–10 °C и дать принтеру сильнее замедляться
Шов стал грубее после поднятия Minimum Layer Time Lift Head, скорость, seam Ослабить паузы и отдельно подправить шов

Кстати, если после борьбы за охлаждение у тебя ещё и след шва начинает сильнее бросаться в глаза, держи рядом материал про настройку шва на корпусах и цилиндрах. Эти две темы часто идут парой.

Стартовые пресеты для PLA, PETG и миниатюрных деталей

Тут я не люблю священные числа из интернета. У каждого принтера свой воздуховод, свой вентилятор, свой стол и своя реальная продувка. Но как отправная точка — вот мои рабочие мысли.

Для PLA и мелких элементов

  • включить Fan Jump Start;
  • следить, чтобы обычный обдув не был чересчур вялым;
  • дать Cura раньше переходить к усиленному охлаждению на коротких слоях;
  • снизить температуру сопла на 5 °C, если видно размягчение верхушек;
  • не задирать скорость на финише модели просто «потому что принтер может».

PLA чаще всего первым показывает пользу jump start. Особенно когда модель нормальная снизу и начинает чудить только на тонких выступах, рогах, шпильках, зубцах и декоративных гребёнках.

Для PETG

Тут надо аккуратнее. PETG любит перегрев на мелких элементах, но и чрезмерный обдув иногда делает слой хрупким или портит межслойку. Поэтому Jump Start мне нравится как раз тем, что он не заставляет сразу жить на бешеном вентиле по всей модели. Он помогает вентилятору корректно стартовать на малом или среднем значении, когда это действительно нужно. Для PETG это часто умнее, чем тупо выкрутить фан на максимум по всему профилю.

Для миниатюр и фигурок

Если печатаешь фигурки, бюсты, тонкие декоративные части, то кроме обдува посмотри ещё на Adaptive Layers в Cura. Там можно интересно сыграть качеством и временем. А Fan Jump Start пригодится уже как локальный фикс именно для верхних мелких зон, где слой короткий и горячее сопло возвращается слишком быстро.

Когда Fan Jump Start уже не вытянет печать в одиночку

Вот это тоже скажу честно, как есть в мастерской, а не в рекламной брошюре. Есть сценарии, где Jump Start полезен, но он только часть решения.

Случай первый: температура банально высоковата

Если ты льёшь PLA на температуре, которая нормальна для толстых стенок, но уже жарковата для тонкой верхушки, обдув один проблему не решит. Сначала уменьши сопло на несколько градусов, потом уже смотри на результат.

Случай второй: слой настолько маленький, что принтер возвращается мгновенно

Тогда помогают технологические башни, печать двух одинаковых деталей за раз или просто добавление рядом простой болванки. Да, метод старый, зато до сих пор рабочий. Пока голова бегает к соседнему объекту, нужная зона успевает остыть.

Случай третий: вентилятор дует куда попало

Слайсер тут не виноват. Если кожух кривой, сопло обдувается только с одной стороны, а поток до модели почти не доходит, программно ты это вылечишь лишь частично. В таком случае сначала проверяй механику и реальную струю воздуха.

Случай четвёртый: проблема вообще не в охлаждении

Бывает, что человек видит смазанную мелочь и грешит на обдув, а на деле там гуляет экструзия, шестерня жрёт пруток, сопло подзасорено или верхний слой уже сам по себе недокладывается. Если видишь не только расплытие, но ещё и дырки, провалы, неровный топ, полезно потом свериться с материалом про ровный верхний слой без проплешин.

Типовые ошибки, из-за которых обдув вроде есть, а толку мало

  • Включили Jump Start и решили, что раздел Cooling теперь можно не трогать вообще.
  • Оставили слишком высокий Minimum Speed, и принтер не успевает охладить короткий слой.
  • Поставили слишком позднюю реакцию перехода к максимальному обдуву.
  • Пытаются лечить перегретый PLA только вентилятором, хотя температура сама по себе уже высоковата.
  • Тестируют на одной «боевой» модели и не печатают короткую fan tower или башню с мелкими пиками.
  • Не смотрят предварительный слой-время сценарий и гадают вслепую, где начинается перегрев.

Мой совет простой: не меняй десять параметров за раз. Включил Fan Jump Start, сдвинул один порог, чуть поправил температуру — и сразу печатай маленький тест с тонкими вершинами. Иначе потом сам же не поймёшь, что реально сработало.

Чек-лист перед повторным слайсом

  • Проверь, что Fan Jump Start добавлен именно через Advanced Cooling Fan Control.
  • Убедись, что обычный обдув в профиле материала вообще адекватен для твоего пластика.
  • Посмотри на Regular/Maximum Fan Speed Threshold: не поздно ли слайсер реагирует на короткие слои.
  • Оцени Minimum Layer Time и Minimum Speed как пару, а не по отдельности.
  • Если печатаешь PLA-мелочёвку, попробуй слегка снизить температуру сопла.
  • Если слой совсем крошечный, добавь рядом технологическую башню или вторую деталь.
  • Проверь реальный старт вентилятора на слабом проценте, а не только цифры в интерфейсе.

Итог такой: Advanced Cooling Fan Control в Cura 5.12 полезен не тем, что внезапно делает из любого принтера турбину, а тем, что решает очень приземлённую и злую проблему — вентилятор маленькой детали начинает работать тогда, когда это уже нужно слою, а не когда он сам соизволит раскрутиться. На мелких элементах это часто и есть разница между чёткой геометрией и подтаявшей соплёй. Так что если твой fan kickstart в Cura раньше существовал только в мечтах, теперь это уже нормальный рабочий инструмент. Включай с головой, тестируй на коротких моделях, и мелочёвка станет заметно бодрее.

Метки: , , , , , , , , , ,