Калибровка потока
Куб уже напечатан: измерь стенку и получи множитель подачи. Модель лежит рядом — тонкостенный куб в STL и G-code, а ниже разобран второй способ, по верхней поверхности.
Три точки на разной высоте. Хватит и одной.
Новый Flow
Введи хотя бы один замер.
Как считается
Как считается
Новый Flow = текущий × (ширина линии ÷ измеренная толщина). Здесь меряется толщина стенки. Не сходится общий габарит куба — это шаги по осям. Порог 7 % придуман нами, почему.
Перед калибровкой
- Пруток сухой: влага меняет то, сколько материала выходит из сопла — режимы по материалам
- Сопло не подзабито, в экструдере чисто
- Экструдер откалиброван, иначе поправка вберёт его ошибку — E-steps и rotation_distance
- Образец под замер: тонкостенный куб
Если печатаешь первый раз
Если печатаешь первый раз
Напечатай куб
- Размер20 × 20 мм
- Периметров1
- Заполнение0 %
- Сплошные слои0
- Ширина линиииз своего профиля
- Скорость30–40 мм/с
Готовая модель под этот замер — тонкостенный куб 20 × 20: обечайка без дна и крышки, слайсеру нечего заполнять сплошняком даже при ненулевых настройках верха и низа.
Prusa печатает этот образец в режиме вазы, где шва нет вовсе. На обычном кубе мерь ровные участки, обходя шов и углы — почему, ниже.
Ширина внешнего периметра — единственное число, которое надо взять не из головы: расчёт делит на него, и ошибка в 0,03 мм сдвигает Flow на 7 %. Где его смотреть, написано в подсказке у поля. Какие ширина и высота слоя вообще допустимы при твоём сопле, считает расчёт под диаметр сопла.
Измерь стенку
- Точек замера3 и больше
- Гдесередина стенки
- Инструментштангенциркуль, лучше микрометр
Чем мерить и почему замер врёт
Чем мерить и почему замер врёт
Штангенциркуль есть у всех, и метод Prusa построен на нём. Prusa же предупреждает, что дешёвый цифровой штангенциркуль может не потянуть замер одиночного периметра. Численной границы производитель не даёт, поэтому вот из чего эта погрешность складывается.
Что портит образец и даёт ложную поправку
Что портит образец и даёт ложную поправку
Поправка считается делением, поэтому любая лишняя сотая миллиметра в замере уезжает прямо в результат. Проверь образец по этому списку до того, как ставить новое число в слайсер.
Где поток лежит в слайсере и в прошивке
Где поток лежит в слайсере и в прошивке
Число из калькулятора надо куда-то вписать, и в каждом слайсере это своё поле со своими единицами. Проценты и множители легко перепутать: 95 % и 0,95 означают одно и то же, а 95 в поле множителя испортит печать.
material_flow, подпись «Flow», категория Material. Проценты, по умолчанию 100, за пределами 50–150 % слайсер показывает предупреждение. Рядом лежат отдельные потоки по типам линий: внешняя стенка, внутренние стенки, верх и низ, заполнение, первый слой. Если ты их трогал, они перебивают общее значение.filament_flow_ratio, подпись Flow Ratio, режим Advanced. Множитель, рекомендованный диапазон 0,95–1,05.M221 S<процент> задаёт поток для всех движений экструдера. Необязательный параметр T выбирает экструдер, по умолчанию активный.M221 S<процент>; в статусе принтера это gcode_move.extrude_factor, где 1,0 означает «без правки». В конфигурации Klipper параметра потока нет вовсе, то есть правка живёт только до перезапуска. Постоянное место для неё — слайсер.M221 × Extrusion Multiplier. Выставишь 95 в обоих — получишь около 90 %.Поток настраивается на филамент, а не на принтер: по формулировке Prusa идеальное значение своё у каждого материала и каждого цвета, оно может отличаться даже от катушки к катушке. В PrusaSlicer, Orca и Bambu Studio параметр и лежит в настройках филамента; в Cura он в категории Material.
Второй способ: по верхней поверхности
Второй способ: по верхней поверхности
Замер стенки не единственный метод, и по нашему разбору источников он не общепринятый. OrcaSlicer и Bambu Studio его не описывают вовсе: у них калибровка идёт по виду верхнего слоя. Ellis в Print Tuning Guide метод замера прямо отвергает, и довод у него тот же, что разобран выше: точности штангенциркуля на толщину одной линии не хватает.
Метод у всех устроен одинаково: печатаешь несколько одинаковых образцов со сплошным верхом, у каждого свой поток. Дальше берёшь тот, у которого верхняя поверхность вышла ровнее всего.
Какой способ когда
Расклад по источникам такой: за замер стенки — Prusa и Teaching Tech, против — Ellis, а Orca и Bambu про него молчат. Ellis при этом предлагает править размеры детали усадкой и горизонтальным расширением, оставив потоку только внешний вид укладки.
Почему поток калибруют после экструдера
Почему поток калибруют после экструдера
Калибровка экструдера отвечает за одно: запросили 100 мм прутка — экструдер протолкнул 100 мм. Поток отвечает за другое: сколько материала нужно этому конкретному филаменту. Пока первое не сделано, второе вбирает чужую ошибку.
Механизм виден из той же формулы Prusa, что разобрана выше: прошивочный поток и слайсерный множитель перемножаются. Некалиброванная подача никуда не девается, она прячется в множитель и уезжает вместе с ним на следующую катушку. Сама Prusa такого вывода не делает: это рассуждение по её формуле.
Общее у всех четырёх руководств: поток не первый. В Marlin экструдер калибруется через E-steps, в Klipper через rotation_distance. Обе процедуры — в калибровке экструдера, а вся цепочка — в порядке калибровки.
Когда дело не в потоке
Когда дело не в потоке
Признаки недолива поток лечит не всегда. Prusa и Bambu советуют проверить вот что, прежде чем крутить множитель.
Откуда взялся порог 7 %
Откуда взялся порог 7 %
Порог придуман здесь, отраслевой нормы за ним нет. Взят он из точности самого замера: ошибка в 0,03 мм при ширине 0,42 сдвигает результат примерно на 7 %, и дальше отклонение на инструмент уже не списать.
Чужие цифры считают другое. Рабочим диапазоном множителя Prusa называет 0,9–1,1, Orca 0,95–1,05, Ellis 0,92–0,98. Cura предупреждает за пределами 50–150 %, Bambu применяет точную калибровку при погрешности в пределах 10 %. С какого отклонения виноват экструдер, не говорит никто из них.
Куб печатается на калибровочной скорости, и стенка сравнивается с расчётной шириной линии. После разгона тот же замер сравнивают уже с кубом, напечатанным на калибровочной скорости, и там порог свой: 5 % и предел расхода.
Дальше
- Калибровка экструдераДелается до потока: E-steps в Marlin, rotation_distance в Klipper
- Тонкостенный кубОбразец под этот замер: STL и готовый G-code
- Высота слоя и ширина линииОткуда берётся ширина периметра, на которую делит расчёт
- Дефекты печатиЩели между линиями и пузыри: с какого конца заходить
- Порядок калибровкиВся цепочка одной страницей и место потока в ней