Калибровка максимального объёмного расхода в OrcaSlicer
Максимальный объёмный расход (по-английски max volumetric speed, в русском OrcaSlicer - «Предел объёмного расхода») - это сколько кубических миллиметров пластика в секунду сопло успевает расплавить и выдавить. Он измеряется в мм³/с и задаёт настоящий потолок скорости печати: OrcaSlicer (бесплатная программа-нарезчик, которая готовит модель к печати) сам замедляет печать, если заданная скорость требует больше пластика, чем разрешает этот предел.
Калибруют его встроенным тестом: меню «Калибровка» → «Макс. объёмный расход» (Max flowrate). Программа печатает башенку, у которой расход растёт с высотой, Вы находите высоту, где пошёл брак, и считаете результат по формуле. Ниже всё по шагам для версии 2.4.2: формула, тест, чтение результата и куда вписать число.
Что такое объёмный расход простыми словами
Представьте сопло как маленькую печку, через которую протягивают пластиковый пруток. Печка успевает расплавить только определённое количество пластика в секунду. Если продавливать больше, пластик не прогреется полностью: линии станут тоньше, между ними появятся просветы, а шестерня подачи может начать проскальзывать по прутку.
Этот предел и называется максимальным объёмным расходом. Он зависит не от того, как быстро может ездить голова, а от того, сколько пластика успевает расплавить горячая часть принтера.
Как считается объёмный расход
Расход, который требуется от принтера, считается просто:
расход (мм³/с) = ширина линии (мм) × высота слоя (мм) × скорость (мм/с)
Примеры для слоя 0,2 мм:
| Ширина линии | Скорость | Расход по простой формуле | Как посчитает OrcaSlicer |
|---|---|---|---|
| 0,42 мм | 200 мм/с | 16,8 мм³/с | около 15,1 мм³/с |
| 0,42 мм | 300 мм/с | 25,2 мм³/с | около 22,6 мм³/с |
| 0,45 мм | 250 мм/с | 22,5 мм³/с | около 20,4 мм³/с |
Почему две колонки. OrcaSlicer, как и другие программы семейства Slic3r, считает сечение линии не прямоугольником, а прямоугольником со скруглёнными краями, поэтому его цифра немного меньше: высота × (ширина - 0,215 × высота). Для прикидки хватает простой формулы, она даёт небольшой запас.
Обратная задача: какую скорость выдержит принтер. Поделите предел расхода на ширину линии и высоту слоя. При пределе 15 мм³/с, линии 0,42 мм и слое 0,2 мм получится около 180 мм/с по простой формуле. Всё, что быстрее, программа всё равно замедлит.
Как OrcaSlicer использует предел расхода
Подсказка программы к этому полю говорит прямо: скорость печати ограничивается пределом объёмного расхода, если заданная скорость слишком высока. Поэтому:
- Вы можете поставить в профиле 400 мм/с, но при низком пределе реальная скорость будет ниже;
- предел хранится в профиле материала, а не принтера: смените профиль пластика, и потолок сменится вместе с ним;
- поле не может быть нулевым.
Заводские профили уже содержат свои значения, и они сильно различаются даже у одного принтера. Например, в OrcaSlicer 2.4.2 для Creality K2 SE у профиля Generic PLA стоит 14 мм³/с, а у Hyper PLA (скоростного пластика Creality) - 23 мм³/с. Поэтому чужая цифра для «PLA вообще» ничего не говорит о Вашей катушке.
Что влияет на объёмный расход
По вики OrcaSlicer предел зависит от материала, принтера, диаметра сопла и устройства подачи, поэтому его калибруют для конкретного принтера и каждого пластика. Даже внутри одного типа, например PLA, марка и цвет заметно меняют результат.
- Материал. Разные пластики плавятся и текут по-разному, у каждого свой потолок.
- Марка и цвет. Вики отдельно отмечает, что марка и цвет одного типа пластика могут сильно повлиять на расход.
- Сопло и горячий узел. Больше диаметр сопла - больше сечение линии и выше потолок. Удлинённые горячие зоны и высокопоточные сопла плавят больше пластика в секунду. Точную разницу показывает только тест.
- Температура. Вики советует перед калибровкой расхода поднять температуру ближе к верхней границе рекомендованного диапазона пластика, если планируете печатать быстро. Найти этот диапазон помогает температурная башня.
- Износ сопла. Абразивные пластики разбивают латунное сопло, и тест на изношенном сопле даст неверную цифру.
Место в порядке калибровок
По официальному руководству OrcaSlicer (Calibration Guide) объёмный расход - второй шаг:
- Температура.
- Максимальный объёмный расход.
- Pressure Advance (компенсация давления в сопле).
- Коэффициент потока.
- Откат.
- Прохождение углов, Input Shaping (гашение колебаний рамы), тест ряби VFA.
До калибровок стоит убедиться, что принтер механически исправен, стол выровнен, а первый слой ложится ровно. Полная схема с ссылками на каждую калибровку - в статье про порядок калибровки принтера.
Калибровка в OrcaSlicer: шаг за шагом
- Выберите на левой панели принтер, сопло и профиль пластика, который калибруете.
- В верхнем меню откройте «Калибровка» (Calibration) → «Макс. объёмный расход» (Max flowrate).
- Откроется окно «Тест максимального объёмного расхода». Вики советует оставить значения по умолчанию, если Вы не знаете примерных границ для своего пластика:
- «Начальный объёмный расход» (Start volumetric speed) - 5 мм³/с;
- «Конечный объёмный расход» (End volumetric speed) - 20 мм³/с;
- «Шаг» (Step) - 0,5 мм³/с на каждый миллиметр высоты.
- Нажмите OK. Программа создаст новый проект с тестовой моделью и нужными настройками.
- Нарежьте стол и отправьте на печать.
Что программа делает сама (по исходному коду 2.4.2): печатает модель в режиме вазы (одна стенка по спирали, без заполнения и крышки), ширина линии - 1,75 диаметра сопла, высота слоя - 0,8 диаметра сопла. Для сопла 0,4 мм это линия 0,7 мм и слой 0,32 мм: толстые линии быстрее доводят сопло до предела. Расход растёт на один «шаг» с каждым миллиметром высоты, а лишнюю часть модели выше конечного значения программа подрезает.
Если значения ввести неверно, программа напомнит правила: начальный расход больше 0, шаг не меньше 0, конечный расход больше суммы начального и шага.
Как читать результат
Когда печать закончится, осмотрите образец сбоку. Внизу стенка ровная, а с высотой найдите место, где начинаются дефекты:
- поверхность меняет блеск: глянец сменяется матовостью или наоборот. Вики называет смену блеска частым признаком того, что материал портится от перегрузки или слои плохо сцепляются;
- появляются просветы и тонкие места в стенке;
- стенка становится шершавой;
- во время печати слышны щелчки подачи.
Штангенциркулем или линейкой измерьте высоту прямо перед началом дефектов и посчитайте по формуле из вики:
предел расхода = начальный расход + высота в мм × шаг
Пример из вики: брак начался на 19 мм, значит 5 + 19 × 0,5 = 14,5 мм³/с.
Проверка через предпросмотр
Можно не считать вручную. Откройте вкладку «Просмотр нарезки» (Preview), выберите схему окраски «Объёмный расход» (Flow), опустите ползунок слоёв до измеренной высоты и щёлкните по ползунку положения головы. Программа покажет расход на этом участке.
Куда вписать результат
- На панели материалов нажмите значок карандаша у своего пластика.
- Откройте вкладку «Материал» (Filament).
- В группе «Ограничение объёмного расхода» (Volumetric speed limitation) найдите поле «Предел объёмного расхода» (Max volumetric speed).
- Впишите результат с запасом и сохраните профиль под своим именем.
Про запас вики говорит отдельно: тест показывает лучший случай и не учитывает откат и другие факторы, которые повышают риск засора и недостатка пластика. Поэтому результат советуют уменьшить на 10-20 %, а то и больше. Печать на пределе расхода может ослабить сцепление слоёв и даже забить сопло. Для результата 14,5 мм³/с это около 11,5-13 мм³/с.
Рядом в той же группе может встретиться поле «Адаптивный расход» (Adaptive volumetric speed). В 2.4.2 оно видно только в режиме разработчика, программа называет его экспериментальным и перенесённым из Bambu Studio: предел считается по ширине линии и высоте слоя. Для обычной работы достаточно основного поля.
Почему нельзя копировать чужие цифры
Предел, найденный на одном принтере, нельзя переносить на другой принтер, другое сопло или другой пластик. Даже у одного производителя партии и цвета отличаются. Цифры с форумов годятся только чтобы понять порядок величины и заметить, если тест дал явно странный результат. Единственный надёжный способ - прогнать тест на своём принтере и своей катушке.
В мастерской, где пластиков много, записывайте найденный предел вместе с температурой и потоком для каждой марки. Профиль слайсера это не заменит, но поможет не калибровать заново. А учёт самих катушек удобно вести отдельно: в Учет3Д склад пластика считает остаток каждой катушки в граммах, а себестоимость заказа берёт вес и время из файла нарезки OrcaSlicer.
Частые ошибки
- Тест прошёл до самого верха без дефектов. Конечное значение было слишком низким. Повторите тест с большим диапазоном.
- Калибровали при одной температуре, печатаете при другой. При более низкой температуре потолок ниже. Калибруйте на той температуре, на которой работаете.
- Поставили новое сопло и не перекалибровали. Любая замена сопла или горячего узла меняет предел.
- Взяли цифру из теста без запаса. Тест - лучший случай. В реальной детали есть откаты, короткие участки и смены направления.
- «Печатаю медленно, мне это не нужно». При широкой линии и толстом слое даже умеренная скорость требует большого расхода.
Частые вопросы
Что значит max volumetric speed и как это перевести?
Max volumetric speed - максимальная объёмная скорость подачи, то есть предельный объёмный расход пластика в мм³/с. В русском интерфейсе OrcaSlicer поле называется «Предел объёмного расхода».
Как посчитать объёмный расход от скорости печати?
Умножьте ширину линии на высоту слоя и на скорость: 0,42 мм × 0,2 мм × 200 мм/с = 16,8 мм³/с. OrcaSlicer считает сечение со скруглёнными краями и получит около 15,1 мм³/с.
Какой предел объёмного расхода ставить для PLA?
Только тот, что показал тест на Вашей катушке, минус 10-20 %. Заводские профили дают стартовую точку, но даже у одного принтера они различаются: в профилях Creality K2 SE для PLA стоят и 14, и 23 мм³/с.
В чём измеряется предел расхода, в процентах?
Нет, в мм³/с, то есть в кубических миллиметрах пластика за секунду. В процентах задаётся коэффициент потока, это другая калибровка.
Как понять тест максимального объёмного расхода?
Найдите высоту, где стенка перестала быть ровной или поменяла блеск, и посчитайте: начальный расход + высота × шаг. Либо прочитайте расход на этой высоте в предпросмотре со схемой «Объёмный расход».
Почему принтер печатает медленнее, чем разрешает предел?
Скорость режут и другие настройки. Например, «Время слоя» (Layer time) в настройках охлаждения материала: если слой печатается быстрее этого времени, программа замедлит печать, чтобы слой успел остыть. В базовых настройках программы это 5 секунд.
Источники
- Вики OrcaSlicer: калибровка максимального объёмного расхода
- Вики OrcaSlicer: руководство по калибровке (Calibration Guide)
- Исходный код OrcaSlicer 2.4.2: окно теста (calib_dlg.cpp)
- Исходный код OrcaSlicer 2.4.2: построение теста (Plater.cpp)
- Исходный код OrcaSlicer 2.4.2: расчёт сечения линии (Flow.cpp)
- Исходный код OrcaSlicer 2.4.2: настройки материала (PrintConfig.cpp)
- Русский перевод интерфейса OrcaSlicer 2.4.2
Связанные статьи
- OrcaSlicer для начинающих - интерфейс, профили и все калибровки по порядку.
- Температурная калибровка в OrcaSlicer - первый шаг перед калибровкой расхода.
- Калибровка Pressure Advance - следующий шаг после расхода.
- Калибровка потока в OrcaSlicer - точная подача пластика на линию.
- Размеры сопел для 3D-печати - диаметр сопла напрямую двигает потолок расхода.