Работает ли пауза M0 Cura для приостановки печати Ultimaker 2+ (Extended)?

Я хочу сделать отпечаток, в котором я поменяю цвет в середине процесса. Раньше я пытался сделать что-то подобное с 2+ Connect, и тогда Интернет посоветовал мне зайти в Ultimaker Cura и изменить G-код, чтобы добавить замену нити. И принтер пролетел мимо этого слоя и напечатал все за один раз. (Как Cura позволила бы мне совершенно без предупреждения вставить G-код, не поддерживаемый выбранным принтером, тем более, что выбранный принтер собственного производства и полностью под их контролем, мне непонятно, и это тоже другой вопрос.) < /п>

Естественно, теперь, когда я работаю с Ultimaker 2+ (расширенный, с оригинальной прошивкой, обновленной согласно Cura), я склонен не доверять Cura в этих вещах. Я попытался изменить G-код вручную, чтобы добавить паузу, а затем вручную прервать печать, чтобы заменить нить накала. Два основных варианта, которые я нашел, — это команды M0 и G04. Но ни в одном из источников, которые я нашел, не упоминается поддержка принтера. Мне не удалось найти в Интернете ничего, что подсказывало бы мне, действительно ли M0 или G04 поддерживаются прошивкой.

G-код, который создает Cura с выбранными мной настройками, использует M0, как показано ниже:

G0 F9000 X19.305 Y19.27
G0 X19.27 Y19.27
;TIME_ELAPSED:25576.615046
;TYPE:CUSTOM
;added code by post processing
;script: PauseAtHeight.py
;current layer: 22
M83 ; switch to relative E values for any needed retraction
G1 F300 Z4.57 ; move up a millimeter to get out of the way
G1 F9000 X190 Y190
G1 F300 Z15 ; too close to bed--move to at least 15mm
M0 ; Do the actual pause
G1 F300 Z3.57
G1 F9000 X19.27 Y19.27
G1 F300 Z3.57 ; move back down to resume height
G1 F1800 ; restore extrusion feedrate
M82 ; switch back to absolute E values
G92 E3066.65549
;LAYER:22
;TYPE:FILL
;MESH:brett.stl
G11
G1 F3600 X34.487 Y34.487 E3067.94669

А это вообще сработает? А если окажется, что это не так, можно ли это так же легко исправить, как заменить команду M0 на G04 (возможно, с указанным аргументом времени)? Наконец, я хочу, чтобы это изменение произошло между тем, что Cura в предварительном просмотре фрагмента называет слоями 23 и 24, где он, по-видимому, дает первому слою имя 1. Мастер вставки G-кода просит меня вставить последний слой, который я хотел бы. завершено до паузы и указывает, что 0 — это первый напечатанный слой. Итак, я ввожу туда 22. Но в приведенном выше G-коде, похоже, вставлена пауза перед тем, как он начнет печатать слой 22 (который в предварительном просмотре Cura будет слоем 23?). Мне нужна помощь, чтобы разобраться в этом.< /п>

, 👍2


1 ответ


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

2

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

Основные выводы:

  • M0 определенно работает так, как заявлено.
  • Во время паузы пластик вытек из сопла на отпечаток, а во время замены нити вытекло еще больше. В следующий раз, когда я сделаю это, я увеличу высоту линии G1 F300 Z15 (прямо над M0) и, возможно, рассмотрю другое место для парковки ( строка G1 F9000 X190 Y190 снова прямо над ней), чтобы это не влияло на печать.
  • Когда я извлек синюю нить, с которой начал печать, я увидел, что несколько миллиметров на конце опалились и изменили цвет. Впрочем, это не такая уж большая проблема: я просто оторву его, когда загружу в следующий раз.
  • Несмотря на то, что во время процедуры замены через сопло проходил пластик нужного цвета, принтер возобновил печать, но на самом деле он ничего не напечатал (вероятно, он немного втянулся). Мне пришлось проталкивать нить через трубку вручную, чтобы она печаталась правильно, но не хватало части нового слоя. К счастью, следующий слой напечатался нормально, даже если слой ниже его не поддерживал.
  • При вводе в мастере слоя, на котором следует сделать паузу, кажется, следует верить номерам слоев в предварительном просмотре срезов Cura и той части всплывающего окна, которая предлагает вам ввести слой, который завершится до паузы. Все остальное вокруг этого сбивало меня с толку, заставляя заподозрить где-то ошибку с отклонением на единицу, но это были всего лишь отвлекающие маневры.

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


,