Как настроить PrusaSlicer для предотвращения печати в воздухе

Сложно описать словами, что происходит, поэтому взгляните на картинку. Каким-то образом PrusaSlicer решает двигаться и печатать в воздухе (синяя линия), где вместо этого он может продолжать двигаться снаружи внутрь. Я понимаю, что он хочет сначала напечатать внешний слой, но в этом случае очевидно, что он не удержит этот слой.

Конечная позиция показана на втором изображении.

прусовый слайсер

Последний шаг этого слоя:

Есть идеи, как настроить PrusaSlicer, чтобы избежать этой ситуации?

, 👍4


5 ответов


Лучший ответ:

3

Невозможность сделать это не является принципиальной, но в настоящее время это ограничение программного обеспечения для нарезки, которое вряд ли изменится в ближайшее время.

Из этой демонстрации видно, что желаемый тип печати возможен. Однако в настоящее время это делается только с помощью программного обеспечения, чтобы помочь в ручном создании gcode, чтобы заставить принтер делать то, что вы хотите. Самое сложное — заставить слайсер автоматически понять, что он должен делать.

Для ваших нужд недостаточно просто печатать из внешнего цикла внутрь. Необходимо перекрытие, расчет, чтобы компенсировать тот факт, что линии выдавливания не будут сжиматься до их номинальной ширины, потому что под ними нет ничего, с чем можно было бы выдавливать, и вместо этого использовать перекрытие в направлении XY для достижения этого. Это все новые функции, для которых слайсеры просто не были запрограммированы.

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


,

Он использует определенный процент (до 50%) перекрытия и спирали, я могу представить, что вам нужны специальные расчеты для слайсера в этом отношении (меньший объемный поток, больше линий). Таким образом, ответ по-прежнему заключается в том, что вы не можете сделать это с помощью PrusaSlicer. Но, **это довольно круто**! (+1), спасибо за этот передовой справочник, выпущенный 3 дня назад. Обратите внимание, что это работает для круглых стен, для заполнения это может вообще не работать, поскольку только что нанесенная линия может быть недостаточно затвердевшей, поэтому необходимо внести изменения в программное обеспечение слайсера., @0scar

@0scar: Аккуратно. Я не вникал в детали, но это сравнимо с тем, что я ожидал от эскизов, которые я разработал для своего слайсера. В основном вам нужно достаточное перекрытие, чтобы покрыть отверстие сопла, за исключением области, которая заполнит целевую ширину экструзии, не превышая предполагаемую высоту, и в то же время, чтобы хорошо сцепиться с уже нанесенным материалом., @R.. GitHub STOP HELPING ICE


5

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

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

Первый метод требует больше нити и требует больше времени для печати, но обеспечивает лучшую внутреннюю поверхность, чем последний метод.

,

Спасибо за комментарий, но если печать будет начинаться с внешнего слоя и идти внутрь, то опоры не понадобятся, я не думаю, что опоры в данной ситуации неизбежны., @Ico Re

@IcoRe К сожалению, вы ошибаетесь, это не сработает. В конце концов, у кругов никогда не будет опоры, а небольшого нахлеста между стенами недостаточно, чтобы удержать следующую линию. Кроме того, само заполнение будет провисать, поскольку оно также не поддерживается. Вам следует изменить ориентацию печати (поворот на 90° или 180°) или поддержку., @0scar

@0scar: Это действительно сработает. Всего несколько дней назад была опубликована [демоверсия gcode с полным контролем](https://www.youtube.com/watch?v=c9b7Ey4LyCs), и я набрасывал основу для нарезки, чтобы делать это правильно с тех пор, как год или около того назад. Здесь действует чисто неоправданное ограничение слайсера., @R.. GitHub STOP HELPING ICE

@R..GitHubSTOPHELPINGICE это то, что я ищу, я пытался изменить порядок кода вручную, а затем снова загрузить в средство просмотра g-кода. это выглядело многообещающе, но у меня нет времени попробовать это в печати., @Ico Re


2

Есть один способ предположить, что изображение готово, а именно: напечатать объект вверх ногами из его текущей ориентации. Это сведет на нет необходимость в какой-либо поддержке или беспокойстве о печати в разреженном воздухе.

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

,

Мы не знаем геометрию всего объекта, но приятное добавление многоразовой поддержки! +1, @0scar

Действительно, многоразовая поддержка - это хорошо, никогда не думал об этом. Я уже пробовал печатать его вверх ногами, это решает проблему, но также создает проблему, в которой важнее быть «правильным». Мне было любопытно, есть ли у кого-то еще решение этой проблемы с нарезкой, потому что я также сталкивался с этим в других предыдущих моделях, и не всегда будет вариант перевернуть его вверх дном. Но большое спасибо за ваш ценный ответ., @Ico Re


1

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

Программное обеспечение, которое я использую (Repetier 2.2.4), включает настройку "Обрезать нижнюю часть объекта" и принимает размер. Для некоторых объектов можно выбрать точку отсечки, которая создаст две части без свесов, которые можно соединить. На изображении показан простой пример.

Использование параметра отсечения позволяет сделать это без внесения изменений в модель.

Пример

,

0

Как настроить PrusaSlicer для предотвращения печати в воздухе

Вам нужна поддержка или изменение ориентации печати.

Вы не можете печатать в воздухе, однако вы можете печатать линии поверх предыдущего слоя с определенным перекрытием или перекрывать определенный промежуток. Например, отверстия (винта) часто покрываются двумя слоями поверх отверстия винта, поэтому для печати используется перемычка (вырез показывает, что отверстие имеет дно):

После печати вам нужно пробить слои, чтобы открыть отверстие.

Начало и остановка экструдирования в разреженном воздухе приведет к отложению экструдированного материала в месте, где сопло пересекает предыдущий слой (часто наблюдается, когда опоры опорной конструкции опрокидываются).

Что часто используется вместе с поддержкой в Ultimaker Cura, так это параметр под названием Включить опорную крышу, который создаст плотный верхний слой поверх интерфейса поддержки, что позволит получить довольно хорошую нижнюю поверхность свес.

Это, например, приводит к следующему фрагменту:

Применительно к недавно напечатанной трубе с фланцем вы видите, что нижняя поверхность довольно хороша (обратите внимание на концентрическую линию верхней поверхности, на первом изображении показан продукт с опорой, на втором изображении слева вид снизу над опорным слоем). и правая опора с кровельным слоем):

Как настроить PrusaSlicer для предотвращения печати в воздухе

В PrusaSlicer вы сможете сделать что-то очень похожее, если для Шаблона интерфейса установлено нулевое значение:

,