Как я могу установить 1-й слой после плот в Slic3r для печати на скорости 1-го слоя

8

Когда вы добавляете плот в Slic3r, первый слой плота печатается со скоростью первого слоя. После того, как плот закончен, первый слой печати печатается со стандартной скоростью. Как можно замедлить первый слой фактической печати до скорости первого слоя?

Эрик Джонсон
источник
Могу ли я спросить, почему вы хотите добиться этого? Кроме того, вы готовы редактировать G-код?
Тормод Хаугене
2
Когда я печатаю плот, между плотом и самим отпечатком есть небольшой зазор для легкого удаления. Когда вы печатаете на более высоких скоростях, адгезии недостаточно, чтобы даже удерживать внешние части первого слоя, где они были выдавлены (круг превращается в шестиугольник). Замедление этой части печати устраняет проблему. Я знаю, что могу решить эту проблему, отредактировав G-код или вручную уменьшив скорость печати на ЖК-дисплее для этой части отпечатка, но я хочу, чтобы способ замедлил первый слой после плот, особенно в Slic3r.
Эрик Джонсон
1
Понимаю. Очень интересная проблема! Похоже, есть функция для запуска «сценариев постобработки» в Slic3r. Может стоит посмотреть.
Тормод Хаугене

Ответы:

4

Это все еще в стадии разработки, и вот что у меня есть, но сначала:

Полезная альтернатива для подобных проблем:

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

Сценарии постобработки:

Насколько я знаю, Slic3r не дает вам возможности установить скорость первого слоя сразу после плота, но они позволяют запускать сценарии постобработки ; то есть, для автоматического запуска набора операций - запрограммированных вами - на выходе g-кода.

Хотя это далеко не тривиально, теоретически вы можете создать программу, которая запускает выходной g-код, настраивает параметры в соответствии с вашими предпочтениями, а затем снова сохраняет их в целевом месте назначения.

Настройка общей скорости принтера с помощью g-кода:

Как оказалось, есть простая команда g-code, которая устанавливает общую скорость работы вашего принтера:

M220 S[some number]     ; see the link above for compatible firmware

Бюллетень от Reprapwold объясняет , что:

Например, M220 S50 снизит скорость до 50% от исходного нарезанного G-кода. Если вы хотите поторопиться с печатью к обеду, используйте M220 S200, чтобы печатать вдвое быстрее (200%)

Другими словами, точно так же, как некоторые принтеры позволяют вам изменять скорость в середине печати, вы можете использовать команду M220, чтобы переопределить текущую используемую скорость, либо через пользовательский интерфейс, такой как PrintRun, либо манипулируя самим исходным g-кодом.

Управление выводом g-кода для настройки скорости:

Самый простой способ достичь нашей цели - вручную обработать выходной файл g-кода с помощью текстового редактора и вставить нашу команду M220 в соответствующие места:

  • Установите M220 S50 непосредственно перед первым периметрическим слоем (после слоя интерфейса плота ), чтобы замедлить первый уровень фактической модели.
  • Установите M220 S100 через некоторое время после первого слоя периметра, чтобы возобновить обычные настройки скорости.

Для того, чтобы сделать это, мы должны различать эти две точки в выводе g-кода.

Отличительные точки вставки:

Slic3r предлагает настройку, Print Settings -> Output options -> Verbose G-codeкоторая - при включении - вставляет письменные комментарии во все созданные файлы g-кода.

Если проверить файл g-кода, выведенный для модели с плотом, можно найти комментарий:

; move to first perimeter point      <- lets call this A

а также

; move to next layer (x)             <- lets call this B

замусорил несколько мест по всему gcode.

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

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

Я еще не изучал детали написания автоматического сценария для этой задачи.

Тормод Хаугене
источник
2

Я немного поиграл с v1.2.9 (я в основном использую MakerWare). Тем не менее, похоже, что вы можете просто пойти Print Settings -> Speed -> (Modifiers) First Layer Speed. Здесь у вас будет возможность установить скорость mm/s or %. Если у вас есть проблемы с первым слоем (или двумя), которые не очень хорошо прилипают к плоту, попробуйте уменьшить расстояние между деталью и плотом. Шахта выглядит по умолчанию 0,2 мм. Это можно отрегулировать с Print Settings -> Support Material -> (Options for support material and raft) Contact Z distance.

Обратите внимание, что чем ближе деталь к плоту, тем больше вероятность того, что деталь прилипнет к плоту после его охлаждения. Итак, я бы порекомендовал находиться рядом, когда деталь закончена, чтобы вы могли быстро снять плот, прежде чем он остынет с деталью. С PLA это становится особенно трудным, потому что он затвердевает во время процесса печати, что приводит к более катастрофическому разрушению материала, если какая-либо часть объекта сломана (например, плот).

Также отмечу, что я в основном использую MakerWare для своей машины, а v3.8 значительно облегчает применение этих типов настроек. Он похож на интерфейс Slic3r и больше не отображается в JSON-файле. Через интерфейс MakerWare вы можете перейти Settings -> Custom -> Extrusion Speeds -> First Layerк настройке скорости печати. Вы также заметите, что есть отдельная опция, First Layer Raftкоторая гарантирует, что два значения являются отдельными в постпроцессоре. Я полагаю, что все еще возможно использовать MakerWare для компьютеров, не относящихся к MakerBot, просто экспортируйте файл в GCode, и вы сможете загрузить его непосредственно в свой компьютер через SD-карту или, возможно, даже Slic3r (это может изменить часть кода хоть).

tbm0115
источник
-1

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

Карима
источник
1
Тем не менее, когда печать печатается, между 2 слоями есть зазор, поэтому печать может быть удалена. если вы печатаете кружок или что-то в этом роде, то вместо этого это будут линии, потому что он полностью контактирует только в нескольких точках
Эрик Джонсон,